Cloud Translation の概要

Cloud Translation を使用すると、ウェブサイトやアプリケーションで、最先端の翻訳モデルを使用して、テキストをプログラマティックに翻訳できます。

Cloud Translation では、次の翻訳サーフェスが提供されています。

Google Translation AI プロダクトには、いくつかのサーフェスからアクセスできます。各サーフェスでは、制御レベルと機能が異なります。

  • Cloud Translation - Basic API: 標準のニューラル機械翻訳(NMT)モデルへの迅速なプラグ アンド プレイ アクセスを提供します。

  • NMT を使用した Cloud Translation - Advanced API: 標準のニューラル機械翻訳(NMT)モデルへのアクセスを提供し、用語集、ドキュメント、バッチ、リアルタイム翻訳などの一般的な機能をサポートします。

  • Cloud Translation - Advanced API with TLLM: より専門的なサービスを必要とするユーザー向けの高度な Translation LLM モデルを提供します。このモデルは、限られた数の翻訳ペアの例でカスタマイズとローカライズを実現できる適応型翻訳を備えており、複数文のコンテキスト ウィンドウもサポートしています。

  • Vertex AI Model Garden プラットフォーム: このプラットフォームを使用すると、ユーザーはモデルに直接アクセスしてカスタマイズできます。これは、独自のエンドツーエンドの翻訳 MLOps パイプラインを構築する必要があるユーザー向けです。ユーザーは、翻訳関連のタスクのために基盤モデルで作業し、Vertex ファインチューニングとエンベディングを使用してカスタマイズできます。このサーフェスには次の 2 つのオプションがあります。

    • ニューラル機械翻訳(NMT) - カスタムモデル
    • Translation LLM(TLLM)- 教師ありファインチューニング モデル。
  • Vertex AI Studio(UI エクスペリエンス): このサーフェスは、迅速なプロトタイピング、迅速なテスト、ファインチューニングのためのユーザー フレンドリーなインターフェースを提供します。ユーザーは NMT モデルと Translation LLM(TLLM)モデルのどちらかを選択し、UI を使用して適応型翻訳の翻訳ペアの例をアップロードすることや、モデルをファインチューニングしてカスタマイズすることが可能です。

このサイトのドキュメントでは、Cloud Translation API について説明します。

代替テキスト

Cloud Translation API には 2 つのエディションがあります。

  • Cloud Translation - Basic - Google の事前トレーニング済みニューラル機械翻訳(NMT)モデルを使用して、最速の翻訳を実現します。Cloud Translation - Basic は、シンプルさとスケールを念頭に最適化されており、チャット、ソーシャル メディア、コメントなど、主に形式張らないユーザー作成コンテンツを処理するアプリケーションに適しています。
  • Cloud Translation - Advanced - このエディションでは、NMT に加えて、Gemini 基盤モデルからファインチューニングされた翻訳 LLM にアクセスできます。このモデルにより、より高品質で自然な翻訳を提供します。また、他のモデルと比べ、慣用句やことわざの翻訳に特に優れています。Cloud Translation - Advanced は、カスタマイズや長い形式のコンテンツに使用するのに適しています。カスタマイズ機能には、用語集とカスタムモデルの選択が含まれます。

適切なエディションは、使用するクライアント ライブラリまたはサービス エンドポイントのバージョンによって異なります。

新しいプロジェクトを計画している場合は、Cloud Translation - Advanced でアプリケーションをビルドし、新しい機能と改善されたサービスを利用してください。Cloud Translation - Basic は引き続き利用できますが、用語集の使用、一括翻訳のリクエスト、AutoML モデルの使用など、新機能は対応していません。

詳しくは、エディションの比較をご覧ください。

利点

Cloud Translation では、100 以上の言語ペアのテキストを翻訳できます。原文テキストの言語がわからない場合でも、Cloud Translation で検出できます。サポートされている言語の一覧については、サポートされている言語をご覧ください。

Cloud Translation はシームレスにスケーリングできるため、1 日あたりの翻訳文字数に上限はありません。ただし、リクエストごとおよびリクエスト率ごとのコンテンツ サイズには制限があります。また、割り当て上限を使用して予算を管理することもできます。詳細については、割り当てと上限をご覧ください。

ユースケースの例

企業組織では、既存の内部ワークフローに翻訳版テキストを含めることができます。たとえば、グローバルなサポートチームで、さまざまな言語のお客様のケースを受け入れているとします。このワークフローに Cloud Translation を追加すると、お客様のケースをサポートチーム メンバーの母国語に翻訳できます。

Cloud Translation を使用することで、テキストを手動で翻訳する必要や、他者に依頼する必要がなくなるため、サポートチームの全体的な効率が向上します。

サポートされている機能

次の表は、各エディションで利用できる機能を示したものです。

機能 基本 高度
NMT モデルを使用した翻訳
翻訳 LLM を使用した翻訳
適応型翻訳モデルを使用した翻訳
カスタムモデルを使用した翻訳
1 つのリクエストでの複数の文字列の翻訳
Cloud Storage を使用した一括翻訳
ドキュメントの翻訳
用語集のサポート(用語の管理)
カスタムモデルのトレーニング
言語の検出
統合された REST API
統合された gRPC API
サービス アカウント
API キー
監査ロギング
HTML のサポート
100 以上の言語のサポート
ローマ字表記のサポート
文字変換のサポート
適応型翻訳
マルチリージョン エンドポイントのサポート
VPC Service Controls のサポート

Cloud Translation - Advanced の詳細については、Cloud Translation - Advanced の機能をご覧ください。

料金

Cloud Translation の料金は、送信した文字数に基づいて月単位で請求されます。詳細は、料金をご覧ください。

リソースと関連情報