Updated 6 OctoberLa traduzione letta ad alta voce, e il supporto per VoiceOverLa traduzione letta ad alta voce

Sottotitoli in tempo reale per tutto ciò che il tuo Mac riproduce.

Chiamate, video, podcast e lezioni, trascritti mentre scorrono e mostrati in un overlay che resta sopra ogni finestra. Tradotti in tempo reale, se vuoi. Niente esce dal Mac.

  • Gratis per 7 giorni, senza carta e senza account
  • 19 $ una volta sola, tutti gli aggiornamenti inclusi
  • 14 giorni per cambiare idea, senza fare domande
  • Download per macOS 14.2 o successivo, Apple silicon
  • Valutazione 5,0 su Gumroad

Tieni premuto ⇧ e trascina i sottotitoli per spostarli, come nell'app.

Punta i sottotitoli e si dissolvono sotto il puntatore, come nell'app.

Tieni premuto ⌥ per tornare indietro: gli ultimi riquadri ricompaiono in pila.

Clicca nella barra dei menu: le voci contrassegnate Provalo funzionano tutte in questa demo.

Casi d'uso

Fatto per il momento in cui perdi il filo

In riunione, nella tua lingua o in un'altra, una parola persa ti fa perdere anche le tre dopo. Subtitles sottotitola qualunque cosa il tuo Mac stia riproducendo, in tempo reale, così stai al passo senza chiedere a nessuno di ripetere. Tieni premuto ⌥ per tornare indietro e cercare fra i sottotitoli passati. Che tu sia sordo o ipoudente, che senta ma faccia fatica a seguire, che stia ascoltando in una seconda lingua o che semplicemente lavori in un posto rumoroso, ci sono tre situazioni che si ripresentano di continuo.

02

Lavorare mentre ascolti

Passa ai tuoi appunti, al tuo editor di codice, a un agente AI o a un browser. L'overlay resta sopra ogni finestra e lascia passare i clic, così la conversazione va avanti senza che tu la guardi, e tu continui a lavorare e a interagire con quello che c'è dietro. Un blocco note come Granola scrive il resoconto della riunione dopo, e la sua trascrizione in tempo reale compare solo se ci passi sopra il puntatore; Subtitles fa la parte che deve avvenire in tempo reale, senza che tu ci debba pensare.

03

Video, podcast e lezioni

Un video senza sottotitoli. Un podcast in una lingua che stai ancora imparando. Una lezione registrata o in streaming, un'intervista, un film con i dialoghi a bassa voce. Tutto ciò che viene riprodotto è sottotitolato mentre va, nella sua lingua o tradotto nella tua. Se glielo chiedi, Subtitles ascolta anche il microfono, così puoi tenere una conversazione, in due lingue o in una sola.

Privacy

Niente esce dal Mac. Niente da far approvare all'IT.

Se puoi usare l'app in una chiamata di lavoro è perché non è un servizio. Non c'è un server, non c'è un account e non c'è una trascrizione, a meno che non sia tu a salvarne una sul tuo Mac, quindi non c'è niente da mandare e nessun altro in mezzo. La versione lunga è lì da leggere, se vuoi saperne di più. Il codice è pubblicato, quindi niente di tutto questo va preso sulla fiducia.

  • Nessun bot entra nella chiamata. Subtitles cattura l'audio che il tuo Mac sta già riproducendo, quindi non compare niente nella lista dei partecipanti e a nessuno viene detto che c'è qualcosa in funzione, perché l'app non registra mai la chiamata. La maggior parte degli strumenti di questo tipo manda invece un partecipante visibile, cosa che parecchie aziende vietano del tutto.
  • Non viene registrato niente, e non viene scritto niente su disco se non lo chiedi tu. L'audio va dritto al modello vocale e viene scartato all'istante. I sottotitoli compaiono sullo schermo e poi spariscono; i riquadri che ⌥ riporta indietro restano in memoria per il tempo che imposti tu, e mai oltre il momento in cui esci dall'app. L'unico file che l'app scriverà mai è una trascrizione che scegli di salvare, dove scegli di salvarla.
  • Il microfono si attiva solo se lo scegli tu. Di base l'app ascolta quello che il tuo Mac riproduce. Scegli il microfono in “Ascolta” e macOS ti chiede il permesso, solo la prima volta; quello che l'app sente viene elaborato sul Mac e scartato come tutto il resto, quindi niente di quello che dici finisce da nessuna parte, in nessun caso.
  • Nessun account, nessuna telemetria, nessuna rete. Niente a cui accedere e nessun dato d'uso inviato da nessuna parte. I modelli si scaricano una volta sola; dopo, l'unica richiesta che resta è un controllo quotidiano degli aggiornamenti, che l'app ti propone prima di attivarlo. Spegni il Wi-Fi e i sottotitoli continuano.

