翻訳機能について

Vertex AI Translation は、Google Distributed Cloud(GDC)エアギャップ上の 3 つの Vertex AI 事前トレーニング済み API の 1 つです。Vertex AI Translation サービスを使用すると、20 以上の言語で記述されたテキストを英語に翻訳できます。

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 メソッドはバッチ処理をサポートしていません。
  • 文字の種類やテキストの大部分は、翻訳の品質に影響します。そのため、翻訳に関する問題が発生した場合は、次の手順を行ってください。

    1. リクエストの処理に影響する可能性のある特殊文字とエスケープ文字をすべて削除します。
    2. コンテンツを短い文に分割して、入力サイズを小さくします。
    3. 小さな文ごとに、エンドポイントに個別のリクエストを送信して、再度翻訳します。

詳細については、translateText をご覧ください。