Cloud Translation avanzado

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

Funciones

En la siguiente lista, se resumen las funciones principales de Cloud Translation avanzado.

  • Glosarios: Puedes crear un diccionario personalizado para traducir términos específicos del dominio de manera 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 textos con el modelo general de Google o los modelos de AutoML que creaste tú o alguien más mediante AutoML Translation.

  • Funciones de IAM: proteges tus solicitudes de traducción mediante Identity and Access Management. Agrega cuentas de servicio y asígnales permisos mediante la adición de funciones de IAM. Cloud Translation avanzado 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 control sobre dónde se almacenan y procesan los recursos de tu proyecto.

Glosarios

Un glosario es un diccionario personalizado que Cloud Translation avanzado usa 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 dominio 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", "Gmail confidential mode" o "placement performance report".

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

Solicitudes en lotes

Las solicitudes de traducción por lotes son solicitudes asíncronas que traducen entradas de depósito de Cloud Storage. Cloud Translation avanzado realiza la traducción por lotes como una operación de larga duración y escribe el resultado en el depósito de Cloud Storage que especifiques. No se admiten solicitudes intercaladas para traducción por lotes.

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

Traducción de documentos

Translation Translation te permite traducir directamente los 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 y los encabezados para que tu contenido traducido se divida como en el documento original.

Puedes aprovechar las características de Cloud Translation avanzado, como glosarios y modelos de AutoML, cuando usas Document Translation. 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 archivos compatibles y cómo traducir documentos, consulta la página sobre cómo traducir documentos.

Selección de modelos y modelos de AutoML

Cloud Translation avanzado te permite seleccionar de forma dinámica el modelo general 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 para obtener traducciones más precisas de terminología específica del dominio. Luego, puedes usar el modelo resultante en Cloud Translation avanzado para traducir texto.

Si quieres obtener información sobre el uso de modelos personalizados para traducir texto, consulta Cómo traducir 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 avanzado. Para obtener información sobre cómo crear cuentas de servicio, consulta Cómo crear y administrar 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 modelos generales y de 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 compatibles para modelos generales y de 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.

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 administración de funciones de IAM, consulta Cómo otorgar, cambiar y revocar el acceso a los recursos y [Cómo otorgar funciones a las cuentas de servicio].

Etiquetas

Cloud Translation avanzado 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 reenvía al sistema de facturación, en el que puedes desglosar los cargos de facturación si filtras las etiquetas.

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

Extremo regional

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

Migrar a avanzado desde el nivel básico

Si ya tienes aplicaciones existentes 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, las cuentas de servicio y las bibliotecas cliente de la edición avanzada. Para obtener más información, consulta Cómo migrar a Cloud Translation avanzado.

¿Qué sigue?