SRTGen.com LogoSRTGen.com

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/translate
Implé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ètreTypeRequisDescription
projectIdStringYesL'identifiant unique du projet à traduire.
targetLanguageCodeStringYes

Code ISO 639-1 (ex: 'es', 'fr', 'zh-CN').

modelIdStringNo'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ètreTypeRequisDescription
400missing_parameterL'identifiant du projet ou la langue cible est manquant.
401unauthorizedLa clé API est manquante ou invalide.
404not_foundL'identifiant du projet n'existe pas.
403insufficient_balanceCrédits insuffisants pour cette opération.
500translation_failedLe moteur d'IA n'a pas pu traiter la requête.
500server_errorUne 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 ?
SRTGen.com - Générateur de sous-titres professionnel par IA