1708241440
2024-01-26 22:53:37
この記事では、Azure AI Text Translation サービスが提供するテキスト翻訳機能を使用して、Optimizely CMS 内のページに公開中の文字列プロパティに入力されたテキストを翻訳する方法を示します。
Azure AI Text Translation は、AI Translator サービスの一部です。 ニューラル機械翻訳テクノロジーを使用して、サポートされているすべての言語でテキストをリアルタイムで迅速かつ正確に翻訳します。 サポートされている言語のリストを見つけることができます ここ。
プロセスは次のようなものです。文字列プロパティでコンテンツが公開されると、AI テキスト翻訳機能がそのコンテンツを使用します。 コンテンツを利用可能な言語バージョンに翻訳し、公開する前に同じテキストを各言語バージョンに配置します。
この例を以下のスクリーンショットに示します。 このページで利用できる他の言語バージョンはスウェーデン語だけであるため、言語検出文字列プロパティのコンテンツはスウェーデン語に翻訳されます。
以下のスクリーンショットは、Azure AI Text Translation API から翻訳されたテキストを取得するために使用されるコードを示しています。

コンソール経由の API からの応答
Azure AI Translator – テキスト フィールドのテキスト翻訳が完了しました
入力テキストの検出された言語: en、スコア: 0.93。
テキストは「sv」に翻訳され、結果は次のようになります。「マンハッタンのアッパー ウェスト サイドにある思い出が詰まった実家で俳優のシェリー ブロンフマンを訪問します。1971 年以来初めて売りに出されています。」
API 応答に記載されているように、翻訳サービスは 1 つの翻訳を作成しました。 これが完了すると、翻訳されたコンテンツが CMS の特定の言語バージョンに追加され、公開されます。 これを示すスクリーンショットを以下に示します。

#Azure #Translator #Optimizely #CMS #の文字列プロパティからテキストを翻訳する #Anil #Patel #のブログ