Cloud Translation の料金
Cloud Translation が処理するコンテンツの量に対して、月単位で課金されます。料金は、使用する API メソッドと翻訳モデルによって異なります。料金は米ドル(USD)で表示しています。 米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の詳細については、次のエディションの Cloud Translation の料金をご覧ください。
Cloud Translation - Advanced
Cloud Translation - Advanced の料金は、API メソッドとモデルタイプによって異なります。たとえば、テキスト翻訳とドキュメント翻訳は使用量が異なるため、料金も異なります。
一括テキスト翻訳とドキュメント翻訳の場合、処理される文字数またはページ数は、ソース言語の文字数またはページ数にターゲット言語の数を乗じたものになります。たとえば、一括翻訳のリクエストで 5,000 文字を送信して 2 つのターゲット言語を含めた場合、処理する文字数の合計は 10,000 です。オペレーションが失敗した場合、Cloud Translation では返された正常な翻訳文に対してのみ請求が発生します。
翻訳時に使用するモデルも、料金と測定方法が異なります。デフォルトのニューラル機械翻訳(NMT)モデルとカスタムモデルでは、対象言語ごとの入力文字数に応じて課金されます。特化した翻訳大規模言語モデル(LLM)では、各対象言語の入力文字数と出力文字数に基づいて課金されます。100 万文字あたりの料金は、Adaptive Translation API を使用しているか、TextTranslation(LLM)を使用しているかによって異なります(以下の表を参照)。 Cloud Translation では、入力文字数と出力文字数が別々に測定されるため、入力文字数と出力文字数は異なる可能性があります。
デフォルトの NMT モデルと AutoML Translation カスタムモデルに対する翻訳は、どちらも入力文字数のみに基づいて課金されますが、使用量は別々に測定されます。たとえば、翻訳のために NMT モデルに送信される文字数は、カスタムモデルの翻訳の費用にはカウントされません。Translation LLM(LLM)を使用する場合、入力 100 万文字あたり 10 ドル、出力 100 万文字あたり 10 ドルが課金されるため、NMT と同等の費用になります。
料金に関する情報は、次のメソッドに適用されます。
adaptiveMtTranslatebatchTranslateDocumentbatchTranslateTextdetectLanguageromanizeTexttranslateDocumenttranslateText
この translate メソッドに原文の言語を指定しない場合、Cloud Translation によって原文の言語が検出されます。請求は提供したテキスト分のみ発生します。翻訳に加えて行われる言語検出に対しては、追加の請求は発生しません。たとえば、原文の言語を指定せずに 1,000 文字をテキスト翻訳する場合、請求は 1,000 文字に対してのみ発生します。
Cloud Translation では、用語集の作成などの他のリクエストに対して請求は発生しません。
| モデル | メソッド | 用途 | 単価 |
|---|---|---|---|
| NMT | テキスト翻訳(以下を含む): | 最初の 500,000 文字 *(1 か月あたり) | 無料(毎月 $10 分のクレジットとして適用)† |
| 1 か月あたり 500,000 文字以上 | $20/100 万文字* | ||
| ドキュメントの
翻訳 (DOCX、PPT、PDF 形式のみサポート) |
API に送られる 1 か月あたりのページ数 | $0.08/ページ‡ | |
| カスタムモデル | テキスト翻訳(以下を含む): | 最初の 500,000 文字 *(1 か月あたり) | 無料(毎月 $40 分のクレジットとして適用) |
| 50 万文字~ 2 億 5,000 万文字(1 か月あたり) | $80/100 万文字* | ||
| 2 億 5,000 万文字~ 25 億文字(1 か月あたり) | $60 /1,000,000 文字* | ||
| 25 億~ 40 億文字(1 か月あたり) | $40 /1,000,000 文字* | ||
| 1 か月あたり 40 億文字超 | $30 /1,000,000 文字* | ||
| ドキュメントの
翻訳 (DOCX、PPT、PDF 形式のみサポート) |
API に送られる 1 か月あたりのページ数 | $0.25/ページ‡ | |
| LLM | 適応型
翻訳 |
1 か月あたりの入力文字数 |
$25/100 万文字* |
| 1 か月あたりの出力文字数 |
$25/100 万文字* |
||
| テキスト 翻訳 | 1 か月あたりの入力文字数 |
$10/100 万文字* |
|
| 1 か月あたりの出力文字数 |
$10/100 万文字* |
* 料金は API での処理に送られる文字数に基づきます。文字のカウントについての詳細は、課金対象の文字をご覧ください。
† クレジットの使用は、Cloud Translation - Basic と Cloud Translation - Advanced に一括して適用されます。クレジットは使用量に応じて最大 $10 で、繰り越されません。このクレジットは、フォーマットされたドキュメントの翻訳には適用されません。
‡ ページは、改ページまたはスライドでカウントされます。ドキュメントは、平均して 1 ページあたり 4,000 文字または 500 語を超えることはできません。
カスタムモデルのトレーニング費用
モデルのトレーニングは、時間単位で課金されます。モデルのトレーニングに必要な時間は、トレーニング対象データのサイズや複雑さによって異なります。トレーニングがなんらかの理由で失敗した場合、そのトレーニング時間に対しては課金されません。
- カスタムモデルのトレーニングの 1 時間あたりの料金は $45 です。
- 各トレーニング ジョブの最大料金は $300 を超えることはできません。
トレーニングの推定時間は次の表のとおりです。
| トレーニング ペア数 | 一般的なトレーニング時間 |
|---|---|
| 1,000 人未満 | 2~3 時間 |
| 1,000 ~ 10,000 | 2~3 時間 |
| 10,001~100,000 | 4~5.5 時間 |
| 100,001~1,000,000 | 5~7 時間 |
| 1,000,001~10,000,000 | 6~12 時間 |
| 10,000,001 以上 | 12 時間以上 |
Cloud Translation - Basic
以下の料金に関する情報は、detect メソッドと translate メソッドに適用されます。
この translate メソッドに原文の言語を指定しない場合、Cloud Translation によって原文の言語が検出されます。請求は提供したテキスト分のみ発生します。翻訳に加えて行われる検出に対しては、追加の請求は発生しません。たとえば、原文の言語を指定せずに 1,000 文字をテキスト翻訳する場合、請求は 1,000 文字に対してのみ発生します。
| 機能 | 測定使用量 | 料金 |
|---|---|---|
| NMT モデルを使用した言語検出とテキスト翻訳の総使用量 | 最初の 500,000 文字 *(1 か月あたり) |
無料(毎月 $10 分のクレジットとして適用)† |
| 500,001 文字~10 億文字 *(1 か月あたり) |
$20/100 万文字 |
|
| 10 億文字超*(1 か月あたり) |
割引料金についてのご相談は、営業担当者にお問い合わせください。 |
* 料金は API での処理に送られる文字数に基づきます。文字のカウントについての詳細は、課金対象の文字をご覧ください。
† クレジットの使用は、Cloud Translation - Basic と Cloud Translation - Advanced に一括して適用されます。クレジットは使用量に応じて最大 $10 で、繰り越されません。このクレジットは、フォーマットされたドキュメントの翻訳には適用されません。
料金の例
料金は「比例」計算で課金されます。料金は Cloud Translation に送信されたコンテンツの量に応じて請求されます。つまり、カスタムモデルの翻訳で 40 億文字を超えて使用した場合でも、最初の 50 万文字から 2 億 5,000 万文字までは 100 万文字あたり 80 ドル、次の 2 億 5,000 万文字から 25 億文字までは 100 万文字あたり 60 ドルが課金されます。
| API メソッドとモデル | ユースケース | 測定使用量 | 費用 |
|---|---|---|---|
| NMT モデルを使用して 1 つのターゲット言語に translateText | 100 通のメール | 3,100 文字の入力 × 100 = 310,000 | 0.31 x $20 = $6.2 |
| カスタム(AutoML)モデルを使用して 1 つのターゲット言語に translateText | 3,100 文字の入力 × 100 = 310,000 | 0.31 x $80 = $24.8 | |
| adaptiveMtTranslate(LLM)を 1 つのターゲット言語に適用 | 3,100 文字の入力 x 100 = 310,000 3,300 文字の出力 x 100 = 330,000 |
0.31 x $25 = $7.75 0.33 x $25 = $8.25 |
|
| テキスト翻訳(LLM): 1 つのターゲット言語 | 3,100 文字(入力)× 100 = 310,000 3,300 文字(出力)× 100 = 330,000 |
0.31 x $10 = $3.1 0.33 x $10 = $3.3 |
|
| NMT モデルを使用した 1 つのターゲット言語への translateDocument | 250 ページからなる PDF 4 つ | 1,000 ページ | 1,000 x $0.08 = $80 |
| カスタムモデルを使用して 1 つのターゲット言語に translateDocument | 1,000 ページ | 1,000 x $0.25 = $250 |
課金対象の文字
Cloud Translation では、文字を単位として使用量を計算します。マルチバイト文字の場合でも扱いに変わりはありません。それぞれの文字は 1 つのコードポイントに対応しています。
Cloud Translation へのリクエストに含めるすべての文字に対して(未翻訳の文字も含む)請求は発生します。たとえば、空白文字も含まれます。<p>こんにちは</p> を英語に翻訳する場合、請求の対象となるのは 12 文字です。
Cloud Translation では、空白のクエリについても請求が発生します。コンテンツなしのリクエストを送った場合、Cloud Translation ではそのリクエストに対して 1 文字分の請求が発生します。
適応型翻訳では LLM が使用され、Cloud Translation は入力文字と出力文字の両方に対して料金を請求します。
課金対象のプロジェクト
Cloud Translation - Basic については、認証済みのリクエストを行う際に使用した秘密鍵に関連するプロジェクトに対して料金が適用されます。
Cloud Translation - Advanced については、リクエストを行った際に使用したプロジェクトではなく、使用する翻訳モデルを含むプロジェクトに対して料金が発生します。たとえば、以下のリクエストは project-number-1 で行われました。しかし、呼び出し元は、project-number-2 にあるモデル(カスタムモデル、NMT モデル)にアクセス可能な状態であり、そのモデルを使用しました。この場合、Cloud Translation の料金は project-number-2 です。
POST https://translation.googleapis.com/v3/projects/project-number-1/locations/us-central1:translateText { "model":"projects/project-number-2/locations/us-central1/models/model", "sourceLanguageCode": "en", "targetLanguageCode": "ru", "contents": ["Dr. Watson, please discard your trash."] }
同様に、複数のプロジェクトの複数のモデルを使用する一括翻訳についても、そのモデルを含むプロジェクトが請求の対象となり、リクエストを行ったプロジェクトはその対象ではありません。
その他の Google Cloud 費用
翻訳するドキュメントを Cloud Storage に保存する場合や、他のリソース(App Engine インスタンスなど)を Cloud Translation と併用する場合は、そのサービスの利用料も請求の対象となります。Google Cloud 現行料金に基づいてその他の費用を試算するには、Google Cloud 料金計算ツールをご利用ください。
API Console で現在の課金ステータス(使用状況や現在の請求額を含む)を確認するには、[お支払い] ページをご覧ください。アカウントの管理について詳しくは、Cloud Billing のドキュメントまたは課金サポートをご覧ください。
次のステップ
- Cloud Translation のドキュメントを読む。
- Cloud Translation を使ってみる。
- 料金計算ツールを試す。
- Cloud Translation のソリューションとユースケースについて学習する。