入力テキストを翻訳し、翻訳されたテキストを返します。
HTTP リクエスト
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:translateText
パスパラメータ
パラメータ | |
---|---|
parent |
必須。呼び出しを行うプロジェクト。呼び出し元のプロジェクトを参照する必要があります。 形式: |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{
"contents": [
string
],
"mime_type": string,
"source_language_code": string,
"target_language_code": string,
"glossary_config": {
object |
フィールド | |
---|---|
contents[] |
必須。入力コンテンツ(文字列形式)。コンテンツの合計は 30k コードポイント未満にすることをおすすめします。このフィールドの最大長は 1,024 です。 |
mime_type |
省略可。ソーステキストの形式(「text/html」、「text/plain」など)。空白のままにすると、MIME タイプはデフォルトで「text/html」になります。 |
source_language_code |
省略可。入力テキストの BCP-47 言語コード(わかっている場合)。例: 「en-US」、「sr-Latn」。サポートされている言語コードは、言語サポートに記載されています。ソース言語が指定されていない場合、API はソース言語を自動的に特定しようとし、レスポンス内でソース言語を返します。 |
target_language_code |
必須。入力テキストの翻訳に使用する BCP-47 言語コード。言語サポートに記載されている言語コードのいずれかに設定します。 |
glossary_config |
省略可。適用する用語集。
|
レスポンスの本文
成功した場合、レスポンスの本文には TranslateTextResponse
のインスタンスが含まれます。