Method: projects.translateText

Traduz o texto introduzido e devolve o texto traduzido.

Pedido HTTP

POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:translateText

Parâmetros de caminho

Parâmetros
parent

string

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

Formato: /projects/{project-id}.

Corpo do pedido

O corpo do pedido contém dados com a seguinte estrutura:

Representação JSON
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
  "glossary_config": {
    object TranslateTextGlossaryConfig)
  },
    string: string,
    ...
  }
}
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

Opcional. 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. Se o idioma de origem não for especificado, a API tenta identificar o idioma de origem automaticamente e devolve o idioma de origem na resposta.

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.

glossary_config

object (TranslateTextGlossaryConfig)

Opcional. Glossário a aplicar.

  • cloudtranslate.glossaries.predict

Corpo da resposta

Se for bem-sucedido, o corpo da resposta contém uma instância de TranslateTextResponse.