Pour traduire des sous-titres en ligne gratuitement, collez le contenu de votre fichier SRT dans Google Traduction, DeepL ou Microsoft Bing Translator, puis comparez le résultat avec l'original : seules les lignes de texte doivent changer, jamais les numéros ni les codes temporels. Nous l'avons fait les 13 et 15 octobre 2026 avec nos propres fichiers, en anglais, en allemand et en français. Chacun des trois outils a abîmé au moins un fichier, et même les traductions intactes étaient trop longues pour le rythme d'origine. Voici ce qui a changé et comment le corriger.
Ce qu'une traduction ne doit pas toucher
Un fichier SRT est une suite de blocs numérotés. Chaque bloc contient un numéro, un code temporel comme 00:00:21,800 --> 00:00:26,200, une ou deux lignes de texte, puis une ligne vide. Notre guide du fichier SRT présente le format en détail.
Quand vous traduisez, seul le texte change. Le reste doit rester identique, caractère pour caractère :
- Les codes temporels, avec la virgule avant les millisecondes. VLC accepte un point à sa place, mais une plateforme plus stricte peut mal afficher le sous-titre ou refuser le fichier.
- Les lignes vides : une après chaque sous-titre, aucune à l'intérieur. Pour beaucoup de lecteurs, une ligne vide termine le sous-titre à cet endroit.
- Les balises dans le texte, comme
<i>pour l'italique ou{\an8}, qui place le sous-titre en haut de l'image.
Si le fichier part sur YouTube, restez simple : pour le SRT, YouTube ne reconnaît aucun balisage et exige du texte brut en UTF-8. Ailleurs, certains lecteurs interprètent ces balises : mieux vaut les garder intactes.
Notre test : trois traducteurs, trois fichiers
Nous avons collé nos fichiers dans les versions gratuites des trois traducteurs, sans compte, dans Chrome :
- Le 13 octobre 2026, un fichier anglais de six sous-titres, traduit en français, en allemand et en espagnol. Il contient une phrase coupée entre deux sous-titres, des sous-titres de deux lignes, une ligne en italique, une balise
{\an8}et une question adressée au spectateur : « Can you hear the difference? ». - Le 15 octobre 2026, un fichier allemand de neuf sous-titres, écrit par nous et traduit en français, en anglais et en espagnol, avec Chrome en allemand. Chaque sous-titre cache une difficulté : un montant, une date, une balise, un dialogue entre deux personnes, le tutoiement.
- Le même jour, le même contenu rédigé en français, traduit vers l'allemand : la situation d'un créateur qui sous-titre ses vidéos pour un public germanophone.
Nous avons ensuite comparé chaque traduction à l'original, caractère par caractère, et mesuré ses lignes et sa vitesse de lecture aux temps d'origine.
Ce que Google, DeepL et Bing ont changé

