Fordítás állapotának lekérése
Referenciaszolgáltatás
: Azure AI Document Translation
API-verzió: 1.1-es verzió
A Fordítás lekérése állapot metódus egy dokumentumfordítási kérelem állapotát adja vissza. Az állapot tartalmazza a kérelem általános állapotát és a kérelem részeként lefordított dokumentumok állapotát.
URL-cím kérése
GET
kérés küldése ide:
GET https://<NAME-OF-YOUR-RESOURCE>.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Megtudhatja, hogyan keresheti meg az egyéni tartománynevet.
Fontos
- A Dokumentumfordítási szolgáltatásnak küldött összes API-kéréshez egyéni tartományvégpont szükséges.
- Nem használhatja az Azure Portal erőforráskulcsai és végpontoldalán található végpontot, sem a globális fordítóvégpontot –
api.cognitive.microsofttranslator.com
a dokumentumfordításra irányuló HTTP-kérések igényléséhez.
Kérelemparaméterek
A lekérdezési sztringen átadott kérelemparaméterek a következők:
Lekérdezési paraméter | Kötelező | Leírás |
---|---|---|
id |
Igaz | A művelet azonosítója. |
Kérésfejlécek
A kérelemfejlécek a következők:
Fejlécek | Leírás |
---|---|
Ocp-Apim-Subscription-Key | Szükséges kérelemfejléc |
Válaszállapot-kódok
A következő lehetséges HTTP-állapotkódokat adja vissza egy kérés.
Állapotkód | Leírás |
---|---|
200 | OK. Sikeres kérelem, és visszaadja a kötegelt fordítási művelet állapotát. HeadersRetry-After: integerETag: string |
401 | Nem engedélyezett. Ellenőrizze a hitelesítő adatait. |
404 | Az erőforrás nem található. |
500 | Belső kiszolgálóhiba. |
Egyéb állapotkódok | • Túl sok kérés • A kiszolgáló ideiglenesen nem érhető el |
Fordítási állapotra adott válasz lekérése
Fordítási állapotra adott válasz sikeres lekérése
A rendszer a következő adatokat adja vissza egy sikeres válaszban.
Név | Típus | Leírás |
---|---|---|
id |
húr | A művelet azonosítója. |
createdDateTimeUtc | húr | A művelet létrehozta a dátumot. |
lastActionDateTimeUtc | húr | A művelet állapotának frissítésének dátuma. |
status | Sztring | Feladat vagy dokumentum lehetséges állapotainak listája: •Visszavont •Érvénytelenítés •Nem sikerült • Nincs megadva •Futás •Sikerült • ValidationFailed |
összegzés | StatusSummary | A felsorolt adatokat tartalmazó összegzés. |
summary.total | egész szám | Teljes szám. |
summary.failed | egész szám | Sikertelen szám. |
summary.success | egész szám | Sikeresek száma. |
summary.inProgress | egész szám | Folyamatban lévők száma. |
summary.notYetStarted | egész szám | Még nem kezdődött el. |
summary.cancelled | egész szám | Megszakítottak száma. |
summary.totalCharacterCharged | egész szám | Az API által felszámított összes karakter. |
Hibaválasz
Név | Típus | Leírás |
---|---|---|
code | húr | Magas szintű hibakódokat tartalmazó enumerálások. Lehetséges értékek: • InternalServerError • InvalidArgument • InvalidRequest • RequestRateTooHigh • ResourceNotFound • ServiceUnavailable •Jogosulatlan |
üzenet | húr | Magas szintű hibaüzenetet kap. |
target | húr | Lekéri a hiba forrását. Például érvénytelen dokumentumról van szó documents document id . |
innerError | InnerTranslationError | Új belső hibaformátum, amely megfelel az Azure AI-szolgáltatások API-irányelveinek. Ez a hibaüzenet tartalmazza a szükséges tulajdonságokat: ErrorCode, üzenet és opcionális tulajdonságcél, részletek (kulcsértékpár), belső hiba (beágyazható). |
innerError.code | húr | Kódhiba sztringet kap. |
innerError.message | húr | Magas szintű hibaüzenetet kap. |
innerError.target | húr | Lekéri a hiba forrását. Például érvénytelen dokumentumról van szó documents document id . |
Példák
Példa a sikeres válaszra
A következő JSON-objektum egy sikeres válasz példája.
{
"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
}
}
Példa hibaválaszra
Az alábbi JSON-objektum egy példa egy hibaválaszra. A többi hibakód sémája ugyanaz.
Állapotkód: 401
{
"error": {
"code": "Unauthorized",
"message": "User is not authorized",
"target": "Document",
"innerError": {
"code": "Unauthorized",
"message": "Operation is not authorized"
}
}
}
Következő lépések
A dokumentumfordítás és az ügyféloldali kódtár használatával kapcsolatos további információkért kövesse a rövid útmutatót.