Çeviri API'si
En son teknoloji AI kullanarak altyazılarınızı 100'den fazla dile çevirerek erişiminizi genişletin.
POST
/api/v1/translateHızlı Uygulama
curl -X POST https://api.srtgen.com/api/v1/translate \ -H "x-api-key: <YOUR_API_KEY>" \ -F "projectId=proj_8k2n9m1b" \ -F "targetLanguageCode=es" \ -F "modelId=pro"
POSThttps://api.srtgen.com/api/v1/translate
İstek Parametreleri
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
projectId | String | Yes | Çevrilecek projenin benzersiz tanımlayıcısı. |
targetLanguageCode | String | Yes | ISO 639-1 kodu (örn. 'es', 'fr', 'zh-CN'). |
modelId | String | No | 'pro' (Yüksek Kalite, 1 kredi/dk) veya 'basic' (Hızlı, 1 kredi/2 dk). Varsayılan 'basic'tir. |
Gelişmiş: Temel Model (Maliyet Odaklı)
curl -X POST https://api.srtgen.com/api/v1/translate \ -H "x-api-key: <YOUR_API_KEY>" \ -F "projectId=proj_8k2n9m1b" \ -F "targetLanguageCode=zh-CN" \ -F "modelId=basic"
POSThttps://api.srtgen.com/api/v1/translate
Başarı Yanıtı
Başarılı bir istek 200 OK durumu döndürür. Çevrilen altyazılar anında senkronize edilir ve çalışma alanında dışa aktarılmaya veya daha fazla düzenlenmeye hazır hale gelir.
{ "success": true, "projectId": "proj_8k2n9m1b", "targetLanguageCode": "es", "modelId": "pro" }
Hata Kodları
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
| 400 | missing_parameter | Proje Kimliği veya Hedef Dil eksik. | |
| 401 | unauthorized | API Anahtarı eksik veya geçersiz. | |
| 404 | not_found | Proje Kimliği mevcut değil. | |
| 403 | insufficient_balance | İşlem için yetersiz kredi. | |
| 500 | translation_failed | AI motoru isteği işleyemedi. | |
| 500 | server_error | Beklenmedik bir dahili sunucu hatası oluştu. |
Hata Yanıt Yapısı
{ "success": false, "error": "not_found", "message": "'proj_unknown' kimlikli proje bulunamadı." }
bu sayfa yardımcı oldu mu?