Ce que fait bien un chatbot IA

Traduire des dialogues est un point fort de ChatGPT, Claude et Gemini. Collez quelques dizaines de lignes de sous-titres et demandez de l'espagnol ou du persan : la formulation est généralement naturelle, avec un argot et un ton mieux rendus que par les anciens outils de traduction. Pour un court extrait, une bande-annonce ou une seule scène, un chatbot IA est un bon choix.

Ce que nous avons mesuré sur un film entier

Pour notre étude sur les tâches longues, nous avons créé un fichier SRT de 85 minutes et 1 200 lignes à partir des dialogues de L'Importance d'être constant d'Oscar Wilde (domaine public), puis nous l'avons envoyé à trois modèles par leur API, avec une seule consigne : « Translate this subtitle file into Spanish. Keep the SRT format and the timings. »

Modèle Lignes renvoyées Codes temporels identiques à l'original Erreurs constatées
GPT-6.1 Sol 1 200 sur 1 200 1 200 aucune
Gemini 4 Argon 1 200 sur 1 200 1 199 la ligne 770 commence 10 secondes trop tard, après sa propre heure de fin
Claude Sonnet 5.5 1 198 sur 1 200 1 198 lignes 329 et 357 intégrées à la ligne précédente ; 870 lignes suivantes renumérotées
Traducteur de sous-titres NoCutoff 1 200 sur 1 200 1 200 aucune
Un essai par modèle, le 20 octobre 2026. API avec une limite de réponse de 64 000 tokens, et non les applications de chat.

Aucune des réponses n'a mentionné ces modifications. Chacune ressemblait à un fichier terminé.

Où cela dérape

  • Lignes fusionnées. Claude a déplacé les mots de deux lignes courtes (« absence ... », « we know them. ») dans la ligne précédente et les a supprimées. La phrase se lit mieux, mais ces mots apparaissent désormais à l'écran une seconde trop tôt, et chaque ligne après la première fusion porte un numéro différent de l'original.
  • Un seul chiffre. Gemini a écrit 00:54:55,839 là où l'original indiquait 00:54:45,839. La ligne se termine donc avant d'avoir commencé. Certains lecteurs l'ignorent, d'autres rejettent le fichier.
  • Longueur. La traduction a nécessité de 38 000 à 56 000 tokens en sortie. Si votre application limite la réponse en dessous, le fichier s'arrête en cours de route et on vous demande s'il faut continuer.
  • Texte de droite à gauche. Les lignes en arabe ou en persan ont besoin de marques de direction, sinon certains lecteurs affichent la ponctuation du mauvais côté de la ligne.

Pourquoi cela arrive

Pour traduire un fichier SRT dans un chat, le modèle doit réécrire le fichier entier, numéros et codes temporels compris, soit des milliers de chiffres qu'il ne devrait jamais modifier. Il écrit en outre pour un lecteur, pas pour un lecteur vidéo : réunir deux fragments en une seule phrase se lit mieux, même si cela fausse le minutage. Un fichier de sous-titres exige l'inverse d'une bonne réponse de chat : chaque ligne, exactement à sa place.

Comment le tester vous-même

Prenez le fichier SRT d'un film entier et demandez à un chatbot IA de le traduire en totalité.

  1. Comparez le numéro et le code temporel de la dernière ligne dans les deux fichiers.
  2. Choisissez trois lignes au milieu et vérifiez que les numéros et les codes temporels correspondent.
  3. Cherchez dans la traduction un code temporel dont la fin précède le début.
  4. Chargez le fichier traduit dans votre lecteur vidéo et allez directement aux dix dernières minutes.

Une version pas à pas est disponible dans pourquoi un SRT traduit se désynchronise.

Que faire à la place

Utilisez un outil qui tient la structure à l'écart du modèle. Notre traducteur de sous-titres lit votre fichier .srt ou .vtt ligne par ligne et n'envoie que le texte, par blocs de 60 lignes maximum. Il exige une traduction pour chaque ligne sous le même numéro, redemande toute ligne manquante et recopie les horodatages de début et de fin directement depuis votre fichier. Sur un même fichier de 1 200 lignes, il a renvoyé 1 200 lignes, avec chaque numéro et chaque code temporel identiques à l'original. Les balises de mise en forme restent en place, les langues écrites de droite à gauche reçoivent une marque de direction sur chaque ligne, et vous pouvez choisir des sous-titres bilingues, avec l'original au-dessus de la traduction. 41 langues cibles sont disponibles, et une saison entière peut être traitée en une seule tâche. Découvrez un exemple terminé dans la démo, ou passez directement à SRT en espagnol, en arabe ou en persan.

L'outil ne recale pas les sous-titres et ne lit pas les sous-titres incrustés dans une vidéo. Il s'agit d'une traduction automatique : faites donc relire par un humain tout contenu destiné à une diffusion commerciale. Si vous avez un enregistrement sans aucun fichier de sous-titres, commencez par en tirer une transcription avec audio et vidéo longs en texte.

Le début de chaque tâche est gratuit et sans inscription : vous pouvez donc le comparer à un chatbot IA sur votre propre fichier. La tâche entière, jusqu'à 5,000 lignes réparties sur 30 fichiers maximum, coûte $5, en paiement unique.