Method: projects.translateText

Traduce il testo di input e restituisce il testo tradotto.

Richiesta HTTP

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

Parametri del percorso

Parametri
parent

string

Obbligatorio. Proietta per effettuare una chiamata. Deve fare riferimento al progetto di un chiamante.

Formato: /projects/{project-id}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
  "glossary_config": {
    object TranslateTextGlossaryConfig)
  },
    string: string,
    ...
  }
}
Campi
contents[]

string

Obbligatorio. Il contenuto dell'input in formato stringa. Consigliamo che i contenuti totali siano inferiori a 30.000 punti di codice. La lunghezza massima di questo campo è 1024.

mime_type

string

Facoltativo. Il formato del testo di origine, ad esempio "text/html", "text/plain". Se non viene specificato, il tipo MIME predefinito è "text/html".

source_language_code

string

Facoltativo. Il codice lingua BCP-47 del testo di input, se noto, ad esempio "en-US" o "sr-Latn". I codici lingua supportati sono elencati in Supporto delle lingue. Se la lingua di origine non è specificata, l'API tenta di identificarla automaticamente e la restituisce nella risposta.

target_language_code

string

Obbligatorio. Il codice lingua BCP-47 da utilizzare per la traduzione del testo di input, impostato su uno dei codici lingua elencati in Supporto delle lingue.

glossary_config

object (TranslateTextGlossaryConfig)

Facoltativo. Glossario da applicare.

  • cloudtranslate.glossaries.predict

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di TranslateTextResponse.