機械翻訳とは何ですか?

機械翻訳は、人工知能を使用して、人間の関与なしにテキストをある言語から別の言語に自動的に翻訳するプロセスです。モダンな機械翻訳は、単語から単語への単純な翻訳ではなく、元の言語テキスト全体の意味をターゲット言語で伝えます。すべてのテキスト要素を分析し、単語が互いにどのように影響するかを認識します。

機械翻訳のメリットにはどのようなものがありますか?

人間の翻訳者は、機械翻訳サービスを使用して、より速く、より効率的に翻訳できます。機械翻訳のいくつかのメリットを次に示します。

自動翻訳支援

機械翻訳は、プロの人間の翻訳者にとって優れた出発点となります。多くの翻訳管理システムは、1 つ以上の機械翻訳モデルをワークフローに統合しています。翻訳を自動的に実行し、その後にポストエディットのために人間の翻訳者に送信するという設定があります。

速度と量

機械翻訳は非常に高速に機能します。数百万の単語をほぼ瞬時に翻訳します。リアルタイムチャットや大規模な訴訟など、大量のデータを翻訳できます。また、外国語のドキュメントを処理し、関連する用語を検索し、それらの用語を後で適用するために記憶しておくこともできます。

幅広い言語

多くの主要な機械翻訳プロバイダーは、50〜100 以上の言語のサポートを提供しています。複数の言語で同時に翻訳ができるため、グローバルな製品の展開やドキュメントの更新に役立ちます。

費用対効果の高い翻訳

機械翻訳により、生産性が向上するとともに、翻訳を迅速に提供できるので、市場投入までの時間が短縮されます。機械翻訳は基本的でありながら有用な翻訳が得られるので人間が翻訳に関与する必要性が減り、納品のコストを低く抑えつつ、時間を短縮します。例えば、大規模なプロジェクトでは、機械翻訳をコンテンツ管理システムと統合して、コンテンツをさまざまな言語に翻訳する前に、コンテンツに自動的にタグを付けて整理することができます。

 

機械翻訳のユースケースにはどのようなものがありますか?

機械翻訳のいくつかのユースケースとして、次のようなものが考えられます。

社内のコミュニケーション

世界中のさまざまな国で事業を展開している企業にとって、コミュニケーションの管理は難しい場合があります。言語スキルは従業員によって異なり、会社で一般的に使用されている言語を十分に理解していない人もいます。機械翻訳は、コミュニケーションにおける言語の壁を軽減または排除するのに役立ちます。従業員はテキストをすぐに翻訳し、そのコンテンツの主旨を理解できます。プレゼンテーション、会社の掲示板、および他の一般的なコミュニケーションを翻訳するために、機械翻訳を使用できます。

対外的なコミュニケーション

企業は機械翻訳を使用して、外部のステークホルダーや顧客とより効率的にコミュニケーションをとっています。例えば、グローバルなパートナーや顧客のために、重要なドキュメントをさまざまな言語に翻訳できます。オンラインストアがさまざまな国で運営されている場合、機械翻訳で商品のレビューを翻訳できるため、顧客は自分が使用する言語でレビューを読むことができます。

データ分析

一部の種類の機械翻訳では、ユーザーが生成した何百万ものコメントを処理し、短時間で非常に正確な結果を提供できます。企業は、ソーシャルメディアやウェブサイトに毎日投稿される大量のコンテンツを翻訳し、分析のために翻訳しています。例えば、さまざまな言語で書かれた顧客の意見を自動的に分析できます。

オンラインカスタマーサービス

機械翻訳を使用すると、話す言語にかかわらず、世界中の顧客とやり取りできます。例えば、機械翻訳を使用して次のことができます。

  • 世界中の顧客からのリクエストを正確に翻訳する
  • ライブチャットの規模を拡大したり、カスタマーサービスの E メールを自動化したりする
  • 従業員を増やすことなくカスタマーエクスペリエンスを改善する

リーガルリサーチ

法務部門は、さまざまな国で法律文書を作成するために機械翻訳を使用しています。機械翻訳を使用することで、機械翻訳がなければさまざまな言語で処理するのが困難だったであろう大量のコンテンツを分析に利用できるようになります。

機械翻訳の歴史はどのようなものですか?

