Saturn Studio — Credencial Google Translate

image_pdfimage_print

Para integrar Google Translate (Cloud Translation API) con Saturn Studio, es necesario configurar una credencial de tipo OAuth 2.0. Este procedimiento permite que su robot realice traducciones automáticas de texto de manera segura y autorizada.

Crear / elegir proyecto y habilitar APIs

  • Ingresa a Google Cloud Console.
  • Inicia sesión con tu cuenta de Google.
  • Crea un nuevo proyecto o selecciona uno existente desde la barra superior.

Habilitación de la API

El primer paso es activar el motor de traducción en su proyecto de Google Cloud:

  • Diríjase a la biblioteca de APIs en la consola de Google Cloud.
  • Busque Cloud Translation API y haga clic en Habilitar.
  • Sin esta activación, las solicitudes de traducción serán rechazadas por el servidor.

Configuración de la Pantalla de consentimiento OAuth

En el menú lateral, entra a:
APIs y servicios → Pantalla de consentimiento OAuth → Configurar pantalla de consentimiento.

  • Completa los campos solicitados:
    • Nombre de la aplicación
    • Correo de soporte
    • (Opcional) Logo, dominio, enlaces de privacidad y términos.
  • Elige el tipo de usuario según tu caso:
Tipo de usuarioDescripciónRecomendación
InternoSolo usuarios de tu organización (requiere dominio Google Workspace).Úsalo si tu equipo pertenece al mismo dominio.
ExternoPermite acceso a cualquier cuenta de Google (modo de prueba).Ideal para uso personal o con cuentas @gmail.com.
🔸 Nota: en modo Externo (prueba) deberás agregar manualmente a los usuarios de prueba, incluido tu propio correo.
Solo esos usuarios podrán autorizar la app mientras esté en prueba.

Guarda los cambios al finalizar.

Configuración de Permisos (Scopes)

Durante la edición de la pantalla de consentimiento, deberá agregar los permisos específicos para el servicio de traducción:

Permiso (URL de Scope)Función Técnica
.../auth/cloud-translationPermiso total para enviar textos a traducir y detectar idiomas.
.../auth/cloud-platformAcceso genérico a los servicios de Google Cloud Platform.
.../auth/userinfo.profileAcceso a la información básica del perfil.
openidNecesario para validar la identidad mediante OAuth.

Creación del ID de cliente de OAuth

Una vez configurada la pantalla de consentimiento, genere las llaves de acceso:

  1. Vaya a APIs y servicios > Credenciales.
  2. Haga clic en Crear credenciales > ID de cliente de OAuth.
  3. Tipo de aplicación: Elija Aplicación web.
  4. URIs de redireccionamiento autorizados: Ingrese la URL de su instancia de Saturn Studio (ejemplo: https://studio.rocketbot.com/).

Parámetros para Saturn Studio

Copie y pegue los siguientes valores en el formulario de creación de credenciales dentro de Saturn Studio:

ParámetroDescripción
Client IDEl identificador único de su aplicación cliente.
Client SecretLa llave secreta que autentica la comunicación entre servidores.

Seguridad de la Llave: El Client Secret es información sensible. No la comparta y asegúrese de copiarla inmediatamente, ya que por seguridad Google podría ocultarla tras cerrar el asistente de creación.