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