コンピュータを使用して人間の言語を自動的に翻訳するというアイデアは、1950 年代初頭に最初に登場しました。しかし、当時、コンピュータ科学者が最初に想定したよりも翻訳ははるかに複雑でした。初期のマシンの能力を超える膨大なデータ処理性能とストレージが必要だったためです。

2000 年代初頭になると、コンピュータソフトウェア、データ、およびハードウェアは、基本的な機械翻訳を実行できるまでになりました。初期のデベロッパーは、言語の統計データベースを使用して、コンピュータをトレーニングし、テキストを翻訳していました。これは、人間による多くの作業と工数を必要とするものでした。言語を追加するたびに、その言語の開発を最初からやり直さなければなりませんでした。それ以降、機械翻訳の速度と精度が向上し、いくつかの異なる機械翻訳戦略が登場しました。

機械翻訳に対するさまざまなアプローチにはどのようなものがありますか?

機械翻訳では、元のテキストまたは言語はソース言語と呼ばれ、翻訳先の言語はターゲット言語と呼ばれます。機械翻訳は、基本的な 2 段階のプロセスに従って機能します。

  1. 元のテキストのソース言語の意味をデコードする
  2. 意味をターゲット言語にエンコードする

言語翻訳テクノロジーがこの機械翻訳プロセスをどのように実装するかについて、いくつかの一般的なアプローチを示します。

ルールベースの機械翻訳

言語の専門家は、特定の業界やトピックに関する組み込みの言語ルールやバイリンガル辞書を開発します。ルールベースの機械翻訳では、これらの辞書を使用して特定のコンテンツを正確に翻訳します。このプロセスのステップは次のとおりです。

  1. 機械翻訳ソフトウェアが、入力テキストを解析し、遷移表現を作成する
  2. 文法ルールや辞書を参照として使用して、その表現をターゲット言語に変換する

メリットとデメリット

ルールベースの機械翻訳は、特定の業界やトピックに合わせてカスタマイズできます。それは予測可能であり、良質な翻訳を提供します。ただし、ソーステキストにエラーがある場合、または組み込みの辞書にない単語を使用している場合は、結果の質が悪くなります。これを改善する唯一の方法は、辞書を定期的に手動で更新することです。

統計的機械翻訳

統計的機械翻訳では、言語的なルールに依拠する代わりに、機械学習を使用してテキストを翻訳します。機械学習アルゴリズムは、既に存在している大量の人間の翻訳を分析し、統計的なパターンを探します。その後、ソフトウェアは、新しいソーステキストを翻訳するように求められたときに、インテリジェントな推測を行います。ターゲット言語で特定の語句が別の語句とペアを構成する統計的可能性に基づいて予測を行います。

構文ベースの機械翻訳

構文ベースの機械翻訳は、統計的機械翻訳のサブカテゴリです。文法ルールを使用して構文単位を変換します。文を分析して、構文ルールを統計的翻訳モデルに組み込みます。

メリットとデメリット

統計的手法を使う場合、言語ペアごとに数百万語のトレーニングが必要です。ただし、十分なデータがあれば、機械翻訳は正確になります。

ニューラル機械翻訳

ニューラル機械翻訳は、人工知能を使用して言語を学習し、ニューラルネットワークと呼ばれる特定の機械学習手法を使用してその知識を継続的に改善します。多くの場合、統計的翻訳手法と組み合わせて機能します。

ニューラルネットワーク

ニューラルネットワークは、人間の脳にインスピレーションを得て考案された、相互接続されたノードのセットです。これは、入力データが相互接続された複数のノードを通過して出力を生成する情報システムです。ニューラル機械翻訳ソフトウェアは、ニューラルネットワークを使用して膨大なデータセットを処理します。各ノードは、出力ノードが最終結果を出すまで、ソーステキストをターゲットテキストに 1 つずつ変更します。

ニューラル機械翻訳と他の翻訳手法

ニューラルネットワークは、出力センテンスを生成するときに各ステップの入力センテンス全体を考慮します。他の機械翻訳モデルは、入力センテンスを語句のセットに分割し、ターゲット言語の単語またはセンテンスにマッピングします。ニューラル機械翻訳システムは、他の手法で見られる多くの制限に対処でき、多くの場合、より質の高い翻訳を生成します。

ハイブリッド機械翻訳

1 つのソフトウェアで 2 つ以上の機械翻訳モデルを使用するのがハイブリッド機械翻訳ツールです。ハイブリッドアプローチを使用すると、単一の翻訳モデルの結果を改善できます。この機械翻訳プロセスでは、通常、ルールベースおよび統計的機械翻訳のサブシステムを使用します。すべてのサブシステムの出力を組み合わせて最終的な翻訳結果を出力します。

メリットとデメリット

ハイブリッド機械翻訳モデルは、単一の翻訳手法に起因する問題を克服することにより、翻訳の質を改善することに成功しています。

コンピュータ翻訳支援ツールとは何ですか?

コンピュータ支援翻訳 (CAT) ツールは、機械翻訳ソフトウェアと連携してテキスト翻訳をサポートします。CAT ツールは、翻訳の編集、管理、保存などの翻訳関連のタスクを自動化します。CAT ソフトウェアに入力したテキストは、フレーズ、文、段落などのセグメントに分割されます。各セグメントとその翻訳をデータベースに保存することで、翻訳プロセスをスピードアップし、以前の翻訳との一貫性を保証します。

 

多くのグローバル企業は、CAT ソフトウェアツールを使用して、翻訳が必要なプロジェクトを自動化しています。

自動翻訳

自動翻訳とは、繰り返される翻訳関連のタスクを実行するために CAT ツールに組み込まれているオートメーションをいいます。オートメーションを使用するように指示するトリガーをテキストに埋め込んでおくと、自動翻訳が機能します。例えば、トリガーを使って、よく使用されるテキストをデータベースからドキュメントに挿入できます。

最も正確な機械翻訳テクノロジーはどれですか?

最も正確で、用途が広く、流暢な機械翻訳アプローチとして、ニューラル機械翻訳が広く受け入れられています。ニューラル機械翻訳は 2010 年代半ばに発明され、最先端の機械翻訳テクノロジーの地位を占めるに至りました。流暢さから一般化まで、統計的機械翻訳よりも正確です。ニューラル機械翻訳は現在、機械翻訳開発の標準と考えられています。

機械翻訳の性能は、次のようないくつかの要因によって変わります。

  • 機械翻訳エンジンまたはテクノロジー
  • 言語ペア
  • 利用可能なトレーニングデータ
  • 翻訳用のテキストタイプ。ソフトウェアが特定の言語または領域に関してより多くの翻訳を実行すると、より質の高い出力が生成されるようになります。トレーニングが完了すると、ニューラル機械翻訳はより正確に、より速く、より簡単に言語を追加できるようになります

機械翻訳は人間の翻訳に取って代わることができますか?

機械翻訳は、合理的かつ大量の翻訳が必要とされるいくつかの場合に、人間の翻訳に取って代わることができます。例えば、多くのサービス関連企業は、機械翻訳を使用して、インスタントチャット機能を介して顧客をサポートしたり、E メールにすばやく返信したりしています。ただし、ウェブページやモバイルアプリケーションなど、より詳細なコンテンツを翻訳する場合、翻訳が不正確になる可能性があります。使用する前に、人間の翻訳者に内容を編集してもらうことが重要です。

Amazon Translate の機能について

Amazon Translate は、高速で高品質かつカスタマイズ可能な言語翻訳を手ごろな料金で提供するニューラル機械翻訳サービスです。さまざまなユーザー向けにウェブサイトやアプリケーションなどのコンテンツをローカライズしたり、分析用に大量のテキストを簡単に翻訳したり、ユーザー間における言葉の壁を超えたコミュニケーションを効率的に実現したりできます。Amazon Translate では、次のことが可能です。

  • シンプルな API コールでアプリケーションに簡単に統合する
  • ブランド名、モデル名、その他の固有の用語の訳し方をカスタム用語で定義して、機械翻訳の出力をカスタマイズする
  • 高速で信頼性の高い翻訳により、翻訳ニーズに合わせてスケールする

Amazon Translate の使用を開始するには、今すぐ AWS アカウントを作成してください。

AWS での次のステップ

追加の製品関連リソースを確認する
Amazon Translate の詳細 
AWS 無料利用枠を表示する

AWS 無料利用枠を使用して、すぐに無料サービスにアクセスできます。

AWS 無料利用枠を表示する 
コンソールで構築を開始する

AWS マネジメントコンソールで構築を始めましょう。

サインアップ