API de Tradução
Amplie seu alcance traduzindo suas legendas para mais de 100 idiomas usando IA de última geração.
POST
/api/v1/translateImplementaçã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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | String | Yes | O identificador exclusivo do projeto a ser traduzido. |
targetLanguageCode | String | Yes | Código ISO 639-1 (ex: 'es', 'fr', 'pt'). |
modelId | String | No | '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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| 400 | missing_parameter | ID do Projeto ou Idioma de Destino ausente. | |
| 401 | unauthorized | Chave de API ausente ou inválida. | |
| 404 | not_found | O ID do Projeto não existe. | |
| 403 | insufficient_balance | Créditos insuficientes para a operação. | |
| 500 | translation_failed | O mecanismo de IA falhou ao processar a solicitação. | |
| 500 | server_error | Ocorreu 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?