SRTGen.com LogoSRTGen.com

API de Tradução

Amplie seu alcance traduzindo suas legendas para mais de 100 idiomas usando IA de última geração.

POST/api/v1/translate
Implementação Rápida
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

Parâmetros da Solicitação

ParâmetroTipoObrigatórioDescrição
projectIdStringYesO identificador exclusivo do projeto a ser traduzido.
targetLanguageCodeStringYes

Código ISO 639-1 (ex: 'es', 'fr', 'pt').

modelIdStringNo'pro' (Alta Qualidade, 1 crédito/min) ou 'basic' (Rápido, 1 crédito/2 min). O padrão é 'basic'.
Avançado: Modelo Básico (Otimizado por Custo)
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

Resposta de Sucesso

Uma solicitação bem-sucedida retorna um status 200 OK. As legendas traduzidas são sincronizadas imediatamente e ficam disponíveis para exportação ou modificação posterior na área de trabalho.

{
  "success": true,
  "projectId": "proj_8k2n9m1b",
  "targetLanguageCode": "es",
  "modelId": "pro"
}

Códigos de Erro

ParâmetroTipoObrigatórioDescrição
400missing_parameterID do Projeto ou Idioma de Destino ausente.
401unauthorizedChave de API ausente ou inválida.
404not_foundO ID do Projeto não existe.
403insufficient_balanceCréditos insuficientes para a operação.
500translation_failedO mecanismo de IA falhou ao processar a solicitação.
500server_errorOcorreu um erro interno inesperado do servidor.
Estrutura de Resposta de Erro
{
  "success": false,
  "error": "not_found",
  "message": "O projeto com ID 'proj_unknown' não pôde ser encontrado."
}
Esta página foi útil?
SRTGen.com - Gerador Profissional de Legendas por IA