API Εργασιών Μετάφρασης
Μετάφραση κειμένου
Μεταφράστε κείμενο και λάβετε τα αποτελέσματα μετάφρασης συγχρονισμένα.
- Πλήρης διεύθυνση
- https://otranslator.com/api/v1/translation/translateTexts
- Πιστοποίηση
- Απαιτείται η μετάδοση του API Key στην επικεφαλίδα αιτήματος Authorization
- Content-Type
- application/json
- Λανθασμένη μορφή
- { "error": "Invalid API key." }
Σημεία προσοχής
Αυτή η διεπαφή αποθηκεύει προσωρινά το εισαγόμενο κείμενο ως έγγραφο JSON και το επεξεργάζεται σύγχρονα, κατάλληλη για άμεση μετάφραση μικρών παρτίδων κειμένου.
Το υπόλοιπο πιστώσεων του λογαριασμού πρέπει να είναι τουλάχιστον 2 credits. Εάν το πραγματικό κόστος υπερβαίνει το υπόλοιπο, η διεπαφή θα επιστρέψει taskId και price, και θα ειδοποιήσει για ανεπαρκές υπόλοιπο.
Παράδειγμα
1curl -X POST 'https://otranslator.com/api/v1/translation/translateTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5 "texts": [
6 "string"
7 ],
8 "fromLang": "[string]",
9 "toLang": "[string]"
10}'Παράμετροι Αιτήματος
| Παράμετροι | Τύπος | Προεπιλογή | Περιγραφή | Παράδειγμα |
|---|---|---|---|---|
| *texts | String[] | - | Κείμενο προς μετάφραση | - |
| *fromLang | String | - |
| - |
| *toLang | String | - |
| - |
| model | String | - |
| - |
| fileDescription | String | - | Περιγραφή εγγράφου: βελτιώστε την ποιότητα της μετάφρασης παρέχοντας πρόσθετες πληροφορίες, όπως προσθήκη επιπλέον πληροφοριών υποβάθρου εγγράφου και άλλες απαιτήσεις μετάφρασης κ.λπ. | - |
Απάντηση
| Παράμετροι | Τύπος | Προεπιλογή | Περιγραφή | Παράδειγμα |
|---|---|---|---|---|
| taskId | String | - | Αναγνωριστικό εργασίας | - |
| translatedTexts | String[] | - | Μεταφρασμένο κείμενο | - |
| price | Integer | - | Συνολικός αριθμός Credits που απαιτείται για τη μετάφραση | - |
| usedCredits | Integer | - | Αριθμός Credits που έχει χρησιμοποιήσει η εργασία μετάφρασης | - |
Συνήθη σφάλματα
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.
402 Insufficient credits balance.
The account does not have enough credits to translate the texts.
400 Missing required parameter: fromLang.
Provide fromLang using a language returned by /api/v1/languages.
400 Missing required parameter: toLang.
Provide toLang using a language returned by /api/v1/languages.
400 Missing required parameter: texts.
Provide a non-empty texts array.
400 Failed to translate texts.
The text translation task could not be processed.