Översättningsuppgift-API
Fråga översättningsuppgifter
Hämta status och detaljer för en översättningsuppgift.
- Fullständig adress
- https://dltranslator.com/api/v1/translation/query
- Autentisering
- API-nyckeln behöver skickas i Authorization-förfrågningshuvudet
- Content-Type
- application/json
- Felaktigt format
- { "error": "Invalid API key." }
Att observera
Rekommenderat att polla detta gränssnitt när uppgiftsstatus är Waiting eller Processing, och stoppa polling när status blir Completed, Terminated eller Cancelled.
Nedladdningslänken är en tillfällig åtkomstadress, vänligen spara filen vid behov eller hämta den på nytt.
Exempel
1curl -X POST 'https://dltranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5 "taskId": "[string]"
6}'Förfrågningsparametrar
| Parametrar | Typ | Standard | Beskrivning | Exempel |
|---|---|---|---|---|
| *taskId | String | - | Översättningsuppgifts-ID | - |
Svar
| Parametrar | Typ | Standard | Beskrivning | Exempel |
|---|---|---|---|---|
| taskId | String | - | Uppgifts-ID | - |
| model | String | - | Modellen som användes för översättning | - |
| fromLang | String | - | Källspråk | - |
| toLang | String | - | Målspråk | - |
| status | String | - | Status: 'Init' | 'Väntar' | 'Bearbetar' | 'Slutförd' | 'Terminerad' | 'Avbruten' | - |
| progress | Number | - | Framsteg, 0~100 | - |
| errorMsg | String | - | Felmeddelande | - |
| fileTitle | String | - | Originalfilnamn | - |
| fileUrl | String | - | Originalfilens nedladdningsadress | - |
| translatedFileUrl | String | - | Nedladdningsadress för översättningen | - |
| translatedBilingualFileUrl | String | - |
| - |
| translatedEditableFileUrl | String | - | Nedladdningsadress för redigerbar översättningsfil. Returneras endast när redigerbart resultat genereras för motsvarande filtyp. | - |
| tokenCount | Integer | - |
| - |
| wordNums | Integer | - | Ordräkning för dokument. Kan vara tom för olika filtyper. | - |
| price | Integer | - | Totalt antal Credits som krävs för översättningen | - |
| usedCredits | Integer | - | Antal Credits som använts för översättningsuppgiften | - |
| glossary | String[] | - | Namn på ordlista som används för översättningsuppgiften | - |
| shouldTranslateImage | Boolean | - | Om bilder i dokumentet ska översättas | - |
| forceOCR | Boolean | - | Framtvinga OCR för att identifiera dokumentinnehåll | - |
| createdAt | DateTime | - | Skapandetid för översättningsuppgiften | - |
| updatedAt | DateTime | - | Uppdateringstid för översättningsuppgiften | - |
Vanliga fel
401 Missing API key.
The Authorization request header is required.
401 Invalid API key.
The API key does not exist, has been deleted, or is no longer valid.
400 Missing required parameter: taskId.
Provide the taskId returned by the create translation task API.
404 Task not found.
The task does not exist, has been deleted, does not belong to the current API account, or was not created through the API.