Google Cloud Translation API は、130 以上の言語間の機械翻訳をプログラムから呼べるサービスだ。Web サービスの多言語化や、ドキュメント翻訳パイプラインに組み込む用途で広く使われている。
Basic と Advanced の使い分け
このサービスは 2 つのエディションで性格が分かれる。Basic はテキスト翻訳と言語自動検出を素直にこなす。Advanced はそれに加えてドキュメント(PDF / DOCX 等)の直接翻訳、カスタム用語集(Glossary)の適用、AutoML による独自モデル学習に対応する。
選定のポイントは用語の一貫性だ。製品名やブランド用語を訳語固定したいなら Glossary が使える Advanced が必要になる。ただし Advanced の単価は Basic の数倍で、用途が単純なテキスト翻訳だけなら Basic で十分なことが多い。「とりあえず Advanced」はコストの無駄になりやすい。
料金と精度の限界
料金は翻訳文字数ベースの従量課金で、月間 50 万文字までの無料枠がある。動的に翻訳する設計だと同じテキストを何度も翻訳しがちなので、翻訳結果のキャッシュを挟むとコストが安定する。さらに見落としやすいのが、HTML を翻訳する際にタグも文字数にカウントされる点だ。マークアップが多いコンテンツでは、見た目の本文量より請求文字数が膨らむ。
精度面では、機械翻訳である以上ニュアンスや専門用語を外すことがある。法律文書や医療文書のように誤訳が致命的になる領域では、人手のレビュー工程を必ず挟む前提で組むべきだ。UI テキストやヘルプ記事のような「多少崩れても通じる」コンテンツが本来の守備範囲だ。
DeepL との実質的な使い分け
翻訳品質、特に日本語と欧州言語の自然さでは DeepL を推す声も多い。一方 Google は対応言語数の広さと、GCP の他サービス(ストレージや AutoML)との連携で優位に立つ。「品質最優先で言語ペアが限定的」なら DeepL、「対応言語の網羅性とクラウド統合を取る」なら Google、という整理が現実的だ。