Method: projects.translateText

Traduit le texte d'entrée et renvoie le texte traduit.

Requête HTTP

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

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Projet pour passer un appel. Doit faire référence au projet d'un appelant.

Format : /projects/{project-id}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
  "glossary_config": {
    object TranslateTextGlossaryConfig)
  },
    string: string,
    ...
  }
}
Champs
contents[]

string

Obligatoire. Contenu de l'entrée au format de chaîne. Nous vous recommandons de ne pas dépasser 30 000 points de code pour le contenu total. La longueur maximale de ce champ est de 1 024.

mime_type

string

Facultatif. Format du texte source, par exemple "text/html" ou "text/plain". Si vous ne renseignez pas ce champ, le type MIME est défini par défaut sur "text/html".

source_language_code

string

Facultatif. Code de langue BCP-47 du texte d'entrée, s'il est connu (par exemple, "en-US" ou "sr-Latn"). Les codes de langue acceptés sont listés dans la section "Langues acceptées". Si la langue source n'est pas spécifiée, l'API tente de l'identifier automatiquement et la renvoie dans la réponse.

target_language_code

string

Obligatoire. Code de langue BCP-47 à utiliser pour la traduction du texte d'entrée. Définissez l'un des codes de langue répertoriés dans la page Langues acceptées.

glossary_config

object (TranslateTextGlossaryConfig)

Facultatif. Glossaire à appliquer.

  • cloudtranslate.glossaries.predict

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de TranslateTextResponse.