Workflow de traduction de sous-titres : une vidéo, huit langues (2026)
sous-titrestraductionworkflow

Workflow de traduction de sous-titres : une vidéo, huit langues (2026)

BMMamane B. MoussaMay 26, 2026Updated July 2, 202616 min read

Summarize this article with:

TL;DR

Transcrivez une fois dans la langue source, corrigez cette transcription avant de toucher à toute autre langue, puis traduisez le SRT vers chaque langue cible en conservant les timecodes intacts. YouTube accepte les fichiers SRT/VTT sidecar par langue ; TikTok et Instagram exigent des sous-titres incrustés. Une convention de nommage disciplinée (code ISO 639-1 + suffixe pays) évite des heures de confusion entre les huit dossiers de langues. La qualité de la source est le seul goulot d'étranglement qui s'amplifie avec le nombre de langues : investissez-y en premier.

Le workflow de traduction de sous-titres qui passe à l'échelle, c'est : transcrire une fois, traduire plusieurs fois. Chaque traduction que vous livrez en aval dépend d'un seul SRT source. Mettez ce fichier au point avant de toucher à une autre langue, et le reste du pipeline tourne proprement, quel que soit le nombre de langues ajoutées.

Cet article couvre l'ensemble du pipeline de production : contrôle qualité de la source, choix de l'outil de traduction, relecture par langue, nommage et versionnage des fichiers, et étapes d'upload propres à chaque plateforme. L'article traduction de sous-titres pour vidéo détaille en profondeur la mécanique de traduction ; celui-ci se concentre sur le pipeline qui l'entoure.

Pourquoi transcrire une fois plutôt qu'une fois par langue

Face à huit langues visées, la tentation est de lancer la traduction automatique séparément sur chaque plateforme. YouTube, par exemple, propose l'auto-traduction à partir des sous-titres automatiques. Cette voie cumule les erreurs deux fois : d'abord le moteur de reconnaissance vocale de la plateforme commet des erreurs, ensuite l'auto-traducteur construit sur ces erreurs. Au-delà de deux ou trois langues, les erreurs cumulées rendent le résultat inutilisable, et le minutage n'est pas cohérent entre les versions.

Le bon pipeline : un SRT source de haute précision avec des timecodes vérifiés, puis la traduction de ce SRT vers chaque langue cible. Les timecodes restent identiques dans les huit fichiers linguistiques car vous ne remplacez que le contenu textuel, sans rien recalibrer. Une source, huit fichiers en sortie, mêmes horodatages.

Étape 1 : le contrôle qualité de la transcription source

Avant toute traduction, le SRT source doit passer une relecture humaine. Les erreurs de la source se propagent dans chaque version linguistique ; repérer une erreur ici élimine donc la même erreur huit fois.

Ce qu'il faut vérifier :

  • Noms propres et marques. Les modèles de transcription IA entendent parfois mal des noms peu fréquents dans leurs données d'entraînement. Un nom de marque mal transcrit devient un mauvais nom de marque traduit avec assurance dans chaque langue cible.
  • Termes techniques et spécifiques au domaine. Le jargon, les acronymes et le vocabulaire spécialisé sont des points de défaillance fréquents. Vérifiez-les contre l'audio original.
  • Segments à l'audio de mauvaise qualité. Bruit de fond, chevauchements de voix ou volume faible provoquent des erreurs de transcription. Signalez-les avant la traduction.
  • Attribution des locuteurs. Si vous utilisez la diarisation, confirmez que les étiquettes de locuteurs sont correctes avant que les traducteurs ou outils de traduction ne s'en servent pour déduire le contexte.

Prévoyez 10 à 15 minutes de relecture par heure d'audio source. Cet investissement économise au moins 8 fois le temps qu'il faudrait pour retrouver et corriger les mêmes erreurs après traduction.

Le générateur de sous-titres de ConvertAudioToText produit un SRT que vous pouvez télécharger et relire avant de traduire. Pour savoir quelle précision attendre selon les conditions audio, l'article précision de transcription expliquée décrit comment le bruit, les accents et les chevauchements influencent le taux d'erreur par mot.

