ドキュメント翻訳の操作
リファレンス
機能: Azure AI Translator → ドキュメント翻訳
ドキュメント翻訳は、Azure AI 翻訳サービスのクラウドベースの機能であり、REST API の Azure AI サービス ファミリの一部です。 Batch Document Translation API は、ドキュメント構造とデータ形式を維持しながら、サポートされているすべての 言語と方言 にドキュメントを翻訳します。 使用可能なメソッドを次の表に示します。
API バージョン: 2024-05-01
Note
現在のバージョンは、レガシ バージョンと下位互換性があります。
この現在のバージョン以降、
get supported storage sources
メソッドはサポートされなくなりました。 Translator サービスでは、Azure Blob Storage のみがサポートされます。
要求 | Method | 説明 | API パス |
---|---|---|---|
Single | 同期 | Document | 翻訳 |
文書を翻訳する | 投稿 | 1 つのドキュメントを同期的に翻訳します。 | {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date} |
Batch | 非同期 | ドキュメント | 翻訳 |
翻訳を開始する | 投稿 | バッチ ドキュメント変換ジョブを開始します。 | {document-translation-endpoint}/translator/document/batches?api-version={date} |
すべての翻訳ジョブの状態を取得する | GET | ユーザーによって送信された翻訳ジョブの一覧と状態を要求します。 | {document-translation-endpoint}/translator/document/batches?api-version={date} |
特定の翻訳ジョブの状態を取得する | GET | 特定の翻訳ジョブの状態の概要を要求します。 応答には、ジョブ全体の状態と、そのジョブの一部として翻訳されるドキュメントの状態が含まれます。 | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
すべてのドキュメントの状態を取得する | GET | 翻訳ジョブ内のすべてのドキュメントの状態を要求します。 | {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date} |
特定のドキュメントの状態を取得する | GET | ジョブ内の特定のドキュメントの状態を要求します。 | {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date} |
翻訳の取り消し | DELETE | 現在処理中またはキューに登録されているドキュメント翻訳ジョブを取り消します。 | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
サポートされるドキュメントの形式の取得 | GET | サポートされているドキュメント形式の一覧を要求します。 | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document |
サポートされる用語集の形式の取得 | GET | サポートされている用語集の形式の一覧を要求します。 | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary |
従来
Note
- レガシ バージョンは、現在のバージョンと下位互換性があります。 いずれかのバージョンの操作を使用して、ドキュメントを翻訳できます。
- 強化されたエクスペリエンスと高度な機能の恩恵を受けるために、アプリケーションを最新バージョンに移行することをお勧めします。
要求 | Method | 説明 | API パス |
---|---|---|---|
Single | 同期 | Document | 翻訳 |
文書を翻訳する | 投稿 | 1 つのドキュメントを同期的に翻訳します。 | {document-translation-endpoint}/translator/document:translate?sourceLanguage={source language}&targetLanguage={target language}&api-version=2024-05-01" -H "Ocp-Apim-Subscription-Key:{your-key}" -F "document={path-to-your-document-with-file-extension};type={ContentType}/{file-extension}" -F "glossary={path-to-your-glossary-with-file-extension};type={ContentType}/{file-extension}" -o "{path-to-output-file}" |
Batch | 非同期 | ドキュメント | 翻訳 |
翻訳を開始する | 投稿 | バッチ ドキュメント変換ジョブを開始します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
すべての翻訳ジョブの状態を取得する | GET | ユーザーによって送信された翻訳ジョブの一覧と状態を要求します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
特定の翻訳ジョブの状態を取得する | GET | 特定の翻訳ジョブの状態の概要を要求します。 応答には、ジョブ全体の状態と、そのジョブの一部として翻訳されるドキュメントの状態が含まれます。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
すべてのドキュメントの状態を取得する | GET | ジョブ内の特定のドキュメントの状態を要求します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents |
特定のドキュメントの状態を取得する | GET | ジョブ内の特定のドキュメントの状態を要求します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId} |
翻訳の取り消し | DELETE | 現在処理中またはキューに登録されているドキュメント翻訳ジョブを取り消します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
サポートされるドキュメントの形式の取得 | GET | サポートされているドキュメント形式の一覧を要求します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats |
サポートされる用語集の形式の取得 | GET | サポートされている用語集の形式の一覧を要求します。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats |
サポートされるストレージ ソースの取得 | GET | サポートされているストレージ ソース/オプションの一覧を要求します。 現時点では、Translator サービスでは Azure Blob Storage のみがサポートされています。 | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources |