Torna al blog

Come aggiungere sottotitoli in più lingue a un video

Aggiungi sottotitoli in più lingue a un video: trascrivi una sola volta, traduci per livelli e scegli tra file separati, tracce o sottotitoli impressi.

11 settembre 2026
Sablate Team

I sottotitoli multilingue — un solo video con sottotitoli in più lingue — si riducono a tre decisioni, non a un unico lavoro lungo: trascrivi una sola volta nella lingua originale, aggiungi ogni altra lingua come livello di traduzione sulle stesse tempistiche, poi scegli come consegnarlo — file separati, un video con tracce selezionabili, oppure una copia con sottotitoli impressi per ogni lingua. Quasi ogni flusso di lavoro multilingue che si complica va storto perché questi passaggi sono stati fatti nell'ordine sbagliato.

Qui vediamo l'ordine che funziona davvero, cosa succede a tempistiche e font quando si traduce, quale formato di consegna accetta realmente ogni piattaforma e come mettere ogni lingua su un video YouTube.

Trascrivi una sola volta, traduci per livelli

L'errore che costa più tempo è rilanciare il riconoscimento vocale per ogni lingua.

Il riconoscimento vocale fa due cose insieme: produce il testo e produce i confini delle battute, cioè dove inizia e finisce ogni sottotitolo. Il testo cambia da lingua a lingua. I confini non dovrebbero. Se trascrivi lo stesso video cinque volte, ottieni cinque insiemi di confini leggermente diversi, e a quel punto una correzione di sincronizzazione fatta in spagnolo non serve a niente per il file in tedesco. Moltiplica questo per una registrazione di due ore e il flusso di lavoro crolla.

Tradurre la trascrizione, invece, mantiene un'unica timeline:

  1. Una trascrizione della lingua parlata, con tempistiche reali.
  2. Un giro di correzioni — nomi, termini di prodotto, punteggiatura.
  3. N traduzioni di quel testo corretto, tutte con gli stessi confini di battuta.

Il passaggio 2 è dove sta la vera leva. Un cognome scritto male, corretto prima della traduzione, è corretto ovunque. Lo stesso cognome corretto dopo significa otto modifiche separate. Se hai già un SRT finito e ti servono solo le altre lingue, tradurre un SRT senza rompere le tempistiche passa in rassegna gli strumenti che mantengono intatti i confini delle battute.

In Sablate un lavoro è organizzato esattamente così: una traduzione è un livello aggiunto a una trascrizione esistente, non un nuovo lavoro. Il traduttore offline (Argos) funziona sul tuo computer; DeepL, OpenAI e Claude sono disponibili se usi la tua chiave API. Una cosa da sapere sulla via offline: Argos pubblica quasi solo coppie che hanno l'inglese da un lato, quindi una coppia come turco-tedesco non ha un pacchetto diretto e viene composta passando per l'inglese come tappa intermedia. Funziona, ed è il motivo per cui una riga tradotta dal turco al tedesco risulta un po' più piatta di una dal turco all'inglese.

Scegli il formato di consegna prima di iniziare

Questa scelta determina tutta l'esportazione, quindi va presa per prima.

File separati per linguaUn MKV, una traccia per linguaCopia con sottotitoli impressi per lingua
Lo spettatore può cambiare linguaSulla piattaformaNel playerNo
Lo stile si mantieneMinimo (grassetto, corsivo, colore)Sì, traccia ASSSì, esattamente come progettato
Funziona su YouTube / VimeoSì, carica ogni fileNoSì, è semplicemente video
Funziona su TikTok / Reels / ShortsNoNoSì
Funziona offline / su TV o chiavetta USBRichiede nomi file corrispondentiSì, un solo fileSì
Ricodifica il videoNoNo, gli stream vengono copiatiSì, una volta per lingua
Costo per aggiungere una 9ª linguaUn altro piccolo fileUn'altra tracciaUn'altra codifica completa

