Package google.cloud.translation.v3

Importante: para aceder ao URL indicado entre parênteses, tem de ter ligação à Internet. O URL é fornecido para acesso fora do seu ambiente isolado.

TranslationService

Oferece operações de tradução de linguagem natural.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Deteta o idioma do texto num pedido.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Devolve uma lista de idiomas compatíveis para tradução.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduz o texto introduzido e devolve o texto traduzido.

DetectLanguageRequest

A mensagem de pedido para a deteção de idioma.

Campos
parent

string

Obrigatório. Projetar para fazer uma chamada. Tem de referir-se 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" ou "text/plain". Se for deixado em branco, o tipo MIME usa como predefinição "text/html".

content

string

O conteúdo da entrada armazenado como uma string.

DetectLanguageResponse

A mensagem de resposta para a deteção de idioma.

Campos
languages[]

DetectedLanguage

O idioma mais provável detetado pela API Translation. Para cada pedido, a API Translation devolve sempre apenas um resultado.

DetectedLanguage

A mensagem de resposta para a deteção de idioma.

Campos
language_code

string

O código de idioma BCP-47 do conteúdo de origem no pedido, detetado automaticamente.

confidence

float

A confiança do resultado da deteção para este idioma.

S3Source

A localização 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 pedido para descobrir idiomas suportados.

Campos
parent

string

Obrigatório. Projetar para fazer uma chamada. Tem de referir-se ao projeto de um autor da chamada.

Formato: projects/{project-id}.

display_language_code

string

Opcional. O idioma a usar para devolver nomes legíveis de idiomas compatíveis. Se estiver em falta, os nomes a apresentar não são devolvidos numa resposta.

SupportedLanguage

Uma resposta de idioma suportado único corresponde a informações relacionadas com um idioma suportado.

Campos
language_code

string

Código de idioma suportado, geralmente composto pelo respetivo identificador ISO 639-1, por exemplo, "en", "ja". Em determinados casos, são devolvidos 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 apresentação especificado no pedido.

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 compatíveis.

Campos
languages[]

SupportedLanguage

Uma lista de respostas de idiomas compatíveis. Esta lista contém uma entrada para cada idioma suportado pela API Translation.

TranslateTextRequest

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

Campos
contents[]

string

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

mime_type

string

Opcional. O formato do texto de origem, por exemplo, "text/html" ou "text/plain". Se for deixado em branco, o tipo MIME usa como predefinição "text/html".

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 suportados estão listados no artigo Suporte de idiomas.

target_language_code

string

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

parent

string

Obrigatório. Projetar para fazer uma chamada. Tem de referir-se ao projeto de um autor da chamada.

Formato: projects/{project-id}

TranslateTextResponse

Campos
translations[]

Translation

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

Tradução

Uma única resposta de tradução.

Campos
translated_text

string

Texto traduzido para o idioma de destino. Se ocorrer um erro durante a tradução, este campo pode ser excluído da resposta.

detected_language_code

string

Se o idioma de origem tiver sido transmitido, a deteção automática do idioma não ocorre e este campo fica vazio.