| Outil | Fichier anglais vers le français (13 octobre) | Fichier allemand vers le français (15 octobre) |
|---|---|---|
| Google Traduction | intact | abîmé dans chaque session : deux lignes perdues, ou lignes vides ajoutées, balise {\an8} supprimée et codes temporels modifiés |
| DeepL | intact | intact |
| Microsoft Bing Translator | une virgule de code temporel remplacée par une espace ; {\an8} devenu {an8} ; majuscule en début de deuxième ligne ; espaces en fin de ligne | {\an8} devenu {an8} ; espaces en fin de ligne ; « envoyé » traduit par « reçu » ; date laissée en 25.10.2026 |
- DeepL a été le plus fiable : nos deux fichiers sont arrivés intacts en français. Ce n'est pas une garantie : le même jour, vers l'anglais, il a remplacé la virgule par un point dans cinq des neuf codes temporels de notre fichier allemand.
- Bing a abîmé chaque fichier. Le 15 octobre, son premier essai a même rendu le texte allemand tel quel, alors que la page affichait bien allemand et français.
- Google Traduction a changé de comportement d'une session à l'autre. Le 15 octobre, les nouvelles sessions affichaient un sélecteur de modèle ; dans notre interface allemande, « Erweitert » (avancé, avec Gemini), choisi par défaut, et « Klassisch » (classique). Avec le modèle avancé, la traduction française a perdu la deuxième ligne de deux sous-titres, dont la date limite de paiement ; une deuxième session a donné le même texte. Plus tard, dans des sessions sans sélecteur, Google a ajouté des lignes vides au milieu de cinq sous-titres, supprimé la balise
{\an8}et remplacé la virgule des trois derniers codes temporels par une espace insécable, comme dans un nombre écrit à la française.
Google a annoncé en décembre 2025 le passage de son traducteur à Gemini, d'abord aux États-Unis et en Inde, sans dire quel modèle traduit quand aucun sélecteur n'apparaît. À retenir : un outil qui traduit bien les phrases peut quand même casser la structure d'un fichier de sous-titres.
Une phrase coupée en deux sous-titres
Notre fichier français commence par une phrase répartie sur deux sous-titres, le complément « de facture » étant rejeté dans le second :
1
00:00:01,000 --> 00:00:03,800
Lundi, nous avons envoyé le nouveau modèle
2
00:00:03,900 --> 00:00:06,600
de facture à tous nos clients en Suisse.Traduit en allemand, ce début n'a pas tenu :
- Google a ramené « de facture » dans le premier sous-titre et l'a terminé par un point. Le second n'était plus qu'un fragment : « à tous nos clients en Suisse ».
- Bing a traduit « le nouveau modèle » par « das neue Modell », sans lien avec la facture, puis a commencé le sous-titre suivant par « Rechnung » (facture). En allemand, les deux moitiés ne forment plus une phrase.
- DeepL a interrompu ce test par une vérification anti-robot, que nous n'avons pas contournée.
Dans l'autre sens, notre fichier allemand coupait une phrase dont le verbe, comme souvent en allemand, n'arrive qu'à la fin, dans le second sous-titre. Bing a rendu ce verbe, qui signifie « envoyé », par « reçu » : « Lundi, nous avons reçu le modèle de facture ». DeepL et Google l'ont traduit correctement, mais le modèle classique de Google, essayé vers l'anglais, traduisait chaque sous-titre séparément et perdait le verbe du premier.
Deux réflexes évitent ces erreurs. Gardez une phrase, ou au moins un groupe de mots comme « modèle de facture », dans un même sous-titre. Et préférez les outils qui regroupent les sous-titres en phrases avant de traduire : d'après son code source, Subtitle Edit le fait par défaut ; laissez désactivée son option qui traduit chaque ligne séparément.
Tu ou vous : les traducteurs choisissent à votre place
Le français oblige à choisir entre tu et vous. Les traducteurs le font pour vous, et pas toujours de la même façon :
- De l'anglais, pour « Can you hear the difference? », Google et DeepL ont écrit « Entendez-vous la différence ? », Bing « Tu entends la différence ? ».
- De l'allemand, le tutoiement « du » est devenu « tu » chez DeepL, chez Bing et avec le modèle avancé de Google, mais « vous » dans les sessions de Google sans sélecteur : « Avez-vous déjà rédigé le rappel ? ». Le pluriel « ihr » est devenu « vous » partout, ce qui est juste.
- Vers l'allemand, Google a transformé notre « vous » et notre « tu » en vouvoiement allemand, « Sie », du début à la fin. Bing a commencé une phrase avec « Sie » et l'a terminée avec « du » : une faute qu'un lecteur germanophone remarque tout de suite.
Les réglages n'aident qu'à moitié. Le menu « Formalité » de DeepL, qui fait passer d'un ton formel à un ton informel, en français comme en allemand, est réservé aux abonnés DeepL Pro et à l'API ; sans compte, il portait un badge « Pro ». Le 15 octobre, dans notre interface allemande, Bing proposait un menu de ton (standard, informel, formel) : il agissait sur une phrase simple, mais n'a rien changé à notre fichier SRT collé.
Décidez donc avant de traduire si vous tutoyez ou vouvoyez votre public, puis vérifiez chaque sous-titre, dans toute la série et pas seulement dans un épisode.
Espaces, nombres et tirets : la typographie française
- Ponctuation haute. Le guide de Netflix pour le français de France demande une espace avant ? et !, et une espace avant et après les deux-points. Le 13 octobre, les trois outils ont ajouté ces espaces. Le 15 octobre, dans les sessions sans sélecteur, Google a utilisé des espaces insécables, correctes dans le texte, mais il en a aussi glissé dans les codes temporels.
- Québec. Le guide de Netflix pour le français du Canada ne met pas d'espace avant ? et !. Une traduction destinée au Québec se corrige à la main.
- Nombres et dates. Le montant allemand
1.234,56 €est devenu1 234,56 €dans les quatre traductions françaises du 15 octobre. La date25.10.2026est devenue « 25 octobre 2026 » chez DeepL et chez Google sans sélecteur ; Bing l'a laissée telle quelle. - Vocabulaire. L'allemand « Skonto », la remise pour paiement anticipé, est devenu « escompte », le terme juste, chez DeepL et avec le modèle avancé de Google. Bing a écrit « une réduction », Google sans sélecteur un slogan publicitaire : « Bénéficiez d'une réduction ».
- Tirets de dialogue. Netflix comme l'ATAA, l'association des traducteurs adaptateurs de l'audiovisuel, veulent un tiret suivi d'une espace au début de chaque réplique. Notre fichier allemand suivait la règle allemande de Netflix, un tiret sans espace. DeepL a ajouté l'espace de lui-même, comme Google dans les sessions sans sélecteur ; le modèle avancé de Google et Bing ont gardé le style allemand.
- Guillemets. Les quatre traductions ont écrit « Payé » avec des guillemets français. Les normes de l'ATAA et le guide de Netflix demandent pourtant des guillemets droits, sans espace : "Payé". Suivez la charte de votre client ou de votre diffuseur.
Longueur des lignes et vitesse de lecture
Un sous-titre doit pouvoir se lire pendant le temps où il reste à l'écran. Deux références pour le français :
- Netflix (France et Canada) : 42 caractères par ligne, deux lignes au plus, et jusqu'à 17 caractères par seconde pour les programmes pour adultes.
- L'ATAA, dans ses normes de sous-titrage français de mai 2022 : de 40 à 42 caractères par ligne en streaming, 36 ou 37 à la télévision. Elle estime la vitesse de lecture moyenne des francophones à 14 ou 15 caractères par seconde et juge 16 ou 17 trop rapides : l'œil se fatigue vite.
La traduction automatique ne connaît aucune de ces limites. Avec les temps d'origine, voici ce que nous avons mesuré face aux limites de Netflix :
| Traduction | Texte en plus | Ligne la plus longue | Sous-titres au-delà de 17 caractères par seconde |
|---|---|---|---|
| Anglais vers français, Google Traduction | 26 pour cent | 58 caractères | 4 sur 6 |
| Anglais vers français, DeepL | 30 pour cent | 58 caractères | 4 sur 6 |
| Anglais vers français, Bing | 19 pour cent | 47 caractères | 3 sur 6 |
| Allemand vers français, DeepL | 10 pour cent | 48 caractères | 2 sur 9 |
| Français vers allemand, Google Traduction | 9 pour cent | 55 caractères | 4 sur 9 |
| Français vers allemand, Bing | 9 pour cent | 59 caractères | 3 sur 9 |
Notre fichier français, lui, respectait les limites de Netflix : 42 caractères au plus par ligne et pas plus de 16,3 caractères par seconde. Après traduction, il faut donc condenser : supprimer les mots inutiles, choisir des synonymes plus courts, couper une longue phrase entre deux sous-titres à un endroit naturel, refaire les retours à la ligne et, si le temps le permet, prolonger un sous-titre dans le blanc qui le sépare du suivant.
Fichiers longs : découpez avant de coller
Les zones de texte gratuites ont une limite :
- Google Traduction traduit jusqu'à 5 000 caractères à la fois quand vous copiez-collez du texte, selon son aide.
- DeepL sans compte s'est arrêté à 1 500 caractères dans nos tests ; son message proposait d'aller jusqu'à 5 000 avec un compte gratuit.
- Bing n'a traduit que les 1 000 premiers caractères.
Le 13 octobre, nous avons collé une fois dans chaque outil un fichier de 100 sous-titres et 7 375 caractères, environ cinq minutes de vidéo, à traduire en allemand. Google a gardé les 5 000 premiers caractères et fusionné deux sous-titres à quatre endroits : le numéro d'un sous-titre a glissé au bout de la ligne précédente et la ligne vide a disparu. DeepL s'est arrêté au milieu du code temporel du sous-titre 21. Bing a remplacé la virgule par un point dans les 14 codes temporels qu'il a rendus.
Découpez donc le fichier vous-même, toujours sur une ligne vide entre deux sous-titres, en morceaux sous la limite de l'outil, sans couper une phrase. Puis comptez les sous-titres de chaque morceau traduit.
Traduire directement le fichier SRT
- Google Traduction n'accepte pas les fichiers SRT : sa traduction de documents ne prend que les formats .docx, .pdf, .pptx et .xlsx, et elle n'est pas disponible sur mobile.
- DeepL traduit les fichiers SRT dans l'onglet « Traduire des fichiers », mais pas avec le compte DeepL gratuit ni avec DeepL Pro Individual : son centre d'assistance les indique « non disponible » pour ces deux formules. Il faut Pro Team, Pro Business ou une formule de l'API (Developer ou Growth), avec une taille de fichier limitée. Selon DeepL, la fonction s'utilise gratuitement par l'API. Les fichiers VTT sont aussi acceptés, en version bêta.
- Subtitle Edit, éditeur gratuit et open source pour Windows, macOS et Linux, est sorti en version 5.3 le 14 octobre 2026. Sa traduction automatique passe par plusieurs services : Google Traduction gratuitement, DeepL, ChatGPT ou Claude avec votre propre clé d'API, ou un modèle installé sur votre ordinateur. Comme il n'envoie que le texte, les codes temporels restent en place. Nous n'avons pas testé cette fonction.
- YouTube peut traduire les sous-titres pour le spectateur pendant la lecture ; notre guide pour traduire une vidéo YouTube explique comment. Comme créateur, vous importez un fichier par langue : dans YouTube Studio, choisissez Sous-titres dans le menu de gauche, puis la vidéo, Ajouter une langue et, sous « Sous-titres », Ajouter, puis Importer un fichier. Pour traduire les sous-titres d'une vidéo déjà en ligne, récupérez-les d'abord : voir télécharger les sous-titres YouTube.
Données personnelles : attention aux versions gratuites
Les sous-titres d'une interview, d'une réunion ou d'un vlog contiennent souvent des noms, donc des données personnelles au sens du RGPD. Avant de les coller dans un traducteur gratuit :
- DeepL traite les textes envoyés à sa version gratuite et leurs traductions pendant une durée limitée pour entraîner ses réseaux neuronaux. Selon sa politique de confidentialité, ses conditions d'utilisation interdisent d'y traduire des textes contenant des données personnelles, de quelque nature que ce soit : il faut un abonnement DeepL Pro, assorti d'un accord sur le traitement des données.
- Microsoft indique que son traducteur, y compris le Traducteur pour Bing, traite le texte envoyé pour traduire, personnaliser et améliorer ses produits. Quand il prélève des textes au hasard pour cette amélioration, il dit supprimer les identifiants et certains contenus, comme les adresses e-mail et certaines suites de chiffres.
- Google : nous n'avons pas trouvé de règle propre au texte collé dans Google Traduction ; ses règles de confidentialité générales s'appliquent.
Pour des sous-titres professionnels contenant des données personnelles, passez par un service qui signe un contrat de sous-traitance au sens de l'article 28 du RGPD. Ceci n'est pas un conseil juridique. Notre guide pour transcrire une interview aborde aussi le consentement des personnes enregistrées.
Avant de publier : la liste de contrôle
- Vérifiez l'original : UTF-8, une ligne vide après chaque sous-titre, des phrases qui ne débordent pas sur le sous-titre suivant.
- Découpez les fichiers longs sur des lignes vides, sous la limite de l'outil.
- Traduisez en collant le texte, ou avec un outil qui lit les fichiers SRT.
- Comparez la structure : même nombre de sous-titres, codes temporels identiques avec leur virgule, balises présentes, aucune ligne vide au milieu d'un sous-titre.
- Relisez le sens : phrases coupées, verbes, nombres, dates, termes techniques.
- Fixez tu ou vous et gardez ce choix partout.
- Adaptez la typographie au marché : espaces avant ? et ! pour la France, pas pour le Québec ; tirets de dialogue ; guillemets du diffuseur.
- Condensez selon la limite de votre diffuseur, puis regardez le résultat avec la vidéo, idéalement avec une personne de langue maternelle française, et importez chaque langue comme une piste séparée.
Pour un film, une série ou une vidéo très regardée, un professionnel fait plus que traduire : selon l'ATAA, un sous-titrage professionnel passe par le repérage, la traduction et l'adaptation, puis une vérification sur l'image en tandem. L'association tient un annuaire en ligne de ses membres. Et si vous n'avez besoin que du texte, par exemple pour traduire une transcription, notre guide pour convertir un fichier SRT en TXT montre comment.