Lo schema su cui finisce la maggior parte delle persone: file per le piattaforme che li accettano, un MKV per l'archivio e la riproduzione locale, e sottotitoli impressi solo per la lingua o le due lingue del proprio pubblico principale.

Se non sei sicuro di quale tra .srt, .vtt e .ass voglia una determinata piattaforma, il confronto tra i formati spiega esattamente cosa porta con sé ciascuno.

Cosa succede alle tue tempistiche quando traduci

I sottotitoli tradotti si rompono in un modo specifico e prevedibile: le tempistiche restano corrette, ma la riga adesso è illeggibile.

Dall'inglese allo spagnolo, al francese, all'italiano o al portoghese, il testo cresce in genere del 20-30%. I composti tedeschi si allungano in un altro modo: meno parole, ma parole che non entrano in una riga di 42 caratteri. La battuta continua a iniziare e finire dove ha iniziato e finito chi parla. Lo spettatore semplicemente non riesce a leggere così tanti caratteri in 1,8 secondi.

La misura di riferimento è la velocità di lettura in caratteri al secondo (CPS), spiegata per intero nella guida alla velocità di lettura, e i numeri di riferimento sono le linee guida di stile di Netflix per ogni lingua:

LinguaVelocità di lettura, programmi per adultiCaratteri per riga
Inglese (USA)Fino a 20 CPS42
RussoFino a 17 CPS42
CoreanoFino a 12 CPS16
Cinese (semplificato)Fino a 9 CPS16
GiapponeseFino a 4 CPS13 a larghezza piena

Questi limiti non sono un rigore arbitrario. Un sottotitolo giapponese porta molto più significato per carattere, quindi lo stesso secondo di parlato ne richiede molti meno a schermo, e una traduzione automatica che riempie la battuta fino al limite inglese risulta illeggibile.

La soluzione non è mai spostare i timestamp: corrispondono all'audio, che è l'unica cosa che non puoi cambiare. La soluzione è abbreviare il testo o dividere la battuta in due. L'editor di Sablate segnala ogni battuta sopra i 17 CPS mentre lavori, una soglia d'allarme giusta per la maggior parte delle lingue latine e cirilliche e deliberatamente permissiva per giapponese e coreano; trattala come un livello minimo, non come una garanzia.

Dai a ogni lingua un font che sappia disegnarla

Questo problema è invisibile fino al momento del rendering, e a quel punto diventa molto visibile.

I font da didascalia — quei caratteri pesanti e condensati che fanno sembrare le didascalie delle didascalie — coprono per lo più solo latino, cirillico e greco, e nulla oltre. Puntane uno su arabo, ebraico, thai, devanagari, hangul o CJK e ottieni dei riquadri vuoti, in un video su cui hai già passato venti minuti a codificare.

Sablate gestisce questo aspetto controllando lo script di ogni livello linguistico e sostituendo un font di sistema che contenga davvero quei glifi, sia nell'anteprima che nell'impressione finale, così quello che vedi nell'editor è quello che finisce nel file. Ogni livello linguistico porta anche il proprio stile, e questo conta per più che i soli font: una dimensione che si legge bene in inglese è spesso troppo grande per una riga coreana di 16 caratteri.

Caricare sottotitoli in più lingue su YouTube

YouTube accetta un file di sottotitoli per lingua per video, caricato in un passaggio a parte. Non esiste un file di sottotitoli multilingue da caricare: le varie lingue vivono nella piattaforma, non nel file. È una buona notizia per il flusso di lavoro visto sopra: ogni livello di traduzione si esporta come un proprio .srt, e ogni .srt diventa una lingua del video.

Imposta prima la lingua del video

Prima di caricare qualsiasi cosa, controlla la lingua impostata per il video stesso. Le pagine di aiuto di YouTube indicano che i sottotitoli automatici vengono generati solo nella lingua predefinita del video, e la lingua che imposti è anche il modo in cui YouTube etichetta la traccia originale. Un video impostato sulla lingua sbagliata riceve una trascrizione automatica nella lingua sbagliata, accanto ai tuoi caricamenti.

