次の方法で共有


テキスト翻訳 REST API (プレビュー)

Important

  • Azure AI テキスト翻訳はプレビューで利用できます。 パブリック プレビュー リリースでは、開発中の機能に早期にアクセスできます。
  • 一般提供 (GA) の前は、機能、アプローチ、プロセスが変更されたり、機能が制限されたりする場合があります。
  • 詳細については、「Microsoft Azure プレビューの追加の使用条件」を "参照" してください。

テキスト翻訳は、Foundry Tools サービスの Azure Translator のクラウドベースの機能であり、REST API の Foundry Tool ファミリの一部です。 テキスト翻訳 API は、サポートされているすべての言語 と方言の言語ペア間でテキストを翻訳します。 Translator リソースまたはマルチサービス リソースが既にある場合 (単独で使用する場合でも、Language Studio を使用する場合でも)、NMT デプロイには Microsoft Foundry ポータル内の既存の Translator リソースを引き続き使用できます。

既定では、Azure Translator はニューラル機械翻訳 (NMT) テクノロジを利用します。 最新のプレビュー リリースでは、必要に応じて、標準の NMT 翻訳か、GPT-4o-mini または GPT-4o の 2 種類の大規模言語モデル (LLM) デプロイの 1 つを選択できるようになりました。 ただし、LLM モデルを使用するには、Foundry Tools リソースが必要です。 詳細については、「Azure リソースの構成」を参照してください

使用可能なプレビュー メソッドを次の表に示します。

リクエスト メソッド Description
言語 GET 翻訳メソッドと表記変換メソッドで現在サポートされている言語のセットを返します。 この要求には認証ヘッダーは必要ありません。また、サポートされている言語セットを表示するために Translator リソースは必要ありません。
翻訳 投稿 指定したソース言語テキストをターゲット言語テキストに翻訳します。
書き写す 投稿 ソース言語スクリプトまたはアルファベットをターゲット言語スクリプトまたはアルファベットにマップします。

REST API コード サンプル: translate

Request

{
  "inputs": [
    {
      "text": "Ciao",
      "language": "it",
      "targets": [
        {
          "language": "en"
        }
      ]
    }
  ]
}

Response

{
  "value": [
    {
      "translations": [
        {
          "language": "en",
          "sourceCharacters": 4,
          "text": "Hello"
        }
      ]
    }
  ]
}

次のステップ