API Tugas Terjemahan
Terjemahkan teks
Terjemahkan teks dan kembalikan hasil terjemahan secara bersamaan.
- Alamat lengkap
- https://otranslator.com/api/v1/translation/translateTexts
- Autentikasi
- Perlu menyertakan API Key di header permintaan Authorization
- Content-Type
- application/json
- Format error
- { "error": "Invalid API key." }
Hal-hal yang Perlu Diperhatikan
Antarmuka ini akan menyimpan teks yang dikirim secara sementara sebagai dokumen JSON dan memprosesnya secara sinkron, cocok untuk terjemahan instan teks dalam jumlah kecil.
Saldo poin akun minimal memerlukan 2 credits. Jika biaya aktual melebihi saldo, interface akan mengembalikan taskId dan price, serta memberi tahu saldo tidak mencukupi.
Contoh
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}'Parameter Permintaan
| Parameter | Jenis | Bawaan | Deskripsi | Contoh |
|---|---|---|---|---|
| *texts | String[] | - | Teks yang perlu diterjemahkan | - |
| *fromLang | String | - |
| - |
| *toLang | String | - |
| - |
| model | String | - |
| - |
| fileDescription | String | - | Deskripsi dokumen: meningkatkan kualitas terjemahan dengan menyediakan informasi tambahan, seperti menambahkan informasi latar belakang dokumen dan kebutuhan terjemahan lainnya | - |
Respons
| Parameter | Jenis | Bawaan | Deskripsi | Contoh |
|---|---|---|---|---|
| taskId | String | - | ID Tugas | - |
| translatedTexts | String[] | - | Teks hasil terjemahan | - |
| price | Integer | - | Jumlah Credits yang diperlukan untuk keseluruhan terjemahan | - |
| usedCredits | Integer | - | Jumlah Credits yang telah digunakan tugas terjemahan | - |
Kesalahan Umum
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.