API Εργασιών Μετάφρασης
Ερώτημα εργασιών μετάφρασης
Αναζήτηση κατάστασης και λεπτομερειών εργασίας μετάφρασης.
- Πλήρης διεύθυνση
- https://otranslator.com/api/v1/translation/query
- Πιστοποίηση
- Απαιτείται η μετάδοση του API Key στην επικεφαλίδα αιτήματος Authorization
- Content-Type
- application/json
- Λανθασμένη μορφή
- { "error": "Invalid API key." }
Σημεία προσοχής
Συνιστάται η περιοδική ανίχνευση αυτής της διεπαφής όταν η κατάσταση της εργασίας είναι Waiting ή Processing, και η διακοπή της ανίχνευσης αφού η κατάσταση μεταβεί σε Completed, Terminated ή Cancelled.
Ο σύνδεσμος λήψης είναι προσωρινή διεύθυνση πρόσβασης, παρακαλώ αποθηκεύστε το αρχείο ή υποβάλετε νέο ερώτημα όπως απαιτείται από την εφαρμογή σας.
Παράδειγμα
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}'Παράμετροι Αιτήματος
| Παράμετροι | Τύπος | Προεπιλογή | Περιγραφή | Παράδειγμα |
|---|---|---|---|---|
| *taskId | String | - | Αναγνωριστικό εργασίας μετάφρασης | - |
Απάντηση
| Παράμετροι | Τύπος | Προεπιλογή | Περιγραφή | Παράδειγμα |
|---|---|---|---|---|
| taskId | String | - | Αναγνωριστικό εργασίας | - |
| model | String | - | Μοντέλο που χρησιμοποιήθηκε για τη μετάφραση | - |
| fromLang | String | - | Γλώσσα προέλευσης | - |
| toLang | String | - | Γλώσσα-στόχος | - |
| status | String | - | Κατάσταση: 'Αρχικοποίηση' | 'Αναμονή' | 'Επεξεργασία' | 'Ολοκληρώθηκε' | 'Τερματίστηκε' | 'Ακυρώθηκε' | - |
| progress | Number | - | Πρόοδος, 0~100 | - |
| errorMsg | String | - | Μήνυμα σφάλματος | - |
| fileTitle | String | - | Όνομα αρχικού αρχείου | - |
| fileUrl | String | - | Διεύθυνση λήψης αρχικού αρχείου | - |
| translatedFileUrl | String | - | Διεύθυνση λήψης μετάφρασης | - |
| translatedBilingualFileUrl | String | - |
| - |
| translatedEditableFileUrl | String | - | Διεύθυνση λήψης επεξεργάσιμου αρχείου μετάφρασης. Επιστρέφεται μόνο όταν δημιουργείται επεξεργάσιμο αποτέλεσμα για τον αντίστοιχο τύπο αρχείου. | - |
| tokenCount | Integer | - |
| - |
| wordNums | Integer | - | Στατιστικά λέξεων εγγράφου. Ενδέχεται να είναι κενό για ορισμένους τύπους αρχείων. | - |
| price | Integer | - | Συνολικός αριθμός Credits που απαιτείται για τη μετάφραση | - |
| usedCredits | Integer | - | Αριθμός Credits που έχει χρησιμοποιήσει η εργασία μετάφρασης | - |
| glossary | String[] | - | Όνομα γλωσσαρίου που χρησιμοποιείται από την εργασία μετάφρασης | - |
| shouldTranslateImage | Boolean | - | Εάν θα μεταφραστούν οι εικόνες στο έγγραφο | - |
| forceOCR | Boolean | - | Αναγκαστική χρήση OCR για αναγνώριση περιεχομένου εγγράφου | - |
| createdAt | DateTime | - | Χρόνος δημιουργίας της εργασίας μετάφρασης | - |
| updatedAt | DateTime | - | Χρόνος ενημέρωσης εργασίας μετάφρασης | - |
Συνήθη σφάλματα
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.