Traduire un fichier de sous-titres et garder un fichier exploitable

Traduire des sous-titres sans casser les timecodes

Traduction de fichiers SRT et VTT avec timecodes, numéros et ordre des blocs identiques, plus un contrôle de longueur de ligne et de vitesse de lecture.

Déposez votre fichier, ou choisissez-le

SRT ou WebVTT. Les horodatages et les numéros de blocs sont préservés à l’identique.

Le fichier n’est envoyé qu’au moment où vous lancez l’analyse. Il est supprimé après traitement.

Ce que fait cet outil

Invariant vérifié, pas simplement promis

Le fichier produit est relu et comparé à l’entrée : nombre de blocs, chaînes de timecode et identifiants. Un écart interrompt le traitement au lieu de livrer un fichier désynchronisé.

Diagnostic de lisibilité par bloc

Pour chaque sous-titre : caractères par seconde, longueur de la ligne la plus longue, nombre de lignes, durée d’affichage. Les blocs problématiques sont listés avec leur numéro.

Répartition automatique sur deux lignes

Le texte traduit est redistribué sans couper de mot. Quand il ne tient pas dans les seuils, rien n’est tronqué : le dépassement est signalé et vous arbitrez.

Exemples

Ce qui est préservé, ce qui change

Avant

12
00:01:04,320 --> 00:01:06,780
On se retrouve demain
à la première heure.

Après

12
00:01:04,320 --> 00:01:06,780
See you tomorrow
first thing.

Exemple rédigé par la rédaction. Le numéro et les deux horodatages sont rigoureusement identiques ; seules les lignes de texte changent, puis sont réparties à nouveau.

Quand l’utiliser

Sous-titrer une vidéo YouTube dans une seconde langue

Vous partez de vos sous-titres validés en français et produisez une version dans la langue cible, prête à être téléversée.

Traduire les sous-titres d’un module de formation

Les timecodes restant intacts, la synchronisation avec la vidéo est conservée sans réalignement.

Vérifier la lisibilité d’un fichier reçu

Même sans traduire, le diagnostic repère les blocs trop rapides ou trop longs d’un fichier existant.

Préparer une version à faire relire

Le fichier produit garde la structure attendue par les logiciels de sous-titrage, ce qui permet une relecture directe.

Mode d’emploi

  1. Déposez votre fichier SRT ou VTT : l’analyse indique le nombre de blocs et ceux qui dépassent déjà les seuils avant traduction.
  2. Choisissez la langue cible.
  3. Lancez la traduction. Les timecodes sont comparés après coup à ceux de l’entrée.
  4. Consultez la liste des blocs hors seuils, puis retouchez-les si votre diffusion l’exige.

Limites et confidentialité

Ce que cet outil ne fait pas

  • La traduction ne réécrit pas pour tenir dans la durée : elle traduit, puis signale les dépassements.
  • Les indications de position et de style propres au WebVTT sont conservées telles quelles, sans adaptation à la nouvelle longueur du texte.
  • Les mentions de locuteur et les descriptions sonores sont traduites comme du texte, sans traitement particulier.
  • La césure n’est pas optimisée selon les groupes de sens : c’est un travail d’adaptation humaine.
  • Les formats ASS et SSA ne sont pas pris en charge.

Vos données

  • Le fichier est traité en mémoire puis supprimé : il n’est pas conservé après le téléchargement.
  • Le contenu du fichier n’est jamais journalisé. Les journaux techniques ne retiennent que la durée, le moteur, les codes de langue, la taille et le statut.
  • Le nom de votre fichier n’est pas réutilisé côté serveur : il est assaini avant toute écriture.
  • Aucun texte soumis n’est réutilisé pour entraîner un modèle.

Politique de confidentialité complète

Questions fréquentes

Les timecodes peuvent-ils bouger ?

Non. Les lignes d’horodatage ne sont jamais envoyées au moteur : elles sont conservées sous forme de chaînes et réécrites telles quelles. Le fichier produit est ensuite relu et comparé à l’entrée ; en cas d’écart, il n’est pas renvoyé.

Que faire quand la traduction est trop longue pour la durée du bloc ?

Trois leviers : raccourcir la formulation, répartir sur deux lignes, ou allonger la durée d’affichage dans votre logiciel de sous-titrage. L’outil vous dit quels blocs sont concernés ; le choix éditorial vous revient, car il dépend de ce qui peut être supprimé sans perdre le sens.

Quels seuils de lisibilité appliquez-vous ?

42 caractères par ligne, 2 lignes par bloc, 17 caractères par seconde, une durée comprise entre 0,8 et 7 secondes. Ce sont des repères de travail courants dans le sous-titrage, que nous affichons comme tels : les diffuseurs imposent souvent leurs propres règles, parfois plus strictes.

Le format WebVTT est-il géré comme le SRT ?

Oui, avec ses spécificités : l’en-tête WEBVTT, les blocs NOTE, STYLE et REGION sont conservés sans être traduits, et les réglages placés en fin de ligne d’horodatage sont préservés.

Sources

  1. W3C — WebVTT: The Web Video Text Tracks Format — Candidate Recommendation Draft du 20 mai 2026 ; horodatages séparés par « --> »
  2. Documentation LibreTranslate — API libre reposant sur Argos Translate, publiée sous AGPL-3.0

Page vérifiée le . Intention dominante de cette page : traduire un fichier de sous-titres et garder un fichier exploitable. Comment nous travaillons.