Method: projects.translateText

Traduz o texto de entrada e retorna o texto traduzido.

Solicitação HTTP

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

Parâmetros de caminho

Parâmetros
parent

string

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

Formato: /projects/{project-id}.

Corpo da solicitação

O corpo da solicitação 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 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

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 aceitos estão listados em "Suporte a idiomas". Se o idioma de origem não for especificado, a API tentará identificá-lo automaticamente e o retornará na resposta.

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".

glossary_config

object (TranslateTextGlossaryConfig)

Opcional. Glossário a ser aplicado.

  • cloudtranslate.glossaries.predict

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de TranslateTextResponse.