TranslationService
自然言語の翻訳オペレーションを提供します。
DetectLanguage |
---|
リクエストの中でテキストの言語を検出します。 |
GetSupportedLanguages |
---|
サポートされている翻訳言語のリストを返します。 |
TranslateText |
---|
入力テキストを翻訳し、翻訳されたテキストを返します。 |
DetectLanguageRequest
言語検出に対するリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。呼び出しを行うプロジェクト。呼び出し元のプロジェクトを参照する必要があります。 形式: |
mime_type |
省略可。ソーステキストの形式(「text/html」、「text/plain」など)。空白のままにすると、MIME タイプはデフォルトで「text/html」になります。 |
content |
入力コンテンツ(文字列として保存)。 |
DetectLanguageResponse
言語検出に対するレスポンス メッセージ。
フィールド | |
---|---|
languages[] |
Translation API によって検出された最も可能性の高い言語。Translation API は、リクエストごとに常に 1 つの結果のみを返します。 |
DetectedLanguage
言語検出に対するレスポンス メッセージ。
フィールド | |
---|---|
language_code |
リクエスト内のソース コンテンツの BCP-47 言語コード。自動的に検出されます。 |
confidence |
この言語の検出結果の信頼度。 |
S3Source
入力コンテンツの保存場所。
フィールド | |
---|---|
input_uri |
必須。ソースデータ URI。例: |
GetSupportedLanguagesRequest
サポートされている言語を確認するためのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。呼び出しを行うプロジェクト。呼び出し元のプロジェクトを参照する必要があります。 形式: |
display_language_code |
省略可。サポートされている言語のローカライズされた人間が読める形式の名前を返すために使用する言語。指定しない場合、表示名はレスポンスで返されません。 |
サポートされている言語
1 つのサポートされる言語のレスポンスは、1 つのサポートされる言語に関連する情報に対応します。
フィールド | |
---|---|
language_code |
サポートされている言語コード。通常は ISO 639-1 識別子で構成されます(例: 「en」、「ja」)。言語と地域識別子を含む BCP-47 コードが返される場合もあります(例: 「zh-TW」、「zh-CN」)。 |
display_name |
リクエストで指定された表示言語にローカライズされた言語の、人が読める形式の名前。 |
support_source |
原文の言語として使用できます。 |
support_target |
ターゲット言語として使用できます。 |
SupportedLanguages
サポートされている言語を確認するためのレスポンス メッセージ。
フィールド | |
---|---|
languages[] |
サポートされている言語のレスポンスのリスト。このリストには、Translation API がサポートする言語ごとにエントリが含まれています。 |
TranslateTextRequest
同期翻訳のリクエスト メッセージ。
フィールド | |
---|---|
contents[] |
必須。入力コンテンツ(文字列形式)。コンテンツの合計は 30k コードポイント未満にすることをおすすめします。このフィールドの最大長は 1,024 です。 |
mime_type |
省略可。ソーステキストの形式(「text/html」、「text/plain」など)。空白のままにすると、MIME タイプはデフォルトで「text/html」になります。 |
source_language_code |
入力テキストの BCP-47 言語コード(判明している場合)。例: |
target_language_code |
必須。入力テキストの翻訳に使用する BCP-47 言語コード。言語サポートに記載されている言語コードのいずれかに設定します。 |
parent |
必須。呼び出しを行うプロジェクト。呼び出し元のプロジェクトを参照する必要があります。 形式: |
TranslateTextResponse
フィールド | |
---|---|
translations[] |
テキスト翻訳のレスポンス。このフィールドの長さは |
翻訳
単一の翻訳レスポンス。
フィールド | |
---|---|
translated_text |
ターゲット言語に翻訳されたテキスト。変換中にエラーが発生した場合、このフィールドがレスポンスから除外されることがあります。 |
detected_language_code |
ソース言語が渡された場合、言語の自動検出は行われず、このフィールドは空になります。 |