TranslateTextResponse

JSON representation
{
  "translations": [
    {
      object (Translation)
    }
  ],
  "glossaryTranslations": [
    {
      object (Translation)
    }
  ]
}
Fields
translations[]

object (Translation)

Text translation responses with no glossary applied. This field has the same length as contents.

glossaryTranslations[]

object (Translation)

Text translation responses if a glossary is provided in the request. This can be the same as translations if no terms apply. This field has the same length as contents.

Translation

A single translation response.

JSON representation
{
  "translatedText": string,
  "model": string,
  "detectedLanguageCode": string,
  "glossaryConfig": {
    object (TranslateTextGlossaryConfig)
  }
}
Fields
translatedText

string

Text translated into the target language.

model

string

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

detectedLanguageCode

string

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

glossaryConfig

object (TranslateTextGlossaryConfig)

The glossaryConfig used for this translation.