Amazon Translate
ニューラル機械翻訳による多言語テキスト翻訳サービス
何ができるか
Amazon Translate は、ニューラル機械翻訳を使って 75 以上の言語間でテキストを翻訳するサービスです。リアルタイム翻訳とバッチ翻訳の両方に対応し、カスタム用語集で専門用語の翻訳を制御できます。API 呼び出しで簡単に翻訳機能をアプリケーションに組み込めます。
どのような場面で使うか
Web サイトやアプリケーションの多言語化、カスタマーサポートのチャット翻訳、ドキュメントの一括翻訳、ユーザー生成コンテンツのリアルタイム翻訳などに利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。
身近な例え
プロの通訳者に例えられます。会話 (テキスト) を瞬時に別の言語に翻訳し、専門用語辞書 (カスタム用語集) を使って業界固有の表現も正確に訳します。
Translate とは
Amazon Translate は、ディープラーニングベースの機械翻訳サービスです。TranslateText API にテキストとソース言語・ターゲット言語を指定するだけで翻訳結果が返されます。ソース言語の自動検出にも対応しており、言語を指定しなくても翻訳が可能です。
カスタム用語集とバッチ翻訳
カスタム用語集 (Custom Terminology) を登録すると、ブランド名や専門用語を指定した訳語で翻訳できます。バッチ翻訳は S3 上の大量のドキュメントを一括で翻訳する機能で、HTML、DOCX、XLIFF などのファイル形式に対応しています。翻訳結果は S3 に出力されます。
はじめかた
Translate コンソールのリアルタイム翻訳画面でテキストを入力して翻訳を試せます。アプリケーションに組み込む場合は AWS SDK の TranslateText API を呼び出します。無料利用枠として月間 200 万文字が 12 か月間無料です。
注意点
- 翻訳品質は言語ペアによって異なる。英語と主要言語間の翻訳は高品質だが、マイナー言語間では精度が低下する場合がある
- 翻訳した文字数に応じた従量課金。無料利用枠は月間 200 万文字 (12 か月間)
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。