Aller au contenu
Tous les outils Tarifs Blog

Conversations et messages vocaux

Documents

Audio et vidéo

Connexion

Langue

Traducteur de sous-titres ASS

Traduisez des sous-titres ASS et SSA sans altérer le typesetting

Importez un ou plusieurs fichiers .ass ou .ssa, choisissez une langue et récupérez vos fichiers avec le texte des dialogues traduit, sans rien toucher d'autre. Les styles, polices intégrées, positions et balises de contrôle telles que {\pos} et {\fad} restent intacts, et les lignes de karaoké sont préservées sauf demande contraire. Le début est gratuit et sans inscription ; la tâche entière, qu'il s'agisse d'un épisode ou d'une saison jusqu'à 30 fichiers, coûte $5 en paiement unique. Un chatbot IA peut traduire quelques lignes en ASS, mais sur un épisode complet, il s'interrompt en cours de route et a tendance à supprimer, traduire ou déplacer les balises, ce qui détruit tout le rendu visuel.

Traduire des sous-titres ASS

Format de sortie
Lignes de karaoké (balises {\k})

Sans inscription. Jusqu'à 150 lignes de sous-titres, entièrement gratuit. Au-delà : le début est gratuit, tous les fichiers de la tâche $5, paiement unique.

En continuant, vous acceptez Conditions d'utilisation et Politique de confidentialité.

  • Jusqu'à 150 lignes entièrement gratuites, début des fichiers plus longs gratuit, sans inscription
  • Tâche entière pour $5 en paiement unique : un épisode ou une saison jusqu'à 30 fichiers
  • Seul le texte des dialogues change : [Script Info], styles, polices intégrées et lignes Comment restent intacts
  • Les balises de contrôle ne passent jamais par le modèle : {\pos}, {\fad}, {\i1} et les couleurs restent à leur place
  • Lignes de karaoké et de dessin intactes, ou karaoké traduit selon votre choix
  • 81 langues, traduction seule ou bilingue, export au format .ass, .ssa, SRT ou VTT
Ouvrir la démo

Voir un exemple de PDF Exemple de résultat

Ce que vous obtenez

Vous récupérez vos fichiers dans leur format d'origine, un fichier .ass reste en .ass et un .ssa en .ssa, sous le même nom complété du code de langue, par exemple « [Group] Show - 01.fr.ass ». Un fichier seul se télécharge directement ; plusieurs fichiers sont regroupés dans un ZIP. Avant de télécharger, chaque ligne de dialogue s'affiche à l'écran avec son timecode et ses balises, et vous pouvez modifier n'importe laquelle d'entre elles.

  • Le même script : la section [Script Info], les styles, [Fonts], les lignes Comment et l'ordre des événements sont repris de votre fichier d'origine.
  • Layer, Style, Name, marges et Effect restent identiques sur chaque ligne Dialogue, tout comme les temps de début et de fin. Seul le champ Text est traduit.
  • Les balises au sein d'une ligne sont remises exactement à leur place. Si la traduction ne laisse pas d'emplacement naturel pour l'une d'elles, le bloc de balises est ajouté à la fin de la ligne au lieu d'être perdu.
  • Sauts de ligne \N et espaces insécables \h conservés. Pour l'arabe, le persan, l'hébreu et les autres langues s'écrivant de droite à gauche, une marque invisible droite-à-gauche est insérée après les balises initiales et en fin de chaque ligne.
  • Export SRT ou VTT au choix, si votre lecteur l'exige : italique, gras, souligné et positions comme {\an8} sont conservés ; les balises sans équivalent comme \pos et \fad sont ignorées.

Traduire des sous-titres ASS avec un chatbot IA ou avec cet outil

ChatGPT, Claude et Gemini traduisent très bien les dialogues, y compris les répliques d'anime avec leurs suffixes honorifiques et leur argot. La difficulté avec un fichier .ass vient de tout ce qui entoure le texte : les définitions de styles, les champs séparés par des virgules et les balises techniques insérées en plein milieu des phrases.

Votre situation Un chatbot IA Cet outil
Quelques lignes de dialogue copiées du fichier Les traduit généralement bien Les traduit et les réinsère proprement dans le script
Un épisode entier, plusieurs centaines de lignes Dialogue S'interrompt souvent en cours de route ou vous demande d'écrire « continue » Traduit chaque ligne par blocs, jusqu'à 10,000 lignes par tâche
Balises d'override comme {\pos(640,80)} ou {\i1} en milieu de phrase Risque de les traduire, de les déplacer ou de les supprimer Les balises sont remplacées par des variables avant traduction, puis réinsérées à leur place
Styles, polices et en-tête [Script Info] Doit réécrire tout le fichier, au risque d'en altérer les détails Copiés depuis votre fichier : seul le texte des Dialogue est modifié
Un générique karaoké avec minutage par syllabe {\k} Traduit les syllabes, ce qui désynchronise le timing de la chanson Laisse les lignes de karaoké intactes, sauf si vous choisissez de les traduire
Une saison de 12 ou 24 épisodes Un fichier par conversation, en devant suivre vous-même ce qui est fait Jusqu'à 30 fichiers en une seule tâche, téléchargés dans un seul ZIP

Comment traduire un fichier de sous-titres ASS

  1. 1

    Importez vos fichiers .ass ou .ssa

    Déposez un épisode ou une saison complète, choisissez la langue cible et optez pour la traduction seule ou une version bilingue. Indiquez si vous souhaitez conserver les lignes de karaoké telles quelles ou les traduire. La langue source est détectée automatiquement.

  2. 2

    Vérifiez le début gratuitement

    Le premier bloc de dialogues s'affiche à l'écran avec ses timecodes et ses balises. Relisez-le et modifiez le texte directement sur la page. Aucune inscription n'est requise pour cette étape.

  3. 3

    Débloquez la suite et téléchargez

    Le résultat vous convient ? Débloquez la tâche entière pour $5, puis téléchargez vos fichiers au format .ass ou .ssa, ou bien en SRT ou VTT.

Pourquoi les fichiers ASS posent problème aux assistants IA classiques

Un script ASS n'est pas une simple suite de phrases. Chaque ligne de dialogue est un événement structuré, par exemple « Dialogue: 0,0:03:12.40,0:03:15.02,Default,,0,0,0,,{\an8}Texte », comportant dix champs séparés par des virgules. Le texte lui-même contient souvent des accolades remplies de consignes d'affichage : une position, un fondu, une couleur ou un changement de police au milieu d'un mot. Au-dessus de ces événements figurent l'en-tête du script, la définition des styles et parfois des polices complètes intégrées en texte brut.

Pour traduire un tel contenu dans une interface de chat, un assistant IA doit réécrire l'intégralité du fichier. Sur un épisode complet, il s'interrompt presque toujours avant la fin. En chemin, il risque de traduire des mots à l'intérieur des accolades, de supprimer une balise inconnue ou de décaler une virgule, ce qui décale un champ. Chacune de ces erreurs altère le rendu visuel, et certaines rendent le fichier illisible.

Cet outil ne demande jamais au modèle de réécrire le fichier. Il analyse la structure du script, isole uniquement le champ Text de chaque ligne Dialogue et garde les balises hors de portée de l'IA : les blocs situés au début et à la fin de la ligne sont mis de côté, et ceux situés au milieu sont remplacés par des variables numérotées, réinsérées après traduction. Le texte est traité par lots de 60 lignes maximum. Chaque ligne doit être renvoyée sous son propre numéro ; si une ligne manque, elle est redemandée, et si elle fait toujours défaut, le texte d'origine est conservé. Tout le reste du fichier est dupliqué à l'identique.

Ce qui est traduit et ce qui reste intact

  • Traduit : le texte de chaque ligne de dialogue contenant des mots, y compris les pancartes et textes à l'écran typographiés avec \pos, \move ou \frz
  • Conservé à l'identique : sections [Script Info], styles, [Fonts] et [Graphics], lignes de commentaires, noms d'acteurs et champ Effect
  • Conservé à l'identique : tracés vectoriels ({\p1}) et lignes sans texte
  • Conservé par défaut : lignes de karaoké avec minutage par syllabe {\k}, {\kf} ou {\ko}, généralement les paroles de chansons en romaji. Si vous choisissez « Traduire », les balises \k sont supprimées, la ligne est traduite et conserve son minutage de début et de fin
  • Option bilingue : la ligne originale au-dessus de la traduction, dans le même événement, pour afficher les deux avec le même style et le même positionnement