Funzioni

Costruito attorno a tre vincoli

L'audio dal vivo non si può mettere in pausa né riascoltare, e non dovrebbe aver bisogno di uscire dal tuo Mac. Tutto il resto viene da qui.

Niente esce dal Mac

Subtitles gira in locale e offline: nessun account, nessuna telemetria, nessuna connessione che si porti via qualcosa di tuo. L'audio va direttamente al riconoscimento vocale e poi viene scartato. Si scaricano solo i modelli, una volta sola, e gli aggiornamenti che scegli tu.

Neural Engine, non CPU

Un fattore di tempo reale di circa 0,15: sei secondi di parlato trascritti per ogni secondo di calcolo. Lo stesso modello su CPU è risultato circa 100× troppo lento per stare dietro a un flusso in diretta.

Tutte le app, o una sola

Di base ascolta tutto quello che il tuo Mac riproduce, quindi non c'è niente da configurare perché funzioni. Se due fonti audio si sovrappongono, restringi l'ascolto a una sola app dalla barra dei menu. Subtitles cattura quell'app e ogni processo ausiliario che avvia, ed è per questo che funziona con i browser e le app Electron, dove l'audio non esce mai dal processo principale.

La musica non viene trascritta

Un rilevatore di voce filtra l'audio prima del riconoscimento vocale, così le basi musicali non ci arrivano mai. Senza, la musica riempie il contesto del modello e le prime parole che seguono vanno perse.

Un riquadro nuovo per ogni interlocutore

Se vuoi, l'app inizia un sottotitolo nuovo quando prende la parola qualcun altro, come dopo una pausa. Disattivato di default, perché usa un secondo modello accanto al primo. Servono un paio di secondi per riconoscere un nuovo interlocutore.

Sedici lingue

Il modello predefinito rileva la lingua da solo. Per l'inglese ci sono in più sette opzioni dedicate, così puoi scegliere tra rapidità e precisione, da 160 ms in su.

La traduzione ad alta voce

“Leggi la traduzione” legge ad alta voce ogni frase tradotta con una voce della sua lingua, mentre l'app da cui arriva scende a un quarto del volume. Si attiva da solo con VoiceOver, che può leggere anche il riquadro dei sottotitoli; quello che dice VoiceOver non finisce mai nei sottotitoli.

Un buco sotto il puntatore

Avvicina il puntatore all'overlay e la parte lì sotto si dissolve, così la frase che stai leggendo non copre mai quella che stai scrivendo. Quanto sparisce e quanto è largo il buco lo decidi tu nelle impostazioni. Tieni premuto ⇧ per lasciarlo opaco e spostarlo.

Tieni premuto ⌥ per rivedere quello che ti sei perso

L'app lavora a pagine, come i sottotitoli in televisione: una pagina si riempie, si svuota e ricomincia, quindi una riga da cui hai distolto lo sguardo è persa. Tieni premuto ⌥ per tornare indietro: i sottotitoli precedenti tornano in pila sopra quello in corso, con lo scorrimento per i più vecchi e la ricerca con ⌥F. Rilascia il tasto e spariscono di nuovo. Non viene scritto nulla da nessuna parte.

Impostazioni con anteprima in tempo reale

⌘, dal menu apre le impostazioni: quante righe riempie un riquadro prima di svuotarsi, quanto è opaco, quanto lontano arriva la dissolvenza sotto il puntatore, quanto indietro va ⌥. Ogni cursore si applica sia all'anteprima sia all'overlay vero mentre lo trascini, quindi queste cose le regoli guardandole invece di scegliere un numero.

Le sedici lingue che l'app sottotitola, e tra cui traduce

  • English Inglese
  • Español Spagnolo
  • Français Francese
  • Italiano Italiano
  • Português Portoghese
  • Deutsch Tedesco
  • Nederlands Olandese
  • Türkçe Turco
  • Русский Russo
  • العربية Arabo
  • हिन्दी Hindi
  • 日本語 Giapponese
  • 한국어 Coreano
  • Tiếng Việt Vietnamita
  • Українська Ucraino
  • 中文(普通话) Cinese mandarino

Come funziona

Dall'audio dell'app al tuo schermo, in quattro passaggi

Un thread audio realtime che si limita a copiare, un core portabile che non trascrive mai, e un modello che gira dove deve.

  1. 1

    Process tap di Core Audio

    48 kHz stereo, un callback ogni 10,7 ms. Il thread realtime copia in un ring buffer lock-free e non fa altro.

  2. 2

    Ricampionamento e gate

    Convertito a 16 kHz mono su un thread secondario, senza i silenzi, e con circa un secondo di audio rimandato prima del parlato, perché nessuna parola parta a freddo.

  3. 3

    Parakeet sul Neural Engine

    Un modello streaming, non uno a finestra da 30 secondi: la differenza fra sottotitoli che seguono l'audio e sottotitoli che arrivano con secondi di ritardo.

  4. 4

    Overlay

    Pagine da due righe, configurabili nelle impostazioni, che si svuotano e ripartono come i sottotitoli televisivi, dissolvendosi quattro secondi dopo l'ultimo testo nuovo anziché alla fine dell'audio.

Tutto ciò che va dal ring buffer al confine del modello è Rust portabile che deliberatamente non trascrive: consegna frame. Il process tap e l'overlay sono le uniche parti specifiche del Mac.

Confronti

Perché non le Trascrizioni live di Apple?

macOS ha i sottotitoli in tempo reale integrati, gratis, in Impostazioni di Sistema, Accessibilità, Trascrizioni live, su un Mac Apple silicon impostato in una lingua che Apple ha abilitato: solo inglese su macOS 14 e 15, otto lingue dalla 26. Se ti bastano, usali. Qui sotto trovi i punti in cui a me non bastavano più, e c'è un confronto riga per riga se vuoi la versione lunga.

Funzione Subtitles Trascrizioni live di Apple
Lingue Sedici, su ogni macOS dalla 14.2 in poi, rilevate automaticamente dal modello multilingue, da cambiare dalla barra dei menu, tradotte in tempo reale fra qualsiasi coppia Solo inglese su macOS 14 e 15; otto lingue da 26, ognuna legata a un paese, una sola alla volta, da cambiare a mano in Impostazioni di Sistema, e nessuna traduzione
L'overlay Lascia passare i clic, si dissolve sotto il puntatore, resta sopra ogni finestra, non intralcia mai il multitasking Anche questa è una finestra sempre in primo piano, ma intercetta i clic e copre quello che c'è sotto
Cosa ascolta Tutto quello che il Mac riproduce, il microfono se glielo chiedi, o una sola app a tua scelta Tutto quello che il Mac riproduce, o il microfono
Musica Filtrata da un rilevatore di voce, così una base musicale non viene mai trascritta Sottotitolata
Cambi di interlocutore Riquadro nuovo per ogni interlocutore, opzionale Nessun equivalente
Sottotitoli passati Ogni sottotitolo passato, in un elenco che occupa lo spazio disponibile, da scorrere o da cercare con ⌥F Tre righe che scorrono, non se ne vedono più di tre alla volta
Il modello Sette opzioni per l'inglese, per scegliere tra rapidità e precisione, più il modello multilingue. “Multilingue” si può fissare su una sola lingua, se serve Uno, fisso, e per cambiare lingua devi aprire Impostazioni di Sistema e andare a scovare un'impostazione tre livelli più sotto.
Prezzo Gratis per 7 giorni, poi 19 $ una volta sola, tutti gli aggiornamenti inclusi Gratis, già integrate

Cosa dice chi lo usa

Usato in chiamate vere

So smooth, very useful during meetings on different apps (slack, zoom, google), so well integrated on the screen, doesn't block interacting with the other windows, love it!
Remi Santos Verified purchase on Gumroad
Almost no setup, no tweaking around: you install it and it just works. Simple, useful and really effective.
Jérôme Blondon Verified purchase on Gumroad
Very handy! I love how it can be connected to any audio source on my laptop, which helps not only for meetings and videocalls, but also for all those streaming services that do not support subtitles, like news websites or even some YouTube videos. The model supports many languages, so it's also useful if you're learning a foreign language and need subtitles to help you understand what's being said.
Bruno Verified purchase on Gumroad
Awesome app and the translation support makes it even better. Working with French colleagues has never been easier. Highly recommend!
Stef Kors Verified purchase on Gumroad
Definitely a game changer for me! A must have for remote workers
Kai Cotias Verified purchase on Gumroad
Much better than macOS live captions. I love how fluid the UX is, the searchable history when pressing option and all the shortcuts are really well thought, you can feel the author really cares about nailing all the details for a useful live caption app. The gorgeous audio glow is chef's kiss
Johnathan Verified purchase on Gumroad
5.0

Average rating on Gumroad

14-day refund, no questions asked

Acquista a 19 $

Perché esiste

Lavoro in un'azienda americana e le mie riunioni sono in inglese, che non è la mia lingua madre e nemmeno quella della maggior parte dei miei colleghi. Mi ritrovavo sempre a metà di qualcos'altro proprio quando veniva detta la cosa che contava, e a quel punto era andata: una parola che non avevo afferrato, un accento a cui non ero abituato, o qualcosa detto un minuto prima. Farsela ripetere costa trenta secondi a tutti e interrompe chi stava parlando.

Quindi i sottotitoli dovevano restare leggibili mentre facevo altro. Per questo sono un overlay sopra ogni finestra e non un pannello dentro una singola app, per questo non intercettano i clic, per questo c'è una pila di sottotitoli passati in cui cercare, e per questo si dissolvono sotto il puntatore, così non c'è bisogno di spostarli. Tutto il resto è venuto da lì.

Mathieu Jouhet, che sviluppa l'app.

Prezzo

Un prezzo solo. Nessun rinnovo.

Prima provalo gratis per 7 giorni, senza carta e senza account. Poi 19 $, una volta sola: nessun minuto da comprare, nessuna licenza per utente, nessun rinnovo, ogni aggiornamento futuro incluso, più o meno il prezzo di un mese di un servizio di trascrizione in abbonamento.

La traduzione è compresa nel prezzo, non si paga a parte. Le sedici lingue, la traduzione in tempo reale fra due qualsiasi di esse e il modello streaming arrivano con la stessa licenza; non c'è un secondo livello da sbloccare. Tutti gli aggiornamenti futuri inclusi.

  • Il pagamento passa da Gumroad. IVA, ricevute e rimborsi si gestiscono lì, e anche la chiave di licenza arriva da loro.
  • Firmata e notarizzata, quindi i permessi che concedi restano validi dopo ogni aggiornamento.
  • Codice pubblicato. Leggilo, o compilalo da solo.
  • È per un team? Scrivimi e preparo un pacchetto di chiavi di licenza.

Subtitles per Mac

19 $ una volta sola

  • Prima 7 giorni gratis, senza bisogno di una chiave
  • Sottotitoli illimitati, per tutto il tempo che vuoi
  • Tutti gli aggiornamenti futuri inclusi
  • Sedici lingue e traduzione in tempo reale
  • Una chiave di licenza per tutti i Mac che usi. Nessun account, nessun abbonamento, nessuna telemetria
  • 14 giorni per cambiare idea, senza fare domande

Pagamento unico di 19 $ · macOS 14.2 o successivo · Apple silicon
Circa 633 MB scaricati al primo avvio.

FAQ

Le domande più frequenti

Funziona con Zoom, Teams e Google Meet?
Sì. Cattura l'audio che un'app riproduce invece di integrarsi con un servizio specifico, quindi una finestra di Zoom, un huddle di Slack e una chiamata in una scheda del browser vengono sottotitolati allo stesso modo. Browser e app Electron inclusi: cattura i processi ausiliari che avviano, ed è da lì che arriva davvero il loro audio.
Quali lingue sottotitola l'app?
Sedici: inglese, spagnolo, francese, italiano, portoghese, tedesco, olandese, turco, russo, arabo, hindi, giapponese, coreano, vietnamita, ucraino e cinese mandarino. L'app riconosce quella che si sta parlando, oppure puoi indicare la lingua nel menu, così non deve indovinarla. L'elenco è lo stesso su ogni versione di macOS supportata, senza condizioni di paese o di regione, e da macOS 15 ognuna si traduce in qualsiasi altra.
Riesce a tradurre quello che sente?
Sì, dalla 1.3. Traduci in, nel menu, traduce da una qualsiasi delle sedici lingue a una qualsiasi delle altre quindici, con il traduttore di Apple che funziona sul dispositivo: un sottotitolo tradotto non esce mai dal Mac, proprio come quelli non tradotti. Resta su “Nessuna” finché non scegli una lingua, e mentre la traduzione è attiva tieni premuto ⌃ per vedere sotto il testo originale. Puoi anche mostrare nell'overlay la traduzione e l'originale contemporaneamente, e “Leggi la traduzione”, la voce subito sotto “Traduci in”, legge la traduzione ad alta voce, abbassando l'originale in sottofondo. Richiede macOS 15; i soli sottotitoli funzionano già da macOS 14.2.
Funziona con VoiceOver?
Sì. VoiceOver legge il riquadro dei sottotitoli e ne attiva il pulsante, e “Leggi la traduzione”, attivo di default ogni volta che VoiceOver è in funzione, legge ad alta voce la traduzione, così una chiamata o un film in un'altra lingua si possono seguire ascoltando. Quello che l'app ti chiede, per esempio se salvare una trascrizione, viene letto ad alta voce appena compare, e quello che dice VoiceOver non viene mai sottotitolato né tradotto.
Un overlay non finisce per dare fastidio?
Non intercetta nessun clic, quindi continui a lavorare come se non ci fosse, e si dissolve sotto il puntatore così puoi leggere quello che c'è sotto e interagirci. Quanto si dissolve, quanto lontano arriva, quanto è opaco il riquadro e quante righe tiene si scelgono nelle impostazioni. Tieni premuto ⇧ per lasciarlo opaco e trascinarlo altrove; dovunque tu lo metta sullo schermo, la posizione viene ricordata.
Sottotitola la mia voce?
Solo se scegli il microfono in “Ascolta”. Di base l'app ascolta ciò che riproduce il tuo Mac, quindi in una chiamata leggi gli altri, non te stesso. Con il microfono scelto sottotitola invece chi è nella stanza, macOS chiede il permesso la prima volta, e con “Mostra entrambe le lingue” attivo in “Traduci in”, due persone possono parlare in due lingue e leggere ciascuna la propria.
Serve una connessione a internet?
Una volta sola, per scaricare il modello al primo avvio, circa 633 MB. Da lì in poi funziona completamente offline. Le uniche altre richieste che l'app può fare sono un controllo quotidiano degli aggiornamenti, per cui prima chiede il permesso e che puoi rifiutare, e ogni tanto un controllo della licenza.
Posso salvare o esportare una trascrizione?
Sì, se lo chiedi. Dopo almeno un minuto di parlato, il riquadro dei sottotitoli si offre di salvare la sessione quando l'audio si ferma, o prima che un silenzio abbastanza lungo svuoti la cronologia, e “Salva trascrizione…” nel menu la salva in qualsiasi momento, come testo semplice, Markdown o sottotitoli SRT; altrimenti non viene scritto niente su disco. Finché l'app è aperta, tenere premuto ⌥ riporta indietro i riquadri finiti e ⌥F ci cerca dentro, per recuperare la riga che ti sei persa mentre guardavi altrove. Se ti servono appunti o un riassunto di una conversazione, questo è lo strumento sbagliato: è stato pensato come complemento delle app per prendere appunti.
L'IT deve approvarlo?
Qui non c'è nessun fornitore da approvare: nessun account, nessun server, nessuna trascrizione che esce dal Mac e niente che entri nella chiamata come partecipante, quindi nessuno in riunione viene registrato da niente. È un'app firmata e notarizzata su un solo Mac, e una volta scaricato il modello le uniche richieste che può fare sono un controllo della versione che puoi disattivare, e un controllo della licenza. Se questo basti alla policy della tua azienda lo decidi tu, ma non c'è nessuna terza parte in mezzo da valutare.
Funziona con cuffie o AirPods?
Sì. Cattura l'audio che un'app produce, non il suono che esce da un altoparlante, quindi il dispositivo con cui ascolti non fa differenza.
Rallenterà il mio Mac?
La trascrizione gira sul Neural Engine anziché sulla CPU, con un fattore di tempo reale di circa 0,15, ovvero sei secondi di parlato per ogni secondo di calcolo. Lo stesso modello su CPU è risultato circa 100× troppo lento per stare al passo.
Su quali Mac funziona?
Apple silicon, macOS 14.2 o successivo. Il requisito minimo di versione viene dai process tap di Core Audio, l'API su cui è costruito tutto quanto. La traduzione funziona da macOS 15 in poi.
È in tempo reale?
Sì. È un modello di riconoscimento vocale in streaming, quindi il sottotitolo compare mentre la frase viene ancora detta, non dopo che è finita. Legge l'audio di sistema che un'app riproduce, senza nessun driver di loopback da installare, e le opzioni per l'inglese ti permettono di scegliere tra rapidità e precisione, da 160 ms in su. Se cercavi la trascrizione del parlato, o la trascrizione in tempo reale, per Mac, è questo, mostrato sullo schermo mentre l'audio scorre, invece che salvato in un file.
È un abbonamento?
No. Il download è una prova gratuita di sette giorni. La chiave di licenza costa 19 $ una volta sola, tutti gli aggiornamenti futuri inclusi, nessun account da creare e nessun minuto da comprare; vale per tutti i Mac che usi, e l'app la verifica con Gumroad circa una volta al mese, mandando la chiave e niente su di te. Se non fa per te, hai 14 giorni per farti rimborsare.
Posso vedere il codice sorgente?
Sì. Il codice è pubblicato con licenza FSL-1.1-ALv2, che diventa Apache 2.0 due anni dopo ogni rilascio. Leggilo, o compilalo da solo, su github.com/daformat/subtitles.

Sottotitoli per qualsiasi cosa, senza mandare audio da nessuna parte.

14 giorni per cambiare idea, senza fare domande

Gratis per 7 giorni, senza carta, poi 19 $ una volta sola, tutti gli aggiornamenti futuri inclusi · macOS 14.2 o successivo · Apple silicon
Sottotitoli in tempo reale illimitati, finché possiedi il Mac. Nessun minuto da comprare, nessun account, nessun abbonamento. Leggi la guida alla configurazione.