Package google.cloud.translation.v3

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

TranslationService

Proporciona operaciones de traducción de lenguaje natural.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Detecta el idioma del texto de una petición.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

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

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduce el texto introducido y devuelve el texto traducido.

DetectLanguageRequest

Mensaje de solicitud para la detección de idiomas.

Campos
parent

string

Obligatorio. Proyecta para hacer una llamada. Debe hacer referencia al proyecto de un llamante.

Formato: projects/{project-id}.

mime_type

string

Opcional. El formato del texto de origen, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo MIME será "text/html" de forma predeterminada.

content

string

El contenido de la entrada almacenado como una cadena.

DetectLanguageResponse

El mensaje de respuesta para la detección del idioma.

Campos
languages[]

DetectedLanguage

El idioma más probable detectado por la API Translation. La API Translation siempre devolverá un solo resultado por cada solicitud.

Idioma detectado

El mensaje de respuesta para la detección del idioma.

Campos
language_code

string

El código de idioma BCP-47 del contenido fuente en la petición (se detecta automáticamente).

confidence

float

La confianza del resultado de detección para este idioma.

S3Source

Ubicación de almacenamiento del contenido de entrada.

Campos
input_uri

string

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

GetSupportedLanguagesRequest

Mensaje de solicitud para descubrir los idiomas admitidos.

Campos
parent

string

Obligatorio. Proyecta para hacer una llamada. Debe hacer referencia al proyecto de un llamante.

Formato: projects/{project-id}.

display_language_code

string

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

Idioma admitido

Una única respuesta de idioma admitida corresponde a la información relacionada con un idioma admitido.

Campos
language_code

string

Código de idioma admitido, que suele ser 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 del idioma con un formato legible por humanos, 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

El mensaje de respuesta para descubrir los idiomas compatibles.

Campos
languages[]

SupportedLanguage

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

TranslateTextRequest

Mensaje de solicitud de traducción síncrona.

Campos
contents[]

string

Obligatorio. 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 1024 caracteres.

mime_type

string

Opcional. El formato del texto de origen, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo MIME será "text/html" de forma predeterminada.

source_language_code

string

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 la página de idiomas admitidos.

target_language_code

string

Obligatorio. Código de idioma BCP-47 que se va a usar para traducir el texto de entrada. Debe ser uno de los códigos de idioma que se indican en la sección de idiomas admitidos.

parent

string

Obligatorio. Proyecta para hacer una llamada. Debe hacer referencia al proyecto de un llamante.

Formato: projects/{project-id}

TranslateTextResponse

Campos
translations[]

Translation

Respuestas de traducción de texto. Este campo tiene la misma longitud que contents.

Traducción

Una sola respuesta de traducción.

Campos
translated_text

string

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 ha proporcionado el idioma de origen, no se detectará automáticamente el idioma y este campo estará vacío.