Package google.cloud.translation.v3

Importante: para acessar o URL listado entre parênteses, é necessário se conectar à Internet. O URL é fornecido para acesso fora do ambiente isolado.

TranslationService

Fornece operações de tradução de idioma natural.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Detecta o idioma do texto em uma solicitação.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Retorna uma lista de idiomas aceitos para tradução.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduz o texto de entrada e retorna o texto traduzido.

DetectLanguageRequest

A mensagem de solicitação para detecção do idioma.

Campos
parent

string

Obrigatório. Projeto para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada.

Formato: projects/{project-id}.

mime_type

string

Opcional. O formato do texto de origem, por exemplo, "text/html", "text/plain". Se for deixado em branco, o tipo MIME será "text/html" por padrão.

content

string

O conteúdo da entrada armazenado como uma string.

DetectLanguageResponse

A mensagem de resposta para detecção do idioma.

Campos
languages[]

DetectedLanguage

O idioma mais provável detectado pela API Translation. Para cada solicitação, a API Translation sempre retorna apenas um resultado.

DetectedLanguage

A mensagem de resposta para detecção do idioma.

Campos
language_code

string

O código do idioma BCP-47 do conteúdo de origem na solicitação, detectado automaticamente.

confidence

float

A confiança do resultado de detecção para este idioma.

S3Source

O local de armazenamento do conteúdo de entrada.

Campos
input_uri

string

Obrigatório. URI dos dados de origem. Por exemplo, s3://my_bucket/my_object

GetSupportedLanguagesRequest

A mensagem de solicitação para descobrir idiomas aceitos.

Campos
parent

string

Obrigatório. Projeto para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada.

Formato: projects/{project-id}.

display_language_code

string

Opcional. O idioma usado para retornar nomes localizados e legíveis de idiomas compatíveis. Se estiver faltando, os nomes de exibição não serão retornados em uma resposta.

SupportedLanguage

Uma única resposta de idioma aceito corresponde às informações relacionadas a um idioma aceito.

Campos
language_code

string

Código de idioma compatível, geralmente consistindo no identificador ISO 639-1, por exemplo, "en", "ja". Em alguns casos, são retornados códigos BCP-47, incluindo identificadores de idioma e região (por exemplo, "zh-TW" e "zh-CN").

display_name

string

Nome legível do idioma localizado no idioma de exibição especificado na solicitação.

support_source

bool

Pode ser usado como idioma de origem.

support_target

bool

Pode ser usado como idioma de destino.

SupportedLanguages

A mensagem de resposta para descobrir idiomas aceitos.

Campos
languages[]

SupportedLanguage

Uma lista de respostas de idiomas aceitos. Essa lista contém uma entrada para cada idioma compatível com a API Translation.

TranslateTextRequest

A mensagem de solicitação para tradução síncrona.

Campos
contents[]

string

Obrigatório. O conteúdo da entrada em formato de string. Recomendamos que o conteúdo total tenha menos de 30 mil pontos de código. O tamanho máximo desse campo é 1024.

mime_type

string

Opcional. O formato do texto de origem, por exemplo, "text/html", "text/plain". Se for deixado em branco, o tipo MIME será "text/html" por padrão.

source_language_code

string

O código de idioma BCP-47 do texto de entrada, se conhecido. Por exemplo, en-US ou sr-Latn. Os códigos de idioma aceitos estão listados em "Suporte a idiomas".

target_language_code

string

Obrigatório. O código de idioma BCP-47 a ser usado para tradução do texto de entrada, definido como um dos códigos de idioma listados em "Suporte a idiomas".

parent

string

Obrigatório. Projeto para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada.

Formato: projects/{project-id}

TranslateTextResponse

Campos
translations[]

Translation

Respostas de tradução de texto. Esse campo tem o mesmo comprimento de contents.

Tradução

Uma única resposta de tradução.

Campos
translated_text

string

Texto traduzido para o idioma de chegada. Se ocorrer um erro durante a tradução, esse campo poderá ser excluído da resposta.

detected_language_code

string

Se o idioma de origem foi transmitido, a detecção automática não ocorre e esse campo fica vazio.