Chaque passe linguistique part de la piste source corrigée
Chaque passe linguistique part de la piste source corrigée

Étape 2 : choisir vos langues cibles

Le choix des langues doit suivre les données d'audience, pas l'ambition. Chaque langue ajoute 5 à 15 minutes de temps d'édition par vidéo, même avec l'automatisation de la traduction, car chaque fichier exige au minimum une relecture rapide.

Listes de langues courantes en 2026 :

  • Créateur anglophone visant les marchés occidentaux : espagnol, français, portugais (Brésil), allemand, italien.
  • Créateur anglophone visant une portée mondiale : espagnol, portugais, arabe, hindi, mandarin.
  • Créateur visant l'Afrique : anglais, français, arabe, swahili, haoussa.
  • Créateur visant uniquement l'Europe : espagnol, français, allemand, italien, polonais, néerlandais.

Mon avis : si vous n'avez pas encore de données d'audience, commencez par trois langues maximum. Construisez le pipeline pour celles-ci, vérifiez la qualité, puis ajoutez des langues une fois le système fiable. Livrer trois langues bien faites surpasse livrer huit langues bâclées.

Étape 3 : choisir un outil de traduction adapté aux sous-titres

Deux catégories d'outils fonctionnent pour la traduction de SRT : les services dédiés à la traduction de sous-titres qui parsent nativement le format SRT, et les modèles de traduction généralistes utilisés avec des prompts préservant la structure.

La voie dédiée est plus sûre pour un usage en production. Les outils conçus spécifiquement pour le SRT lisent chaque cue indépendamment, ne traduisent que le texte de dialogue et renvoient un fichier avec tous les timecodes et numéros de cue intacts. L'alternative, coller un fichier SRT dans l'interface texte de Google Translate, produit de façon documentée des lignes fusionnées, des horodatages traduits et des séparateurs de lignes vides manquants entre les cues, surtout pour les fichiers de plus de quelques minutes.

DeepL prend en charge nativement l'import de fichiers SRT et préserve les timecodes. Il faut un abonnement Pro payant pour la traduction de fichiers ; le SRT n'est pas pris en charge dans l'offre gratuite. Des utilisateurs ont signalé des problèmes de dépassement de délai avec des fichiers de plus d'environ 1 500 lignes ; pour du contenu long, découpez d'abord le SRT en segments.

Les LLM généralistes (ChatGPT, Claude) peuvent gérer la traduction de SRT de façon fiable si vous leur demandez de préserver la structure : numéros de séquence, timecodes, séparateurs de lignes vides, et uniquement le texte des cues. Cette approche fonctionne mais exige une passe de vérification pour confirmer que le fichier obtenu est un SRT valide. Pour des projets ponctuels, cela convient ; pour un pipeline de production traitant beaucoup de vidéos, un outil dédié est plus fiable.

Quel que soit l'outil choisi : n'utilisez jamais l'interface web de Google Translate sur un fichier SRT. À grande échelle, le résultat casse systématiquement la structure.

Étape 4 : contrôle qualité par langue

La qualité de traduction varie sensiblement selon la paire de langues. De l'anglais vers l'espagnol, le français, l'allemand et le portugais, le résultat est généralement proche du prêt-à-publier avec une relecture légère. De l'anglais vers l'arabe, le mandarin, le japonais et le coréen, une relecture plus attentive s'impose : la structure grammaticale diffère nettement et la longueur des phrases dans la langue cible diffère souvent de la source.