Passo dopo passo in YouTube Studio

  1. Apri YouTube Studio e scegli Sottotitoli nel menu a sinistra.
  2. Seleziona il video.
  3. Clicca Aggiungi lingua e scegli la lingua del file che stai per caricare.
  4. Alla voce Sottotitoli, clicca Aggiungi, poi Carica file.
  5. Scegli l'opzione per caricare un file con i tempi inclusi (nell'interfaccia in inglese: With timing) — un file SRT o VTT contiene già i suoi timestamp — e continua.
  6. Scegli il file di quella lingua e clicca Salva.
  7. Ripeti i passaggi da 3 a 6 per ogni altra lingua.

Le traduzioni di titolo e descrizione stanno nella stessa riga di ogni lingua, in una colonna a parte, e conviene compilarle: chi cerca in spagnolo vede il titolo in spagnolo.

Cosa vedono davvero gli spettatori

Ogni lingua caricata compare nel menu dei sottotitoli del player, e lo spettatore ne sceglie una. YouTube mostra ogni didascalia nello stile del player, e ogni spettatore può modificarlo, quindi i font e i colori del tuo file non sono quelli che vede nessuno. Se l'aspetto fa parte del video, imprimi quella lingua nel video e carica le altre come file.

La traduzione automatica di YouTube è gratuita e istantanea, ed è davvero difficile fare meglio sul fronte del costo — ma traduce la propria trascrizione automatica, quindi qualunque parola sbagliata dal riconoscimento resta sbagliata in ogni lingua. Caricare le tue traduzioni corrette elimina quel tirare a indovinare per le lingue che contano per te.

Dove si posiziona ogni strumento

SablateTraduzione automatica di YouTubeSubtitle EditStrumenti cloud per didascalie
Prezzo$29 una tantumGratisGratis, open sourceAbbonamento mensile
Il video lascia il tuo computerNo, a meno che tu non attivi una chiave API cloudSìNoSì
Una trascrizione, molti livelli linguisticiSìSì, dalla propria trascrizioneSì, manualmenteVaria
Stile e font per script, per linguaSìNo, solo lo stile del playerNoRaramente
Esportazione MKV multitracciaSì (Pro)NoTramite muxing esternoNo
Registrazioni lungheNessun limite di durata su ProVideo interoNessun limiteSpesso a pagamento per minuto
Piano gratuito che copre un video interoNo — 10 minuti su GratuitoSì, qualsiasi durataSì, tuttoDi solito con marchio

Subtitle Edit merita una nota onesta: è gratuito, è eccellente, e sa fare sia trascrizione che traduzione. In cambio chiede configurazione — modelli, strumenti e muxing impostati separatamente — e non produce un'impressione con stile. Se questo tipo di configurazione ti piace, è la migliore risposta gratuita in questa categoria.

Esportare il risultato

Una volta che i livelli esistono, l'esportazione è la parte breve:

  • File di sottotitoli per lingua — .srt, .vtt o .txt, uno per lingua, per i caricamenti sulle piattaforme.
  • Un solo MKV con tutte le lingue — ogni lingua scritta come propria traccia ASS con un tag di lingua corretto, il font della didascalia allegato al file, e la prima traccia impostata come predefinita. Video e audio vengono copiati in stream, quindi non c'è alcuna ricodifica e l'esportazione richiede secondi invece di una codifica completa. Pro.
  • Video con sottotitoli impressi — un rendering per lingua, in 16:9, 9:16 o 1:1. È l'unica consegna che sopravvive a TikTok, Reels e Shorts. Come funziona l'impressione dei sottotitoli approfondisce il lato qualità.

Nel piano Gratuito un lavoro porta un livello di traduzione offline, e il primo lavoro che supera il muro dei dieci minuti può portarne tre. Pro rimuove i limiti con un unico pagamento di $29 — guarda i prezzi per sapere esattamente cosa comprende.