Ce que les utilisateurs traduisent

  • Sorties fansub d'animes, vers une langue non couverte par l'équipe
  • Une saison complète de 12 ou 24 épisodes pour des proches ou des amis parlant une autre langue
  • Scripts de donghua et de dramas mis en forme dans Aegisub
  • Leurs propres sous-titres vidéo, partagés dans plusieurs langues tout en conservant le style d'origine
  • Scripts bilingues pour apprendre le japonais, le chinois ou le coréen en regardant

Limites et conseils pour un résultat optimal

La mise en forme (typesetting) est conservée, mais elle a été pensée pour le texte d'origine. Une pancarte ajustée au millimètre ou masquée avec \clip peut déborder si la traduction est plus longue, et les superpositions d'une même pancarte sur plusieurs calques sont traduites ligne par ligne : vérifiez donc les pancartes dans le début gratuit et ajustez-les si besoin dans l'éditeur. Les polices définies dans vos styles sont également conservées ; si elles ne prennent pas en charge les caractères de votre langue cible (comme l'arabe ou le chinois), le lecteur vidéo risque d'utiliser une police de secours ou d'afficher des rectangles vides. Modifiez le Fontname dans la section des styles si nécessaire.

Le karaoké est détecté grâce à ses balises {\k}. Les effets déjà générés par un modèle (template) de karaoké avec une syllabe par ligne ne sont pas reconnus comme du karaoké : traduisez le script avant d'appliquer le modèle, ou supprimez ces lignes au préalable. Les sous-titres basés sur des images (.sup, .sub avec .idx) et les fichiers vidéo ne sont pas pris en charge, et la synchronisation n'est pas modifiée : si le script est désynchronisé par rapport à votre vidéo, la traduction le sera aussi.

Il s'agit d'une traduction automatique, idéale pour le visionnage et le partage. Pour une sortie officielle au nom de votre groupe de fansub, prévoyez une relecture par un traducteur ou un éditeur.

Par langue et par situation

Tarifs

Petites tâches, début du fichier

Gratuit

Les fichiers comptant jusqu'à 150 lignes de dialogue au total sont entièrement gratuits, téléchargement inclus. Pour les tâches plus longues : le premier bloc s'affiche à l'écran, sans inscription. 1 tâche par jour, ou 3 par jour avec un compte gratuit.

Tâche entière

$5

Un paiement unique pour tous les fichiers de la tâche : jusqu'à 30 fichiers et 10,000 lignes. Sans abonnement, sans limite de validité.

Illimité

$19 / semaine

Tous les outils du site, avec des tâches de sous-titres pouvant atteindre 30,000 lignes.

Questions et réponses

ChatGPT peut-il traduire un fichier de sous-titres ASS ?

Quelques lignes, oui, et les dialogues sont généralement bien traduits. Mais sur un épisode entier, un chatbot IA a tendance à s'interrompre en cours de route. Il risque aussi de traduire, déplacer ou supprimer les balises de style comme {\pos} ou {\fad}, ce qui fausse l'affichage. Cet outil extrait uniquement le texte des dialogues, isole les balises hors du modèle d'IA et réintègre la traduction directement dans votre fichier d'origine.

Mes styles et ma mise en forme (typesetting) sont-ils conservés ?

Oui. Les styles, polices, sections [Script Info], lignes de commentaires et l'ensemble des champs de chaque ligne de dialogue (hors texte) sont copiés depuis votre fichier, et les balises dans le texte sont remises à leur place exacte. Une pancarte traduite pouvant être plus longue que l'originale, pensez à vérifier les textes au positionnement très serré.

Qu'advient-il des lignes de karaoké ?

Par défaut, les lignes avec minutage de syllabes {\k} ne sont pas traduites pour que les paroles restent calées sur leurs effets. Si vous choisissez de les traduire, les balises \k sont retirées et chaque ligne est traduite dans son ensemble, tout en conservant son minutage de début et de fin.

Vers quelles langues peut-il traduire ?

Il prend en charge 81 langues cibles, soit la même liste que le Traducteur de sous-titres, dont le français, l'anglais, l'espagnol, le portugais (Brésil), le portugais (Portugal), l'allemand, l'arabe, le persan, l'indonésien, le vietnamien, le chinois (simplifié), le chinois (traditionnel), le coréen et le russe. La langue source est automatiquement détectée à partir du texte.

