API Sarcină de Traducere
Interogarea sarcinilor de traducere
Consultați starea și detaliile unei sarcini de traducere.
- Adresă completă
- https://otranslator.com/api/v1/translation/query
- Autentificare
- Este necesar să transmiteți API Key în headerul de cerere Authorization
- Content-Type
- application/json
- Format greșit
- { "error": "Invalid API key." }
Precauții
Se recomandă interogarea acestei interfețe când starea sarcinii este Waiting sau Processing, oprind interogarea după ce starea intră în Completed, Terminated sau Cancelled.
Linkul de descărcare este o adresă de acces temporară, vă rugăm să salvați fișierul conform necesităților dvs. de afaceri sau să interogați din nou pentru a obține.
Exemplu
1curl -X POST 'https://otranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5 "taskId": "[string]"
6}'Parametrii de Cerere
| Parametri | Tip | Implicit | Descriere | Exemplu |
|---|---|---|---|---|
| *taskId | String | - | ID-ul sarcinii de traducere | - |
Răspuns
| Parametri | Tip | Implicit | Descriere | Exemplu |
|---|---|---|---|---|
| taskId | String | - | ID sarcină | - |
| model | String | - | Modelul utilizat pentru traducere | - |
| fromLang | String | - | Limba originală | - |
| toLang | String | - | Limba țintă | - |
| status | String | - | Status: 'Init' | 'Waiting' | 'Processing' | 'Completed' | 'Terminated' | 'Cancelled' | - |
| progress | Number | - | Progres, 0~100 | - |
| errorMsg | String | - | Informații despre eroare | - |
| fileTitle | String | - | Numele fișierului original | - |
| fileUrl | String | - | Adresa de descărcare a fișierului original | - |
| translatedFileUrl | String | - | Adresa de descărcare a traducerii | - |
| translatedBilingualFileUrl | String | - |
| - |
| translatedEditableFileUrl | String | - | Adresa de descărcare a fișierului de traducere editabil. Se returnează doar când se generează rezultat editabil pentru tipul de fișier corespunzător. | - |
| tokenCount | Integer | - |
| - |
| wordNums | Integer | - | Statistică de cuvinte pentru document. Poate fi goală pentru anumite tipuri de fișiere. | - |
| price | Integer | - | Numărul total de credite necesare pentru traducere | - |
| usedCredits | Integer | - | Numărul de Credits utilizate de sarcina de traducere | - |
| glossary | String[] | - | Numele glosarului utilizat de sarcina de traducere | - |
| shouldTranslateImage | Boolean | - | Dacă să se traducă imaginile din document | - |
| forceOCR | Boolean | - | Forțează utilizarea OCR pentru recunoașterea conținutului documentului | - |
| createdAt | DateTime | - | Timpul de creare al sarcinii de traducere | - |
| updatedAt | DateTime | - | Timpul de actualizare al sarcinii de traducere | - |
Erori frecvente
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.