Amazon Translate のアイコン

Amazon Translate

ニューラル機械翻訳による多言語テキスト翻訳サービス

何ができるか

Amazon Translate は、ニューラル機械翻訳を使って 75 以上の言語間でテキストを翻訳するサービスです。リアルタイム翻訳とバッチ翻訳の両方に対応し、カスタム用語集で専門用語の翻訳を制御できます。API 呼び出しで簡単に翻訳機能をアプリケーションに組み込めます。

どのような場面で使うか

Web サイトやアプリケーションの多言語化、カスタマーサポートのチャット翻訳、ドキュメントの一括翻訳、ユーザー生成コンテンツのリアルタイム翻訳などに利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

プロの通訳者に例えられます。会話 (テキスト) を瞬時に別の言語に翻訳し、専門用語辞書 (カスタム用語集) を使って業界固有の表現も正確に訳します。

Translate とは

この記事は約 2 分で読めます。 Amazon Translate は、ディープラーニングベースの機械翻訳サービスです。TranslateText API にテキストとソース言語・ターゲット言語を指定するだけで翻訳結果が返されます。ソース言語の自動検出にも対応しており、言語を指定しなくても翻訳が可能です。

カスタム用語集とバッチ翻訳

カスタム用語集 (Custom Terminology) を登録すると、ブランド名や専門用語を指定した訳語で翻訳できます。バッチ翻訳は S3 上の大量のドキュメントを一括で翻訳する機能で、HTML、DOCX、XLIFF などのファイル形式に対応しています。翻訳結果は S3 に出力されます。

はじめかた

Translate コンソールのリアルタイム翻訳画面でテキストを入力して翻訳を試せます。アプリケーションに組み込む場合は AWS SDK の TranslateText API を呼び出します。無料利用枠として月間 200 万文字が 12 か月間無料です。

Azure・オンプレミスとの比較

Azure の対応サービス Azure AI Translator
オンプレミスでの対応手段 Google Translate API、DeepL API

AWS の優位点

  • カスタム用語集でブランド名や専門用語の翻訳を制御でき、業界固有の翻訳品質を向上可能
  • S3 との統合によるバッチ翻訳で、大量のドキュメントを一括処理できる
  • 75 以上の言語に対応し、ソース言語の自動検出機能を標準で提供

注意点

  • 翻訳品質は言語ペアによって異なる。英語と主要言語間の翻訳は高品質だが、マイナー言語間では精度が低下する場合がある
  • 翻訳した文字数に応じた従量課金。無料利用枠は月間 200 万文字 (12 か月間)

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。