Est-ce gratuit ?

Le début de chaque tâche, jusqu'à 60 lignes, est traduit gratuitement et affiché à l'écran, sans inscription. La tâche entière, avec les fichiers à télécharger, coûte $5 en paiement unique. Les tâches comptant jusqu'à 150 lignes de dialogue au total sont entièrement gratuites, téléchargements inclus.

Puis-je télécharger en SRT ou VTT plutôt qu'en ASS ?

Oui. L'italique, le gras, le soulignement et les positions comme {\an8} sont conservés en SRT et VTT. Les autres balises, telles que \pos, \fad ou les couleurs, ne pouvant pas être représentées dans ces formats, elles sont omises, et les tracés vectoriels sont ignorés.

Prend-il en charge l'arabe, le persan et l'hébreu ?

Oui. Pour l'arabe, le persan, le dari, le pachto, le kurde (sorani), l'ourdou, le sindhi, le pendjabi (shahmukhi) et l'hébreu, chaque ligne traduite reçoit une marque droite-à-gauche invisible après ses balises initiales et à la fin, afin que la ponctuation s'affiche du bon côté. Le fichier est enregistré en UTF-8 avec BOM (indicateur d'ordre des octets).

Quels fichiers puis-je importer ?

Des fichiers Advanced SubStation Alpha (.ass) et SubStation Alpha (.ssa), jusqu'à 10 Mo chacun et 30 fichiers par tâche, y compris les scripts avec polices intégrées. Pour les fichiers .srt ou .vtt, utilisez le Traducteur de sous-titres. Les sous-titres basés sur des images et les fichiers vidéo ne sont pas pris en charge.

Mes fichiers restent-ils confidentiels ?

Vous êtes la seule personne à pouvoir accéder à votre tâche. Le texte des dialogues est transmis à un fournisseur de modèles d'IA dans le seul but d'être traduit, via des canaux qui n'utilisent pas vos données pour l'entraînement. Les tâches envoyées sans inscription sont supprimées après 7 jours, et vous pouvez supprimer n'importe quelle tâche vous-même à tout moment.

Mis à jour le 25 octobre 2026 · APPFACT STUDIO LTD

Autres tâches possibles

Conversation WhatsApp en PDF, messages vocaux inclus Conversation Telegram en PDF, messages vocaux inclus Conversation Messenger en PDF, messages vocaux inclus Messages Instagram en PDF, messages vocaux inclus Export d'e-mails (MBOX, EML) en un seul PDF Dossier de plaidoirie : fusionnez, indexez et numérotez vos pièces Écriture manuscrite et cursive en texte Image et PDF numérisé en texte Tableaux de PDF et de scans en Excel Relevé bancaire en Excel ou CSV Traduire un PDF entier Traduire un fichier de sous-titres entier Convertir des sous-titres d'un format à l'autre Corriger le décalage de sous-titres désynchronisés Réparer les sous-titres arabes et persans corrompus Sous-titres bilingues, deux langues en simultané Traduire un fichier CSV ou Excel, ligne par ligne Traduire les fichiers de localisation de votre application Traduire un document Word entier Traduire un PowerPoint, diapositive par diapositive Traduire un livre EPUB entier Traduire un dossier de documentation Markdown Finglish, Roman Urdu, Hinglish, Arabizi : changer d'alphabet PDF numérisé en Word modifiable, tout alphabet Résumer un livre entier, chapitre par chapitre Audio et vidéo longs en texte Fichier vidéo en sous-titres traduits Plusieurs enregistrements à la fois Enregistrement de cours en fiches de révision Enregistrement de réunion en compte rendu Transcription et notes d'épisode de podcast Sermon en texte, avec traduction Transcription d'entretiens avec intervenants Vidéo YouTube en texte, quelle que soit la durée Sous-titres YouTube dans toutes les langues Outlook PST, MSG ou OLM en un seul PDF Dossier médical en chronologie datée SMS en PDF, pour le tribunal ou un avocat iMessage en PDF, la conversation entière Export Slack en PDF lisible Conversation Discord en PDF, comme preuve Conversations pour un visa conjoint, mois par mois

Nous utilisons des cookies de mesure d'audience pour savoir quelles pages sont utiles. Êtes-vous d'accord ?