Package google.cloud.translation.v3

Importante: Para acceder a la URL que se indica entre paréntesis, debes conectarte a Internet. Se proporciona la URL para acceder fuera de tu entorno aislado.

TranslationService

Proporciona operaciones de traducción en lenguaje natural.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Detecta el idioma del texto en una solicitud.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Devuelve una lista de los idiomas admitidos para la traducción.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduce el texto de entrada y devuelve el texto traducido.

DetectLanguageRequest

Es el mensaje de solicitud para la detección de idioma.

Campos
parent

string

Obligatorio. Es el proyecto para realizar una llamada. Debe hacer referencia al proyecto de un llamador.

Formato: projects/{project-id}.

mime_type

string

Opcional. Es el formato del texto fuente, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo de MIME predeterminado es "text/html".

content

string

Es el contenido de la entrada almacenado como una cadena.

DetectLanguageResponse

Es el mensaje de respuesta para la detección de idioma.

Campos
languages[]

DetectedLanguage

Es el idioma más probable que detectó la API de Translation. Para cada solicitud, la API de Translation siempre devolverá solo un resultado.

DetectedLanguage

Es el mensaje de respuesta para la detección de idioma.

Campos
language_code

string

Es el código de idioma BCP-47 del contenido fuente de la solicitud, que se detecta automáticamente.

confidence

float

Es la confianza del resultado de detección para este idioma.

S3Source

Ubicación de almacenamiento del contenido de entrada.

Campos
input_uri

string

Obligatorio. Es el URI de los datos de origen. Por ejemplo, s3://my_bucket/my_object.

GetSupportedLanguagesRequest

Es el mensaje de solicitud para descubrir los idiomas admitidos.

Campos
parent

string

Obligatorio. Es el proyecto para realizar una llamada. Debe hacer referencia al proyecto de un llamador.

Formato: projects/{project-id}.

display_language_code

string

Opcional. Idioma que se usará para devolver nombres localizados y legibles de los idiomas admitidos. Si falta, no se devuelven los nombres visibles en una respuesta.

SupportedLanguage

Una sola respuesta de idioma admitido corresponde a la información relacionada con un idioma admitido.

Campos
language_code

string

Es el código de idioma admitido, que generalmente consta de su identificador ISO 639-1, por ejemplo, “en” o “ja”. En algunos casos, se devuelven códigos BCP-47 que incluyen identificadores de idioma y región (por ejemplo, "zh-TW" y "zh-CN").

display_name

string

Nombre legible por humanos del idioma localizado en el idioma de visualización especificado en la solicitud.

support_source

bool

Se puede usar como idioma de origen.

support_target

bool

Se puede usar como idioma de destino.

SupportedLanguages

Es el mensaje de respuesta para descubrir los idiomas admitidos.

Campos
languages[]

SupportedLanguage

Es una lista de respuestas de idiomas compatibles. Esta lista contiene una entrada para cada idioma que admite la API de Translation.

TranslateTextRequest

Es el mensaje de solicitud para la traducción síncrona.

Campos
contents[]

string

Obligatorio. Es el contenido de la entrada en formato de cadena. Recomendamos que el contenido total sea inferior a 30,000 puntos de código. La longitud máxima de este campo es de 1,024.

mime_type

string

Opcional. Es el formato del texto fuente, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo de MIME predeterminado es "text/html".

source_language_code

string

Es el código de idioma BCP-47 del texto de entrada, si se conoce, por ejemplo, en-US o sr-Latn. Los códigos de idioma admitidos se indican en Idiomas admitidos.

target_language_code

string

Obligatorio. Es el código de idioma BCP-47 que se usará para traducir el texto de entrada. Se debe establecer en uno de los códigos de idioma que se indican en Idiomas admitidos.

parent

string

Obligatorio. Es el proyecto para realizar una llamada. Debe hacer referencia al proyecto de un llamador.

Formato: projects/{project-id}

TranslateTextResponse

Campos
translations[]

Translation

Son las respuestas de traducción de texto. Este campo tiene la misma longitud que contents.

Traducción

Es una sola respuesta de traducción.

Campos
translated_text

string

Es el texto traducido al idioma de destino. Si se produce un error durante la traducción, es posible que este campo se excluya de la respuesta.

detected_language_code

string

Si se pasó el idioma de origen, no se produce la detección automática del idioma y este campo está vacío.