API de traduction
Élargissez votre portée en traduisant vos sous-titres dans plus de 100 langues grâce à une IA de pointe.
POST
/api/v1/translateImplémentation rapide
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
Paramètres de la requête
| Paramètre | Type | Requis | Description |
|---|---|---|---|
projectId | String | Yes | L'identifiant unique du projet à traduire. |
targetLanguageCode | String | Yes | Code ISO 639-1 (ex: 'es', 'fr', 'zh-CN'). |
modelId | String | No | 'pro' (Haute qualité, 1 crédit/min) ou 'basic' (Rapide, 1 crédit/2 mins). Par défaut : 'basic'. |
Avancé : Modèle basique (optimisation des coûts)
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
Réponse de succès
Une requête réussie renvoie un statut 200 OK. Les sous-titres traduits sont immédiatement synchronisés et disponibles pour l'exportation ou une modification ultérieure dans l'espace de travail.
{ "success": true, "projectId": "proj_8k2n9m1b", "targetLanguageCode": "es", "modelId": "pro" }
Codes d'erreur
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| 400 | missing_parameter | L'identifiant du projet ou la langue cible est manquant. | |
| 401 | unauthorized | La clé API est manquante ou invalide. | |
| 404 | not_found | L'identifiant du projet n'existe pas. | |
| 403 | insufficient_balance | Crédits insuffisants pour cette opération. | |
| 500 | translation_failed | Le moteur d'IA n'a pas pu traiter la requête. | |
| 500 | server_error | Une erreur interne inattendue est survenue. |
Structure de la réponse d'erreur
{ "success": false, "error": "not_found", "message": "Le projet avec l'ID 'proj_unknown' n'a pas pu être trouvé." }
Cette page vous a-t-elle été utile ?