SRTGen.com LogoSRTGen.com

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

Параметры запроса

ПараметрТипОбязателенОписание
projectIdStringYesУникальный идентификатор проекта для перевода.
targetLanguageCodeStringYes

Код ISO 639-1 (например, 'es', 'fr', 'zh-CN').

modelIdStringNo'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"
}

Коды ошибок

ПараметрТипОбязателенОписание
400missing_parameterОтсутствует ID проекта или целевой язык.
401unauthorizedКлюч API отсутствует или недействителен.
404not_foundID проекта не существует.
403insufficient_balanceНедостаточно кредитов для операции.
500translation_failedAI-движку не удалось обработать запрос.
500server_errorПроизошла непредвиденная внутренняя ошибка сервера.
Структура ответа с ошибкой
{
  "success": false,
  "error": "not_found",
  "message": "Проект с ID 'proj_unknown' не найден."
}
Была ли эта страница полезна?
API Перевода | SRTGen.com