Generar credencial para API Google v2/v3
Prerrequisitos
- Acceso a la consola de Google Cloud.
- Ambiente SoftExpert Suite hospedado en la nube.
- Acceso al menú Configuración > Central de integraciones (COP010).
- Permiso ''Funcionalidades de IA'' habilitado en Configuración > Grupo de acceso(CM011) > Otros permisos > Funcionalidades de IA.
Introducción
La API Google v2 se utiliza para la traducción automática de textos, mientras que la v3 se utiliza para la traducción automática de textos y archivos.
Para configurar la API de integración Google v2 o v3, primeramente se deben generar las credenciales en la consola de Google Cloud.
La consola de Google Cloud no requiere instalación ni configuración previa y se puede acceder a ella directamente a través de un navegador.
Este artículo presenta los pasos necesarios para generar las credenciales requeridas, tanto para la versión Google v2 como para la versión Google v3.
Generar credencial para API Google v2 (traducción de textos)
1. Acceda a la consola de Google Cloud a través de su navegador.
2. En la pantalla inicial, haga clic en Menú de navegación > APIs y servicios > Credenciales.
3. Haga clic en Crear credenciales y seleccione la opción Clave de API.
4. Ingrese los datos requeridos para crear la clave:
- Nombre: utilice un nombre único para identificar su clave API.
- Autenticar las llamadas a la API a través de una cuenta de servicio: seleccione esta opción si desea autenticar llamadas a la API mediante una cuenta de servicio y vincule una cuenta.
- Restricciones de aplicaciones/API: selecione um tipo de aplicación y/o API específico para restringir el acceso.
5. Haga clic en Crear.
6. Se generará la clave; cópiela y guárdela en un lugar seguro, ya que se utilizará más adelante.

7. Acceda al componente Configuración > Central de integraciones (COP010) > API de integración.
8. Haga clic en el botón
para agregar una nueva API del tipo Google v2.
9. Informe el título y, en el campo API Key, informe la clave generada en la consola de Google Cloud.
10. Haga clic en el botón
.
11. Aún en el menú Central de integraciones (COP010), pestaña Traducción, sección Texto, seleccione la API Google v2 registrada anteriormente.
12. Haga clic en el botón
.

Generar credencial para API Google v3 (traducción de textos y archivos)
1. Acceda a la consola de Google Cloud a través de su navegador.
2. En la pantalla inicial, haga clic en Menú de navegación > APIs y servicios > Credenciales.
3. Haga clic en Crear credenciales y seleccione la opción Cuenta de servicio.
4. En la etapa 1, Detalles de la cuenta de servicio, informe el nombre y el ID de la cuenta de servicio.
5. Haga clic en Crear y continuar.
6. En la etapa 2, Permisos, seleccione Usuario de la API Cloud Translation en el campo Seleccionar papel.
7. Haga clic en Continuar.
8. En la etapa 3, Principales con acceso, informe a los usuarios que tendrán el rol de usuario o de administrador de la cuenta de servicio.
9. Haga clic en Listo.
10. #De nuevo en la pantalla de inicio de Console, en Cuentas de servicio, seleccione la cuenta creada y haga clic en Editar cuenta de servicio.
11. En la pantalla que aparecerá, acceda a la pestaña Claves, haga clic en Añadir claves y, a continuación, en Crear nueva clave.
12. En Tipo de clave, seleccione la opción JSON.
13. Haga clic en Crear. El archivo JSON se descargará automáticamente.
14. Acceda al componente Configuración > Central de integraciones (COP010) > API de integración.
15. Haga clic en el botón
para incluir una nueva API del tipo Google v3 y llene los campos en función de la información contenida en el archivo JSON descargado:
- E-mail: cliente_email.
- Identificador del proyecto: project_id.
- Clave privada: private_key.
16. Haga clic en el botón
.
17. Todavía en el menú Central de integraciones (COP010), acceda a la pestaña Traducción.
18. En la sección Texto, seleccione la API Google v3 registrada anteriormente. En Archivos, también seleccione la misma API Google v3.
19. Haga clic en el botón
.
Conclusión
Con las credenciales generadas, es posible proceder a la configuración de la API de integración para las opciones de Google v2 y Google v3.