In breve

I sottotitoli multilingue sono una trascrizione e più livelli, non più trascrizioni. Trascrivi una sola volta. Correggi quella trascrizione prima di tradurre qualsiasi cosa. Aggiungi le lingue come livelli sulle stesse tempistiche. Controlla velocità di lettura e font per ogni lingua, perché entrambi cambiano insieme al testo. Poi esporta l'unica consegna che la tua piattaforma accetta davvero — e se la risposta è «tutte e tre», il lavoro è comunque lo stesso.

Domande frequenti

Come aggiungo sottotitoli in più lingue a un video?

Trascrivi il video una sola volta nella lingua originale, correggi quella trascrizione, poi traducila in ogni lingua di destinazione come livello sulle stesse tempistiche. Alla fine scegli la consegna: un file di sottotitoli per lingua, un unico video con tutte le lingue come traccia selezionabile, oppure una copia con sottotitoli impressi per ciascuna lingua. L'ordine conta, perché ogni correzione fatta prima di tradurre è una correzione che non dovrai ripetere.

È meglio tradurre il video o tradurre il file dei sottotitoli?

Traduci il file dei sottotitoli. Le tempistiche esistono già e sono corrette, quindi la traduzione diventa un'operazione sul testo che le riutilizza. Rilanciare il riconoscimento vocale per ogni lingua produrrebbe confini di battuta diversi per ciascuna lingua, il che significa che ogni lingua si sfasa per conto suo e finisci per correggere lo stesso problema di sincronizzazione più volte.

Un MP4 può contenere sottotitoli in più lingue?

Non in modo affidabile. L'MP4 prevede un tipo di traccia per i sottotitoli, ma il supporto nei player è incostante e lo stile viene quasi sempre perso. Il contenitore pensato per questo è l'MKV, che tiene una traccia di sottotitoli per lingua più un font incorporato, e permette allo spettatore di cambiare lingua direttamente nel player. Per la consegna in MP4, distribuisci file separati oppure imprimi una lingua per copia.

Perché i sottotitoli tradotti non rientrano più nei tempi?

Perché le lingue non hanno tutte la stessa lunghezza. Una riga tradotta dall'inglese in spagnolo, francese o tedesco è in genere il 20-30% più lunga, e deve essere letta esattamente nello stesso numero di secondi. Non è la battuta a rompersi, è la velocità di lettura. Per risolvere bisogna abbreviare il testo o dividere la battuta, non spostare i timestamp.

I sottotitoli tradotti hanno bisogno di un font diverso?

Spesso sì. La maggior parte dei font pensati per le didascalie copre solo latino, cirillico e greco. Arabo, ebraico, thai, devanagari, hangul e CJK richiedono un font che contenga davvero quei glifi, altrimenti l'output con i sottotitoli impressi mostra dei riquadri vuoti. Il problema emerge solo al momento del rendering, motivo per cui conviene controllarlo prima di esportare dodici lingue.

Quante lingue sono troppe per un solo video?

Per un MKV con tracce selezionabili o per un insieme di file non c'è un limite pratico: aggiungere una lingua aggiunge un file, non un rendering. Per le copie con sottotitoli impressi il limite esiste, perché ogni lingua è una codifica video separata e un caricamento separato. La maggior parte delle persone imprime solo la lingua o le due lingue del proprio pubblico principale e distribuisce il resto come file.

Come aggiungo sottotitoli in più lingue a un video su YouTube?

Carica un file di sottotitoli per ogni lingua. In YouTube Studio apri Sottotitoli, seleziona il video, clicca Aggiungi lingua, poi Aggiungi alla voce Sottotitoli, scegli Carica file e l'opzione per file con i tempi inclusi (nell'interfaccia in inglese: With timing), e seleziona l'SRT o il VTT di quella lingua. Ripeti per ogni lingua. Gli spettatori scelgono la lingua dal menu dei sottotitoli del player, ognuna nello stile di YouTube.