Operasi terjemahan dokumen

Fitur Referensi
: Terjemahan Dokumen → Penerjemah Azure

Terjemahan dokumen adalah fitur berbasis cloud dari Penerjemah Azure dan merupakan bagian dari keluarga Foundry Tool DARI REST API. API terjemahan Dokumen Batch menerjemahkan dokumen di semua bahasa dan dialek yang didukung sambil mempertahankan struktur dokumen dan format data. Metode yang tersedia tercantum dalam tabel berikut:

Versi API: 2024-05-01

Catatan

  • Versi saat ini kompatibel mundur dengan versi warisan.

  • Dengan versi saat ini dan versi yang get supported storage sources lebih baru, metode ini tidak lagi didukung. Penerjemah hanya mendukung penyimpanan Azure Blob.

Minta Metode Deskripsi Jalur API
Satu Sinkron Surat Terjemahan
Menerjemahkan dokumen POST Secara sinkron menerjemahkan satu dokumen. {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date}
Batch Asynchronous Dokumen Terjemahan
Mulai terjemahan POST Mulai pekerjaan terjemahan dokumen batch. {document-translation-endpoint}/translator/document/batches?api-version={date}
Mendapatkan status untuk semua pekerjaan terjemahan GET Minta daftar dan status pekerjaan terjemahan yang dikirimkan oleh pengguna. {document-translation-endpoint}/translator/document/batches?api-version={date}
Mendapatkan status untuk pekerjaan terjemahan tertentu GET Minta ringkasan status untuk pekerjaan terjemahan tertentu. Respons mencakup status pekerjaan keseluruhan dan status untuk dokumen yang sedang diterjemahkan sebagai bagian dari pekerjaan tersebut. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Mendapatkan status untuk semua dokumen GET Minta status semua dokumen dalam pekerjaan terjemahan. {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date}
Mendapatkan status untuk dokumen tertentu GET Minta status untuk dokumen tertentu dalam pekerjaan. {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date}
Batalkan terjemahan DELETE Batalkan pekerjaan terjemahan dokumen yang sedang diproses atau diantrekan. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Mendapatkan format dokumen yang didukung GET Minta daftar format dokumen yang didukung. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document
Mendapatkan format glosarium yang didukung GET Minta daftar format glosarium yang didukung. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary

Warisan

Catatan

  • Versi warisan kompatibel mundur dengan versi saat ini. Anda dapat menggunakan operasi salah satu versi untuk menerjemahkan dokumen.
  • Sebaiknya migrasikan aplikasi Anda ke versi terbaru untuk mendapatkan manfaat dari pengalaman yang ditingkatkan dan kemampuan tingkat lanjut.
Minta Metode Deskripsi Jalur API
Satu Sinkron Surat Terjemahan
Menerjemahkan dokumen POST Secara sinkron menerjemahkan satu dokumen. {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 Asynchronous Dokumen Terjemahan
Mulai terjemahan POST Mulai pekerjaan terjemahan dokumen batch. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Mendapatkan status untuk semua pekerjaan terjemahan GET Minta daftar dan status pekerjaan terjemahan yang dikirimkan oleh pengguna. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Mendapatkan status untuk pekerjaan terjemahan tertentu GET Minta ringkasan status untuk pekerjaan terjemahan tertentu. Respons mencakup status pekerjaan keseluruhan dan status untuk dokumen yang sedang diterjemahkan sebagai bagian dari pekerjaan tersebut. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Mendapatkan status untuk semua dokumen GET Minta status untuk dokumen tertentu dalam pekerjaan. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents
Mendapatkan status untuk dokumen tertentu GET Minta status untuk dokumen tertentu dalam pekerjaan. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId}
Batalkan terjemahan DELETE Batalkan pekerjaan terjemahan dokumen yang sedang diproses atau diantrekan. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Mendapatkan format dokumen yang didukung GET Minta daftar format dokumen yang didukung. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats
Mendapatkan format glosarium yang didukung GET Minta daftar format glosarium yang didukung. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats
Mendapatkan sumber penyimpanan yang didukung GET Minta daftar sumber/opsi penyimpanan yang didukung. Saat ini, Penerjemah hanya mendukung penyimpanan Azure Blob. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources