Batalkan penerjemahan
Fitur Referensi
: Azure AI Penerjemah → Versi API Terjemahan
Dokumen: Metode HTTP 2024-05-01
: DELETE
- Metode ini membatalkan pekerjaan terjemahan yang saat ini sedang diproses atau diantrekan (tertunda) seperti yang ditunjukkan dalam permintaan oleh
id
parameter kueri. - Operasi tidak dibatalkan jika sudah selesai, gagal, atau masih dibatalkan. Dalam kasus tersebut, permintaan buruk dikembalikan.
- Terjemahan yang telah selesai tidak dapat dibatalkan dan dikenakan biaya.
URL Permintaan
Penting
Semua permintaan API ke fitur Terjemahan Dokumen memerlukan titik akhir domain kustom yang terletak di halaman gambaran umum sumber daya Anda di portal Azure.
curl -i -X DELETE "{document-translation-endpoint}/translator/document/batches/{id}?api-version={date}"
Parameter permintaan
Parameter permintaan yang diteruskan pada untai kueri adalah:
Parameter kueri | Wajib | Deskripsi |
---|---|---|
id |
Benar | ID operasi. |
Mencari nilai id
Anda dapat menemukan pekerjaan id
di nilai URL Header Operation-Location
respons metode POSTstart-batch-translation
. String alfanumerik yang /document/
mengikuti parameter adalah pekerjaan id
operasi :
Header respons | URL Respons |
---|---|
Operasi-Lokasi | {document-translation-endpoint}/translator/document/9dce0aa9-78dc-41ba-8cae-2e2f3c2ff8ec ?api-version=2024-05-01 |
- Anda juga dapat menggunakan permintaan status get-translations untuk mengambil daftar pekerjaan terjemahan dan tugasnya
id
.
Header permintaan
Header permintaan adalah:
Header | Deskripsi |
---|---|
Ocp-Apim-Subscription-Key | Header permintaan yang diperlukan |
Kode status respons
Berikut ini adalah kemungkinan kode status HTTP yang dihasilkan oleh permintaan.
Kode status | Deskripsi |
---|---|
200 | OK. Membatalkan permintaan yang diajukan |
401 | Tidak Sah. Memeriksa info masuk Anda. |
404 | Tidak ditemukan. Sumber daya tidak ditemukan. |
500 | Kesalahan Server Internal. |
Kode Status Lainnya | • Terlalu banyak permintaan • Server sementara tidak tersedia |
Membatalkan respons terjemahan
Respons berhasil
Informasi berikut dikembalikan dalam respons yang berhasil.
Nama | Tipe | Deskripsi |
---|---|---|
id |
string | ID operasi. |
createdDateTimeUtc | string | Tanggal dan waktu pembuatan operasi. |
lastActionDateTimeUtc | string | Waktu tanggal di mana status operasi diperbarui. |
status | String | Daftar kemungkinan status untuk pekerjaan atau dokumen: • Dibatalkan •Membatalkan •Gagal • NotStarted •Menjalankan •Berhasil • ValidationFailed |
ringkasan | StatusSummary | Ringkasan yang berisi daftar detail. |
summary.total | Integer | Penghitungan total dokumen. |
summary.failed | Integer | Penghitungan dokumen gagal. |
summary.success | Integer | Penghitungan dokumen berhasil diterjemahkan. |
summary.inProgress | Integer | Penghitungan dokumen sedang berlangsung. |
summary.notYetStarted | Integer | Penghitungan dokumen belum mulai diproses. |
summary.cancelled | Integer | Jumlah yang dibatalkan. |
summary.totalCharacterCharged | Integer | Total karakter yang dibebankan oleh API. |
Respons kesalahan
Nama | Tipe | Deskripsi |
---|---|---|
kode | string | Enum yang berisi kode galat tingkat tinggi. Nilai yang mungkin: • InternalServerError • InvalidArgument • InvalidRequest • RequestRateTooHigh • ResourceNotFound • ServiceUnavailable •Sah |
pesan | string | Mendapatkan pesan kesalahan tingkat tinggi. |
target | string | Mendapatkan sumber kesalahan. Misalnya, itu akan menjadi "dokumen" atau document id untuk dokumen yang tidak valid. |
innerError | InnerTranslationError | Format Kesalahan Dalam baru yang sesuai dengan Panduan API layanan Azure AI. Pesan kesalahan ini berisi properti yang diperlukan ErrorCode, pesan, dan target properti opsional, detail (pasangan nilai kunci), kesalahan dalam (dapat ditumpuk). |
innerError.code | string | Mendapatkan untai kesalahan kode. |
innerError.message | string | Mendapatkan pesan kesalahan tingkat tinggi. |
innerError.target | string | Mendapatkan sumber kesalahan. Misalnya, itu akan menjadi documents atau document id jika ada dokumen yang tidak valid. |
Contoh
Contoh respons berhasil
Objek JSON berikut adalah contoh respons yang berhasil.
Kode Status: 200
{
"id": "727bf148-f327-47a0-9481-abae6362f11e",
"createdDateTimeUtc": "2020-03-26T00:00:00Z",
"lastActionDateTimeUtc": "2020-03-26T01:00:00Z",
"status": "Succeeded",
"summary": {
"total": 10,
"failed": 1,
"success": 9,
"inProgress": 0,
"notYetStarted": 0,
"cancelled": 0,
"totalCharacterCharged": 0
}
}
Contoh respons kesalahan
Objek JSON berikut adalah contoh respons kesalahan. Skema untuk kode kesalahan lainnya adalah sama.
Kode status: 500
{
"error": {
"code": "InternalServerError",
"message": "Internal Server Error",
"target": "Operation",
"innerError": {
"code": "InternalServerError",
"message": "Unexpected internal server error has occurred"
}
}
}
Langkah berikutnya
Ikuti mulai cepat kami untuk mempelajari lebih lanjut tentang menggunakan Terjemahan Dokumen dan pustaka klien.