Important
テキスト翻訳は、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"
}
]
}
]
}