Tradurre un video in italiano (o in qualsiasi lingua)
Tradurre un video in italiano con i sottotitoli: l'attività di traduzione di Whisper, trascrizione e traduzione del testo, Sablate e YouTube, e altre lingue.
Per tradurre un video in italiano servono sottotitoli italiani sincronizzati con il parlato. Il metodo gratuito più rapido, l'attività di traduzione di Whisper, produce solo inglese: per l'italiano trascrivi prima il parlato e poi traduci il testo, mantenendo ogni timecode. Lo stesso vale per più lingue insieme.
Questa guida presenta quattro modi per farlo, cosa cambia quando la lingua di destinazione non è l'inglese e come controllare il risultato prima di pubblicarlo.
Sottotitoli o doppiaggio: cosa significa «tradurre un video» qui
Tradurre un video può voler dire due lavori diversi. Questa guida riguarda il primo: i sottotitoli, cioè testo sullo schermo, tradotto e sincronizzato con ciò che viene detto. Il secondo è tradurre la voce stessa, con una traccia doppiata o un voice-over nella nuova lingua. È un altro lavoro, con altri strumenti. Sablate non fa doppiaggio, quindi nessuno dei metodi qui sotto produce una traduzione parlata.
Ogni metodo parte da un file video o audio che hai già sul tuo disco.
Come tradurre un video in italiano? Quattro metodi
- L'attività di traduzione di Whisper. Gratuita, si usa da riga di comando, produce solo inglese.
- Trascrivi, poi traduci il file dei sottotitoli. Funziona per qualsiasi lingua di destinazione e con qualsiasi strumento.
- Sablate. Trascrivi una volta, aggiungi la traduzione come livello, esporta o imprimi.
- La traduzione automatica di YouTube. Solo per guardare. Nessun file, nessuna esportazione.
Si distinguono soprattutto per due cose: quali lingue raggiungono e se alla fine hai un file di sottotitoli che resta tuo.
Metodo 1: l'attività di traduzione di Whisper (solo inglese)
Whisper è il modello vocale open source di OpenAI. Secondo il suo README è un modello multitask: fa riconoscimento vocale multilingue, traduzione del parlato e identificazione della lingua. La parte di traduzione è quella utile qui, e il README riporta questo esempio per trasformare parlato giapponese in inglese:
whisper japanese.wav --model medium --language Japanese --task translate
Per ottenere un file di sottotitoli invece degli output predefiniti, aggiungi --output_format srt. Lo strumento da riga di comando legge anche i file video oltre all'audio, perché decodifica i contenuti tramite FFmpeg, quindi puoi indicargli direttamente un .mp4.
Solo inglese. L'attività di traduzione ha una sola lingua di destinazione. Se ti servono sottotitoli in italiano, tedesco o giapponese, questo metodo non può produrli.
Non usare turbo. È l'errore dietro la maggior parte delle segnalazioni «Whisper non ha tradotto il mio video». Il README afferma che il modello turbo non è addestrato per le attività di traduzione e restituisce la lingua originale anche con --task translate impostato. Consiglia medium o large per i migliori risultati di traduzione. Se la tua «traduzione» è tornata nella lingua originale, controlla quale modello hai usato.
I limiti sono pratici. Servono una riga di comando e un ambiente Python. Ti dà una sola lingua e nessun editor, quindi un nome tradotto male significa modificare l'SRT a mano. Per un solo video verso l'inglese, a costo zero, è difficile da battere. Se vuoi aiuto a scegliere un modello, il confronto dei modelli Whisper mostra cosa costa ogni dimensione in tempo e accuratezza.
Metodo 2: prima trascrivi, poi traduci il file dei sottotitoli
La seconda strada divide il lavoro in due. Crei un file di sottotitoli nella lingua parlata, con qualsiasi strumento Whisper, poi traduci il testo mantenendo i timecode. Funziona per qualsiasi lingua di destinazione, inglese compreso, perché il traduttore è un passaggio separato.
Per questo secondo passaggio ci sono diverse strade: un editor di sottotitoli con una funzione di traduzione automatica, un traduttore di documenti che accetta .srt, oppure un modello linguistico con un prompt rigoroso, seguito da un controllo che il numero di blocchi corrisponda ancora. Gli strumenti e le insidie sono trattati in come tradurre un SRT senza rompere le tempistiche, quindi qui non li ripeto.
Il vantaggio è il controllo: puoi scegliere un traduttore per ogni lingua e correggere il testo originale prima di tradurlo. Il costo sono più strumenti e più passaggi di mano. Se la trascrizione non è ancora un file, trascrivere un video in testo copre quella prima metà.
Metodo 3: tradurre un video in Sablate, come livello
Sablate è un'app desktop per Windows 10 a 64 bit o successivo e macOS 12 Monterey o successivo. Non usa l'attività di traduzione di Whisper. Trascrive il parlato nella lingua parlata, poi traduce quel testo come livello, battuta per battuta, così ogni riga tradotta mantiene le tempistiche della riga originale.
I passaggi:
- Clicca New job e trascina un file video o audio dal tuo disco.
- Imposta Spoken language, oppure lascia il rilevamento automatico. La trascrizione gira in locale con faster-whisper e copre 100 lingue parlate.
- Sotto Translate into, scegli una o più lingue di destinazione.
- Clicca Start.
- Leggi le righe nell'editor. Puoi aggiungere un'altra lingua in seguito con Add language… senza trascrivere di nuovo.
- Esporta
.srt,.vtto.txt, oppure imprimi i sottotitoli in un.mp4. Pro esporta anche.asse un.mkvmultitraccia.
Argos è il traduttore offline. Gira sul tuo computer e ogni pacchetto lingua si scarica una sola volta. I pacchetti Argos abbinano ogni lingua all'inglese, quindi dall'inglese all'italiano la traduzione è diretta. Una coppia come spagnolo-italiano passa per l'inglese come tappa intermedia e risulta un po' più piatta. Argos raggiunge circa 50 lingue di destinazione. Con la tua chiave API, Pro può usare anche DeepL, OpenAI o Claude, che di solito formulano meglio, anche se in quel caso il testo dei sottotitoli va a quel provider.
Poiché la traduzione è un livello su un'unica trascrizione, puoi aggiungere una seconda e una terza lingua senza ripetere nulla, e ogni livello ha il proprio stile e il proprio font per la scrittura. Aggiungere sottotitoli in più lingue spiega quel flusso di lavoro.
Il piano gratuito non richiede account e copre video fino a dieci minuti, tre lavori al mese, i modelli Fast e Balanced e un livello di traduzione offline; il suo burn-in ha un piccolo marchio in un angolo. Pro costa $29 una tantum oppure $5.99 al mese e toglie i limiti; vedi i prezzi. Una volta scaricati il modello vocale e gli eventuali pacchetti lingua Argos, trascrizione, traduzione offline e burn-in funzionano senza connessione a internet. Scarica Sablate per provarlo su una clip breve.
Metodo 4: traduzione automatica di YouTube, se ti basta guardare
Se il video è su YouTube e vuoi solo capirlo, non ti serve nessun file. Nel player apri l'ingranaggio delle impostazioni e scegli Subtitles/CC; se la tua lingua non è nell'elenco, scegli Auto-translate e selezionala. È descritto nella pagina di aiuto sulle impostazioni dei sottotitoli di YouTube.
È gratuita e immediata, e ti dà i sottotitoli solo dentro il player di YouTube. Non ottieni nessun file, nessuna esportazione e niente da imprimere. La pagina sui sottotitoli automatici di YouTube dice che i sottotitoli automatici sono generati da una macchina e che la qualità può variare, quindi una traduzione costruita sopra di essi ne eredita i difetti. Per capire un intervento, spesso basta. Per un video che pubblicherai, no.
Tradurre un video in italiano (o in qualsiasi lingua diversa dall'inglese)
Molti non hanno bisogno dell'inglese: hanno bisogno dell'italiano, del tedesco, del francese o del giapponese, e questo cambia il metodo.
- L'attività di traduzione di Whisper è esclusa. Produce solo inglese. È l'unico fatto di questa guida che non vale per le altre lingue.
- Trascrivi, poi traduci. I metodi 2 e 3 funzionano per qualsiasi lingua di destinazione, perché la traduzione è un passaggio separato dal riconoscimento vocale.
- Diretta o con pivot. In Argos le coppie con l'inglese sono dirette. Una coppia senza inglese, come spagnolo-italiano, passa per l'inglese, e questo aggiunge un altro punto in cui il significato può scivolare. Se la lingua di partenza o quella di arrivo è già l'inglese, eviti il passaggio in più.
- Un traduttore migliore aiuta più di un modello vocale più grande. Una volta che la trascrizione è corretta, la qualità della resa dipende dal traduttore. DeepL, OpenAI e Claude, usati con la tua chiave in Sablate Pro, in generale si leggono meglio dell'Argos offline. Il prezzo da pagare è che il testo lascia il tuo computer.
- Scritture e font. Cinese, giapponese, coreano, arabo e devanagari richiedono un font che contenga davvero quei caratteri, altrimenti un video con i sottotitoli impressi mostra riquadri vuoti. Sablate dà a ogni livello di lingua il suo font per la scrittura.
Un video si può tradurre dall'inglese all'italiano allo stesso modo. La lingua di partenza è quella parlata; quella di arrivo è quella che scegli.
Cosa fa la traduzione a tempistiche e velocità di lettura
La traduzione mantiene le tempistiche e rovina la velocità di lettura. La battuta inizia e finisce ancora dove ha iniziato e finito chi parla, ma la riga tradotta può essere più lunga, e lo spettatore ha lo stesso numero di secondi per leggerla. Dall'inglese al tedesco è un esempio comune: il testo cresce, e una battuta che prima era comoda diventa troppo veloce.
La misura sono i caratteri al secondo, spiegati in velocità di lettura dei sottotitoli (CPS). La soluzione è abbreviare il testo o dividere la battuta in due. Non spostare i timestamp, perché corrispondono all'audio.
Leggi anche ogni riga prima di pubblicare. La traduzione automatica dei sottotitoli è letterale: modi di dire, battute e nomi escono sbagliati in modi che una lettura veloce non coglie. L'Argos offline sta sotto DeepL e ai modelli linguistici attuali per la resa, e nessun motore sostituisce una lettura umana.
Tradurre un video online o offline?
I traduttori di video nel browser funzionano caricando il tuo file sui loro server, traducendolo lì e rimandandoti il risultato. È comodo, e significa che il video lascia il tuo computer. Per riprese private, lavori per clienti o una connessione lenta, un metodo locale è la scelta più sicura. L'attività di traduzione di Whisper e il percorso Argos di Sablate elaborano entrambi il file sul tuo computer.
Il confronto tra i metodi
| Attività di traduzione di Whisper | Trascrivi, poi traduci l'SRT | Sablate | Traduzione automatica di YouTube | |
|---|---|---|---|---|
| Lingue di destinazione | Solo inglese | Quelle supportate dal traduttore | Circa 50 offline con Argos, di più con la tua chiave API | Le lingue elencate da YouTube |
| Funziona offline | Sì, una volta scaricato il modello | Dipende dal traduttore | Sì, con i pacchetti lingua Argos scaricati | No |
| Serve un file video | Sì | Sì, per creare l'SRT | Sì | No |
| Ti dà un file di sottotitoli | Sì, con --output_format srt | Sì | Sì, SRT o VTT | No |
| Mantiene le tempistiche | Sì | Sì, se il numero di blocchi viene controllato | Sì, battuta per battuta | Sì, dentro il player |
| Burn-in | No | Con uno strumento a parte | Sì | No |
| Più lingue da una trascrizione | No | Una volta per lingua | Sì, come livelli | Una alla volta per lo spettatore |
| Editor per correggere le righe | No | Sì, in un editor di sottotitoli | Sì | No |
| Prezzo | Gratis | Da gratis a a pagamento, a seconda degli strumenti | Piano gratuito; Pro $29 una tantum o $5.99 al mese | Gratis |
L'attività di traduzione di Whisper e YouTube battono entrambi Sablate su prezzo e configurazione: la prima è gratuita e non c'è nessuna app da comprare, la seconda non richiede proprio nulla. Per un solo video verso l'inglese, o per un intervento che vuoi solo seguire, può bastare uno dei due.
Quale metodo scegliere?
- Se ti serve l'inglese, non l'italiano, per un solo video e te la cavi con un terminale: l'attività di traduzione di Whisper con un modello medium o large.
- Capire e basta un video di YouTube: la traduzione automatica di YouTube. Non costruirci sopra un flusso di lavoro.
- Italiano, un solo video: trascrivi, poi traduci l'SRT con il traduttore di cui ti fidi di più.
- Più lingue, un video che pubblicherai o sottotitoli impressi: Sablate, perché una trascrizione alimenta ogni lingua e l'editor segnala le righe troppo lunghe.
- La resa conta più della privacy: abbina qualsiasi trascrizione a DeepL o a un modello linguistico, e tieni il passaggio di revisione.
Se pubblichi il risultato, ricorda che un file di sottotitoli e un video con i sottotitoli impressi si comportano in modo diverso su ogni piattaforma. Hardsub o softsub spiega quale ti serve, e imprimere i sottotitoli in un video copre il rendering.
Domande frequenti
Come traduco un video in italiano gratis?
Whisper traduce solo verso l'inglese, quindi per l'italiano trascrivi il parlato con uno strumento Whisper gratuito e poi traduci il testo dei sottotitoli, mantenendo i timecode. In alternativa usa il piano gratuito di Sablate, che include un livello di traduzione offline per video fino a dieci minuti e si usa senza account.
Whisper può tradurre un video in italiano?
No. L'attività di traduzione integrata di Whisper produce solo inglese. Per l'italiano, o per qualsiasi altra lingua, trascrivi prima il parlato nella lingua originale, poi traduci il testo risultante con un traduttore separato, mantenendo i timecode. Argos, DeepL e i modelli linguistici di grandi dimensioni possono fare questo secondo passaggio sul testo dei sottotitoli.
Perché Whisper non ha tradotto il mio video?
Probabilmente hai usato il modello turbo. Il README di Whisper dice che turbo non è addestrato per la traduzione e restituisce la lingua originale anche quando l'attività di traduzione è impostata. Passa al modello medium o large e riesegui lo stesso comando. Il README consiglia questi due modelli per i migliori risultati di traduzione.
Posso tradurre un video offline senza caricarlo?
Sì. Whisper funziona in locale per la trascrizione e per la traduzione verso l'inglese, mentre Sablate abbina la trascrizione locale ad Argos, un traduttore offline che copre anche l'italiano. Una volta scaricati il modello vocale e i pacchetti lingua, entrambi funzionano senza connessione a internet. I traduttori di video nel browser, invece, caricano il tuo file sui loro server per elaborarlo.
Tradurre un video rompe le tempistiche dei sottotitoli?
No, se traduci il testo e mantieni i timecode. L'inizio e la fine di ogni battuta restano dove c'è il parlato. Cambia invece la lunghezza: le righe tradotte sono spesso più lunghe, quindi una battuta può diventare troppo veloce da leggere. Si risolve abbreviando il testo o dividendo la battuta, non spostando i timestamp.
Come traduco un video dall'inglese all'italiano?
Trascrivi il parlato inglese, poi traduci il testo in italiano mantenendo le tempistiche. L'attività di traduzione di Whisper non può fare questa direzione, perché produce solo inglese. Sablate la gestisce come livello di traduzione, e inglese-italiano è una coppia Argos diretta. Rileggi sempre il risultato prima di pubblicare: la traduzione automatica dei sottotitoli tende a essere letterale.