Priorités de relecture selon le type de langue :

  • Langues s'écrivant de droite à gauche (arabe, hébreu) : vérifiez que le sens de lecture du texte est bien conservé. Les fichiers SRT n'encodent pas nativement les métadonnées de direction RTL ; certains moteurs de rendu de sous-titres ont besoin de caractères de contrôle bidirectionnels Unicode explicites pour un affichage correct. Netflix impose le format TTML pour les langues RTL précisément parce que la gestion du RTL en SRT est incohérente d'un lecteur à l'autre.
  • Langues logographiques (chinois, japonais) : l'emplacement des retours à la ligne compte davantage que dans les écritures latines. Les coupures doivent tomber sur des frontières grammaticales naturelles, pas seulement sur des limites de nombre de caractères. Les conventions de sous-titrage standards pour le japonais visent des lignes plus courtes que pour les langues européennes.
  • Langues très flexionnelles (russe, polonais, hongrois) : surveillez les erreurs de cas grammatical autour des noms propres et des termes techniques, là où les traducteurs automatiques produisent souvent de mauvaises déclinaisons.
  • Langues tonales (mandarin, vietnamien, thaï) : le sens dépendant des tons ne traverse pas l'étape de transcription ; des erreurs d'homophones dans la source peuvent donc inverser le sens à la traduction. La relecture par un locuteur natif a ici plus de valeur que pour les autres paires de langues.

Si vous n'avez pas de relecteur natif pour une langue cible, lancer une seconde passe de traduction IA avec un modèle différent attrape une part significative des erreurs produites par le premier modèle. Ce n'est pas un substitut à la relecture humaine, mais c'est un contrôle qualité raisonnable quand le budget est serré.

Étape 5 : adaptation culturelle au-delà de la traduction littérale

La traduction littérale n'est pas toujours le bon résultat. Quelques catégories de contenu exigent une adaptation :

  • Expressions idiomatiques. La plupart des outils de traduction IA gèrent correctement les idiomes courants pour les grandes paires de langues. Vérifiez les idiomes plus rares et contrôlez le résultat plutôt que de présumer.
  • Devises et unités. Un montant en dollars ou une mesure impériale dans la source anglaise reste généralement tel quel dans le sous-titre, avec une parenthèse donnant l'équivalent local quand l'audience n'a pas d'intuition de l'unité d'origine.
  • Références culturelles. Une blague liée à une émission ou à un moment culturel précis peut ne pas fonctionner sur un autre marché. La localisation de sous-titres remplace parfois la référence par une autre reconnaissable localement, mais cela requiert quelqu'un qui connaît les deux cultures.
  • Noms et titres. Certains outils de traduction réordonnent nom de famille et prénom selon les conventions est-asiatiques ; d'autres non. Vérifiez la convention que vous privilégiez et appliquez-la de façon cohérente.

Pour la plupart des contenus de créateurs, l'adaptation nécessaire est minime. Pour des contenus corporate, de formation ou marketing, l'adaptation influence concrètement la capacité de la version localisée à atteindre son objectif.

Étape 6 : nommage et versionnage des fichiers

Une convention de nommage claire évite la confusion quand vous gérez huit fichiers de langues par vidéo, sur des dizaines de vidéos.

Le format standard : videoname.LANG.srt, où LANG est le code ISO 639-1 à deux lettres en minuscules. Exemples :

  • episode-42.en.srt
  • episode-42.fr.srt
  • episode-42.es.srt
  • episode-42.ar.srt
  • episode-42.zh.srt

Pour distinguer au niveau du pays, ajoutez un underscore suivi du code pays en majuscules :

  • episode-42.pt_BR.srt (portugais brésilien)
  • episode-42.pt_PT.srt (portugais européen)
  • episode-42.zh_TW.srt (chinois traditionnel pour Taïwan)
  • episode-42.zh_CN.srt (chinois simplifié pour la Chine continentale)

Pour les pistes malentendants incluant des descriptions audio hors dialogues, ajoutez -SDH avant l'extension : episode-42.en-SDH.srt.

Conservez un dossier _source contenant le SRT original dans la langue source et le fichier audio. Rangez chaque version traduite dans un dossier _translated organisé par code de langue. Si vous révisez le SRT source, incrémentez un suffixe de version (episode-42.en_v2.srt) et retraduisez depuis la source corrigée plutôt que de patcher les fichiers de chaque langue.

Étape 7 : livrables et upload propres à chaque plateforme

La plateforme de destination détermine le format de fichier et le mode de livraison.

