Detalles de Cloud Translation avanzado

Cloud Translation Advanced es parte del servicio de Cloud Translation que proporciona asistencia para glosarios, solicitudes por lotes y modelos de AutoML.

Funciones

En la lista siguiente, se resumen las características clave de Cloud Translation : Advanced.

  • Glosarios: Puedes crear un diccionario personalizado para traducir términos específicos del dominio de forma correcta y coherente.

  • Solicitudes por lotes: Puedes realizar una solicitud asíncrona para traducir grandes cantidades de texto.

  • Traducción de documentos: Traduce documentos, como archivos PDF, para conservar el formato y el diseño originales.

  • Selección de modelos y modelos de AutoML: Puedes traducir texto mediante los modelos de traducción automática neuronal (NMT) de Google o los modelos de AutoML que tú o alguien más crearon mediante AutoML Translation.

  • Funciones de IAM: Para proteger tus solicitudes de traducción, usa Identity and Access Management. Crea cuentas de servicio y otórgales permisos mediante funciones de IAM. Cloud Translation Advanced no es compatible con las claves de API.

  • Etiquetas: Puedes agregar etiquetas definidas por el usuario (pares clave-valor) a tus solicitudes de traducción para realizar un mejor seguimiento del uso.

  • Extremo regional: Puedes tener cierto control sobre dónde se almacenan y procesan los recursos de tu proyecto.

Glosarios

Un glosario es un diccionario personalizado que usa Cloud Translation avanzado para traducir términos que son específicos para ti de manera correcta y coherente. Los glosarios se usan comúnmente para traducir términos específicos del cliente y entidades con nombre. Por ejemplo, puedes usar un glosario a fin de especificar una traducción específica para términos como “Google Summer of Code”, “modo confidencial de Gmail” o “informe de rendimiento por posición”.

También puedes usar los glosarios para evitar que se traduzcan palabras, como palabras prestadas o nombres de productos. Para obtener información sobre cómo crear y usar glosarios, consulta la página Crea y usa glosarios.

Solicitudes en lotes

Las solicitudes de traducción por lotes son solicitudes asíncronas que traducen entradas del bucket de Cloud Storage. Cloud Translation Advanced realiza la traducción por lotes como una operación de larga duración y escribe el resultado en el bucket de Cloud Storage que especifiques. Las solicitudes intercaladas para la traducción por lotes no son compatibles.

Para obtener información sobre cómo realizar solicitudes por lotes, consulta Solicitudes por lotes (avanzado).

Traducción de documentos

La traducción de documentos te permite traducir directamente documentos existentes, como archivos PDF y DOCX, a un idioma objetivo. La traducción de documentos conserva el formato original para que los documentos traducidos tengan el mismo diseño y formato que los documentos originales. Por ejemplo, la traducción de documentos conserva los saltos de párrafo y los encabezados para que el contenido traducido se divida como en el documento original.

Puedes aprovechar las funciones de Cloud Translation Advanced, como glosarios y modelos de AutoML, cuando usas la traducción de documentos. Por ejemplo, si tienes un modelo de AutoML existente que usas para las traducciones de texto, puedes usar ese mismo modelo para la traducción de documentos. Para obtener más información sobre los tipos de archivo compatibles y cómo traducir documentos, consulta Traducir documentos.

Selección de modelos y modelos de AutoML

La selección de modelos de Cloud Translation Advanced te permite seleccionar de forma dinámica NMT de Google o un modelo de AutoML Translation según el contexto y el contenido que traduces.

Puedes crear un modelo personalizado mediante AutoML Translation a fin de obtener traducciones más precisas para la terminología específica del dominio. Luego, puedes usar el modelo resultante en Cloud Translation Advanced para traducir textos.

Para obtener información sobre cómo usar modelos personalizados para traducir texto, consulta Traduce texto (avanzado).

Funciones de IAM

Cloud Translation se integra con IAM para brindar seguridad adicional a tus solicitudes de traducción, habilitar el control de acceso detallado y admitir la integración con AutoML Translation.

Debes agregar usuarios y cuentas de servicio a una de las siguientes funciones para otorgar a esas cuentas acceso a Cloud Translation Advanced. Para obtener información sobre cómo crear cuentas de servicio, consulta Crea y administra cuentas de servicio en la documentación de IAM.

Función ID de la función Descripción
Visualizador de API de Cloud Translation roles/cloudtranslate.viewer Puede acceder a las operaciones get y list.
Usuario de la API de Cloud Translation roles/cloudtranslate.user

Incluye los permisos de roles/cloudtranslate.viewer. Puede traducir texto mediante los modelos de NMT y AutoML Translation en modo en línea y asíncrono (por lotes). Puede usar la traducción de documentos. Puede detectar el idioma. Puede enumerar los idiomas admitidos para los modelos de NMT y AutoML Translation. Puede usar glosarios para la traducción.

Editor de la API de Cloud Translation roles/cloudtranslate.editor

Incluye los permisos de roles/cloudtranslate.user, y puede crear y borrar glosarios, y cancelar o borrar operaciones de larga duración.

Administrador de la API de Cloud Translation roles/cloudtranslate.admin

Incluye los permisos de roles/cloudtranslate.editor, también puede establecer políticas de IAM y otorgar permisos de IAM para la API de Cloud Translation. Tiene todos los permisos de IAM para la API de Cloud Translation.

Para ver una lista de los permisos que contiene cada rol, consulta Comprende los roles.

Estas funciones preconfiguradas abordan muchos casos prácticos. Sin embargo, es posible que necesites una función que incluya un conjunto personalizado de permisos. Por ejemplo, es posible que desees crear una función que permita a un usuario generar un glosario en un proyecto, sin permitir que borre o actualice los glosarios existentes en el proyecto. En esos casos, puedes crear una función personalizada de IAM que satisfaga tus necesidades.

Para obtener información sobre la cómo administrar funciones de IAM, consulta Cómo otorgar, cambiar y revocar el acceso a los recursos y Asigna funciones a cuentas de servicio.

Etiquetas

Cloud Translation Advanced permite agregar etiquetas definidas por el usuario (pares clave-valor) a solicitudes TranslateText, BatchTranslateText y DetectLanguage. La información sobre el uso de una solicitud se envía al sistema de facturación, en el que puedes desglosar los cargos de facturación si filtras por las etiquetas.

Para obtener más información sobre las etiquetas definidas por el usuario, consulta la sección acerca de cómo informar el uso mediante etiquetas (avanzado).

Extremo regional

De forma predeterminada, Cloud Translation Advanced almacena y procesa recursos en una ubicación global, lo que significa que no existe garantía de recursos dentro de una ubicación en particular. En lugar de usar el extremo global predeterminado, puedes usar un extremo regional para mantener los recursos dentro de una ubicación en particular, como la Unión Europea. Para obtener más información, consulta Especifica un extremo regional.

Migra de avanzado a básico

Si ya tienes aplicaciones que usan Cloud Translation básico, puedes migrarlas para usar Cloud Translation avanzado. Si quieres usar Cloud Translation avanzado, debes actualizar las aplicaciones para usar, por ejemplo, cuentas de servicio y bibliotecas cliente de la edición avanzado. Para obtener más información, consulta Migra a Cloud Translation avanzado.

¿Qué sigue?