はじめに
Azure Database for PostgreSQL の azure_ai
拡張機能には、テキストの言語を検出して他の言語に翻訳するサービスである Azure AI Translator へのアクセスが含まれています。 これを使用すると、100以上の言語 間でテキストを翻訳することができます。
Azure AI Services
Azure AI サービスは、開発者が特殊な AI やデータ サイエンスのスキルを必要とせずにインテリジェントなアプリやシステムを構築できるように、Microsoft によって作成された高度なクラウドベースのツールとテクノロジのセットです。 これらのサービスにより、自然言語処理、機械学習、コンピューター ビジョンなど、さまざまなアプリケーションに強力な AI 機能を組み込めます。 開発者は、Azure AI サービスを使用して、ユーザー エクスペリエンスを強化し、ワークフローを自動化し、さまざまな業界のビジネス運用を改善する革新的なソリューションを作成できます。
Azure AI 翻訳サービス
Azure AI Translator サービスは、ニューラル機械翻訳テクノロジを使用して、サポートされているすべての言語 、ソースからターゲットへのテキストの迅速かつ正確な翻訳をリアルタイムで実現するクラウドベースのサービスです。
シナリオ: 賃貸物件の説明を翻訳する
あなたはマーギーズトラベルのリードデベロッパーだとします。 あなたの会社は、国際的な顧客のための短期賃貸物件を販売する計画に着手しています。 レンタル物件の説明はすべて英語で、これらのリストをさまざまな言語に翻訳したいと考えています。 Azure Database for PostgreSQL フレキシブル サーバーでデータをホストしており、他の Azure サービスを利用して翻訳を実行したいと考えます。
学習目標
このモジュールでは、Azure Database for PostgreSQL - フレキシブル サーバーで Azure AI Translator サービスを使用する方法を示します。 このモジュールでは、次の操作を行います。
- 既存の Azure Database for PostgreSQL フレキシブル サーバー インスタンスに
azure_ai
拡張機能をインストールします。 - レンタル リスト データをテーブルに読み込みます。
- Azure AI Translator サービスをプロビジョニングします。
- レンタルリストを複数の言語に翻訳します。
- 翻訳をテーブルに格納します。
このモジュールを終了すると、azure_ai
拡張機能を使用してテキストを翻訳し、結果を Azure Database for PostgreSQL フレキシブル サーバーに格納できます。