PlateformeFormats acceptésMode de livraisonRemarques
YouTubeSRT, VTT, SBV, TTMLFichier sidecar par langueAjouter une langue dans Studio pour chaque cible
TikTokIncrustation uniquement (via l'outil intégré ou une vidéo incrustée)Téléverser une vidéo pré-renduePas d'import de fichier SRT externe
Instagram ReelsIncrustation uniquementTéléverser une vidéo pré-rendueAucun fichier de sous-titres sidecar accepté
NetflixTTML / IMSC 1.1 (.xml/.ttml)Spec de livraison partenairesUn fichier par langue, max 42 caractères/ligne
Amazon PrimeSRT, VTT, TTML, SCC, STLSpec de livraison partenairesEncodage UTF-8 ; exigences spécifiques par territoire

YouTube : upload sidecar multilingue

YouTube accepte des fichiers SRT, VTT ou SBV séparés par langue comme pistes sidecar. Les étapes :

  1. Téléversez la vidéo originale une seule fois.
  2. Dans YouTube Studio, ouvrez la vidéo et allez dans Sous-titres.
  3. Cliquez sur Ajouter une langue pour chaque langue cible.
  4. Sous Sous-titres, cliquez sur Ajouter, puis choisissez Importer un fichier.
  5. Sélectionnez « Avec minutage » et importez le SRT correspondant à cette langue.
  6. Publiez. YouTube active automatiquement le changement de langue pour les spectateurs.

YouTube recommande le SRT ou le SBV aux utilisateurs peu familiers des formats de sous-titres, car ces formats n'exigent que des informations de minutage basiques et s'ouvrent dans n'importe quel éditeur de texte.

TikTok et Instagram : un rendu par langue

Aucune de ces plateformes n'accepte de fichiers SRT sidecar externes via le flux d'upload standard. Pour du contenu multilingue, le workflow est :

  1. Incrustez les sous-titres de la langue source dans la vidéo avec FFmpeg ou un logiciel de montage.
  2. Remplacez le SRT source par le SRT traduit et refaites le rendu.
  3. Téléversez une vidéo distincte par langue, ou téléversez une fois sur chaque compte dédié à une langue.

L'article incruster des sous-titres dans une vidéo détaille la commande FFmpeg pour le rendu d'incrustation par lot, la voie la plus rapide quand vous produisez plusieurs versions linguistiques.

Plateformes de streaming

Netflix exige le TTML (avec extension .xml ou .ttml) pour presque toutes les langues, et l'IMSC 1.1 pour le japonais. Il n'accepte ni SRT ni SBV. Vitesse de lecture maximale : 20 caractères par seconde ; deux lignes maximum par sous-titre ; 42 caractères maximum par ligne. Amazon Prime Video accepte le SRT, le WebVTT, le TTML et plusieurs formats broadcast, encodés en UTF-8.

Pour du contenu destiné à des partenaires de streaming, vérifiez la spec de livraison en vigueur directement auprès de chaque plateforme avant la production. Les exigences évoluent, et les exigences spécifiques aux variations territoriales (Japon, États-Unis, etc.) sont plus strictes que la spec générale.

Un calendrier réel pour une livraison en 8 langues

Pour un clip source anglais de 15 minutes décliné en huit langues :

  • Transcription de la source : 5 minutes
  • Relecture et correction du SRT source : 12 minutes
  • Traduction vers 7 langues cibles : 5 minutes (outil de traduction par lot)
  • Relecture par langue à 3 minutes chacune : 21 minutes
  • Upload sur YouTube de 8 fichiers SRT : 5 minutes

Total : environ 48 minutes. Le coût fixe (transcription, relecture de la source, upload) tourne autour de 22 minutes ; chaque langue supplémentaire après la première ajoute environ 3 minutes. Le coût marginal d'une neuvième ou dixième langue est faible une fois le pipeline en place.

Pour TikTok ou Reels, ajoutez à cela le temps de rendu par langue. Un clip d'une minute avec les réglages standards demande typiquement 3 à 5 minutes de rendu par version linguistique.

Ce qu'il ne faut pas faire

Trois antipatterns qui cassent les pipelines multilingues :

  1. Auto-traduire les sous-titres automatiques de YouTube. Les sous-titres automatiques de YouTube contiennent déjà des erreurs de transcription. Les auto-traduire empile des erreurs de traduction par-dessus. Le taux d'erreur cumulé rend le résultat pire que l'absence de sous-titres pour beaucoup de paires de langues.

  2. Un méga-SRT empilant plusieurs langues. Certains profils VTT et TTML prennent en charge plusieurs pistes de langues dans un seul fichier, mais la plupart des plateformes grand public ne les parsent pas correctement. Livrez un fichier par langue.

  3. Zapper complètement la relecture par langue. De mauvais sous-titres en langue étrangère nuisent davantage à votre crédibilité que l'absence de sous-titres. Si le budget de relecture par langue est nul, livrez moins de langues. Trois langues bien faites sont plus utiles que huit langues truffées d'erreurs non vérifiées.

Par où commencer

L'action au meilleur levier consiste à fiabiliser le pipeline dans la langue source avant même de penser à la traduction. Un SRT source propre et relu, dans n'importe quelle langue source, conditionne toutes les traductions en aval. Pour aller plus loin sur l'étape de traduction elle-même, consultez traduction de sous-titres pour vidéo.

Si vous voulez comprendre les compromis entre formats avant de choisir un type de fichier, formats de sous-titres SRT vs VTT détaille les différences fonctionnelles.

Commencez par trois langues, mettez en place la convention de nommage et l'arborescence de dossiers dès la première vidéo, puis ajoutez des langues une fois le système rodé.

Si vous avez juste besoin d'une transcription source propre pour démarrer le pipeline, ConvertAudioToText transcrit n'importe quel fichier audio ou vidéo, permet de copier le texte intégral gratuitement, ou de télécharger le SRT avec un essai gratuit de 7 jours.

Questions fréquentes

Peut-on traduire des sous-titres sans retranscrire l'audio pour chaque langue ?

Oui, et vous devriez. Transcrivez l'audio source une seule fois, corrigez cette transcription, puis passez le SRT à un outil de traduction conçu pour les sous-titres. Les timecodes restent identiques dans toutes les versions linguistiques car vous ne modifiez que le contenu textuel, sans rien recalibrer.

Google Translate peut-il servir à traduire un fichier SRT ?

Uniquement pour des fichiers très courts. Le mode texte de Google Translate ne parse pas la structure SRT : il fusionne souvent les timecodes avec le texte, traduit les compteurs numériques ou supprime les séparateurs de lignes vides entre les cues. Le résultat exige de longues réparations manuelles. Utilisez un outil qui lit chaque cue SRT indépendamment et renvoie le fichier avec tous les timecodes intacts.

Comment téléverser des sous-titres en plusieurs langues sur YouTube ?

Téléversez la vidéo originale une seule fois. Dans YouTube Studio, ouvrez Sous-titres, sélectionnez la vidéo, cliquez sur Ajouter une langue, choisissez la langue cible, puis cliquez sur Ajouter sous Sous-titres et choisissez Importer un fichier. Sélectionnez le fichier SRT ou VTT correspondant à cette langue. Répétez pour chaque langue. YouTube gère automatiquement le changement de langue pour les spectateurs.

TikTok et Instagram acceptent-ils des fichiers de sous-titres séparés comme le SRT ?

Instagram n'accepte pas du tout les fichiers de sous-titres sidecar ; vous devez incruster les sous-titres dans les pixels de la vidéo avant de la téléverser. TikTok dispose de son propre outil de sous-titrage automatique intégré mais n'accepte pas les imports SRT externes de tiers via le flux d'upload standard. Pour du contenu TikTok ou Reels multilingue, vous incrustez un rendu distinct par langue.

Quelle convention de nommage utiliser pour des fichiers de sous-titres multilingues ?

La convention largement utilisée est filename.LANG.srt, où LANG est le code ISO 639-1 à deux lettres en minuscules (en, fr, es, de, ar, zh). Pour distinguer au niveau du pays, ajoutez un underscore suivi du code pays en majuscules : filename.pt_BR.srt pour le portugais brésilien vs filename.pt_PT.srt pour le portugais européen. Ajoutez -SDH au nom du fichier lorsque la piste inclut des descripteurs pour malentendants.

Sources

Try transcription free

Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 10 minutes free, no account.

Related Articles