Method: projects.translateText

翻译输入文本并返回翻译后的文本。

HTTP 请求

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

路径参数

参数
parent

string

必需。要拨打电话的项目。必须引用调用者的项目。

格式:/projects/{project-id}

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
    string: string,
    ...
  }
}
字段
contents[]

string

必需。输入的内容(字符串格式)。 我们建议总内容量不超过 30,000 个码点。此字段的最大长度为 1024。

mime_type

string

可选。源文本的格式,例如“text/html”“text/plain”。如果留空,MIME 类型将默认为“text/html”。

source_language_code

string

可选。输入文本的 BCP-47 语言代码(如果已知),例如“en-US”或“sr-Latn”。如需查看支持的语言代码,请参阅“语言支持”。如果未指定源语言,API 会尝试自动识别源语言,并在响应中返回源语言。

target_language_code

string

必需。用于翻译输入文本的 BCP-47 语言代码,设置为“语言支持”中列出的某种语言代码。

响应正文

如果成功,则响应正文包含一个 TranslateTextResponse 实例。