Vertex AI Translation は、Google Distributed Cloud(GDC)エアギャップ環境の 3 つの Vertex AI 事前トレーニング済み API の 1 つです。Vertex AI Translation サービスを使用すると、105 言語で任意の言語間のテキスト翻訳を利用できます。
Vertex AI Translation には、Distributed Cloud で使用できる次のメソッドが用意されています。
| メソッド | 説明 |
|---|---|
batchTranslateDocument |
大量のドキュメントを非同期バッチモードで翻訳します。 |
detectLanguage |
翻訳する言語の名前を取得します。 |
getOperation |
Vertex AI Translation オペレーションのステータスを取得します。 |
getSupportedLanguages |
Vertex AI Translation API でサポートされている言語のリストを返します。サポートされている言語の完全なリストについては、Vertex AI Translation でサポートされている言語をご覧ください。 |
listOperations |
フィルタに一致するオペレーションのリストを取得します。 |
translateDocument |
ドキュメントを同期モードで翻訳します。 |
translateText |
入力テキストをある言語から別の言語に翻訳します。 |
翻訳する用語を必要に応じて定義するには、 用語集を作成して使用するをご覧ください。
翻訳リクエストを行う前に、翻訳プロジェクトを設定します。 ある言語から別の言語に テキストを翻訳する ことで、Distributed Cloud で Vertex AI Translation API をテストできます。
考慮事項
Vertex AI Translation API、特に translateText メソッドを使用する場合は、次の点を考慮してください。
- 翻訳するコンテンツの最大入力長は 1,024 文字です。
translateTextメソッドはバッチ処理をサポートしていません。文字の種類とテキストの大部分が翻訳の品質に影響します。 翻訳の問題が発生した場合は、次の手順を行います。
- リクエストの処理に影響する可能性のある特殊文字とエスケープ文字をすべて削除します。
- コンテンツを短い文に分割して、入力サイズを小さくします。
- エンドポイントに個別のリクエストを送信して、短い文をそれぞれ翻訳します。
詳細については、translateText をご覧ください。