Azure での翻訳を理解する

完了

Microsoft では、翻訳をサポートする Azure AI サービスを提供しています。 具体的には、次のサービスを使用できます。

  • テキスト翻訳をサポートする Azure AI 翻訳サービス。
  • 音声からテキストおよび音声から音声への翻訳を可能にする Azure AI Speech サービス。

Azure AI Translator

Azure AI 翻訳は、皆さんのアプリケーションや Web サイト、ツール、ソリューションに簡単に統合することができます。 このサービスでは、テキストのセマンティック コンテキストを解析し、結果としてより正確で完全な翻訳をレンダリングする、ニューラル機械翻訳 (NMT) モデルを使用します。

言語のサポート:Azure AI 翻訳は、130 以上の言語間のテキスト翻訳をサポートしています。 サービスを使用するときは、ISO 639-1 言語コードを使用して、翻訳する言語を fromto に指定する必要があります。たとえば英語の場合は en、フランス語の場合は fr、中国語の場合は zh などです。 また、言語のカルチャ バリエーションを指定するには、適切な 3166-1 のカルチャ コード (米国英語の場合 en-US、イギリス英語の場合 en-GB、カナダ フランス語の場合 fr-CA など) を使用して言語コードを拡張します。 Azure AI 翻訳を使用する場合、1 つの翻訳元言語に複数の翻訳先言語を指定して、ソース ドキュメントを複数の言語に同時に翻訳することができます。

Azure AI 音声

Azure AI 音声 API を使用して、マイクやオーディオ ファイルなどのストリーミング ソースから音声を翻訳し、翻訳をテキストまたはオーディオ ストリームとして返すことができます。 これにより、音声のリアルタイム字幕や、音声会話の同時双方向翻訳などのシナリオが可能になります。

言語のサポート:Azure AI 翻訳と同様に、ソース言語を 1 つ指定し、Azure AI Speech でソースを翻訳する対象言語を 1 つ以上指定できます。 90 以上の言語に音声を翻訳することができます。 ソース言語は、拡張言語およびカルチャ コード形式 (アメリカスペイン語の es-US など) を使用して指定する必要があります。 この要件は、ソースが正しく理解されるのに役立ち、ローカライズされた発音や言語的な慣用表現に対して有効になります。 対象言語は、英語の場合は en、ドイツ語の場合は de など、2 文字の言語コードを使用して指定する必要があります。