API Перевода
Расширяйте свой охват, переводя субтитры на более чем 100 языков с помощью современного AI.
POST
/api/v1/translateБыстрая реализация
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
Параметры запроса
| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
projectId | String | Yes | Уникальный идентификатор проекта для перевода. |
targetLanguageCode | String | Yes | Код ISO 639-1 (например, 'es', 'fr', 'zh-CN'). |
modelId | String | No | 'pro' (Высокое качество, 1 кредит/мин) или 'basic' (Быстрый, 1 кредит/2 мин). По умолчанию 'basic'. |
Дополнительно: Базовая модель (оптимизация стоимости)
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
Успешный ответ
Успешный запрос возвращает статус 200 OK. Переведенные субтитры немедленно синхронизируются и становятся доступными для экспорта или дальнейшего редактирования в рабочей области.
{ "success": true, "projectId": "proj_8k2n9m1b", "targetLanguageCode": "es", "modelId": "pro" }
Коды ошибок
| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
| 400 | missing_parameter | Отсутствует ID проекта или целевой язык. | |
| 401 | unauthorized | Ключ API отсутствует или недействителен. | |
| 404 | not_found | ID проекта не существует. | |
| 403 | insufficient_balance | Недостаточно кредитов для операции. | |
| 500 | translation_failed | AI-движку не удалось обработать запрос. | |
| 500 | server_error | Произошла непредвиденная внутренняя ошибка сервера. |
Структура ответа с ошибкой
{ "success": false, "error": "not_found", "message": "Проект с ID 'proj_unknown' не найден." }
Была ли эта страница полезна?