Dettatura su Mac in altre lingue, e in più di una

Per cambiare la lingua della dettatura su Mac, apri Impostazioni di Sistema, Tastiera, vai a Dettatura e fai clic su Modifica accanto a Lingue. Apple permette di aggiungere più lingue e di passare dall'una all'altra mentre detti. YapToText, l'app gratuita che ho creato, detta in 29 lingue più Auto-detect, che si scelgono nella pagina AI Models, ed esegue Whisper sul tuo Mac per ciascuna di esse.

Le due funzionano in modo diverso. Apple dice che Dettatura non è disponibile in tutte le lingue o in tutte le aree geografiche e che le sue funzionalità variano. YapToText offre lo stesso elenco ovunque, ma imposta una sola lingua per dettatura, mentre Apple permette di cambiare mentre detti. L'elenco completo delle lingue è qui sotto.

Scarica YapToText dal Mac App StoreDownload gratuito. Senza account e senza niente di bloccato, per macOS 14 o versioni successive su un Mac con chip Apple. Codice sorgente su GitHub.

In questa pagina: 12 sezioni
  1. Passaggi
  2. Cambiare la lingua in Dettatura di Apple
  3. Cambiare la lingua in YapToText
  4. Le 29 lingue dell'elenco di YapToText
  5. Dettare in più di una lingua
  6. Se esce la lingua sbagliata
  7. Cosa YapToText non fa con le lingue
  8. In breve
  9. Guide
  10. Altre guide, in inglese
  11. Fonti
  12. Domande

Passaggi

  1. Scegli menu Apple, Impostazioni di Sistema, poi fai clic su Tastiera.
  2. Vai a Dettatura e fai clic su Modifica accanto a Lingue.
  3. Seleziona una lingua e una zona, oppure deseleziona una lingua per toglierla.
  4. Mentre detti, fai clic sulla lingua accanto al cursore o premi il tasto Globo per cambiare.

Cambiare la lingua in Dettatura di Apple

  • Tu: Scegli menu Apple, Impostazioni di Sistema, quindi Tastiera. Vai a Dettatura, fai clic su Modifica accanto a Lingue e seleziona una lingua e una zona. Deseleziona una lingua per toglierla.
  • macOS: Aggiunge la lingua a Dettatura. Con più di una lingua impostata, mostra quella attuale accanto al cursore mentre detti, come abbreviazione o come carattere.
  • Controlla: Inizia a dettare, poi fai clic sulla lingua accanto al cursore, oppure premi il tasto Globo se la tua tastiera lo ha, per cambiare.

Apple tiene l'elenco delle lingue di Dettatura nella sua pagina sulla disponibilità delle funzionalità di macOS, e la sua guida avverte che le funzionalità variano a seconda della lingua. Virgole, punti e punti di domanda automatici funzionano nelle lingue supportate, e le emoji pronunciate per nome in alcune. Se la tua voce viene elaborata sul Mac o inviata ai server di Siri lo dice il testo sotto Dettatura, nelle impostazioni Tastiera. Dettatura di Apple è la scelta giusta se cambi lingua mentre detti.

La pagina di Apple sulla disponibilità delle funzionalità di macOS elenca le lingue che hanno la dettatura sul dispositivo. Delle 29 lingue dell'elenco di YapToText, polacco, ucraino, ceco, slovacco, ungherese, rumeno, greco, indonesiano e hindi non ci sono, e nemmeno il cinese mandarino impostato per Taiwan. La guida di Apple per macOS Sonoma dice che la dettatura in una lingua senza supporto sul dispositivo viene inviata ad Apple per essere elaborata. Se detti in una di queste lingue, Dettatura di Apple invia le tue parole ad Apple. YapToText esegue sul Mac tutte le lingue del suo elenco.

Cambiare la lingua in YapToText

  • Tu: Apri la pagina AI Models di YapToText. In Your defaults, sotto il modello di dettatura, apri il selettore Language e scegli la tua lingua, oppure Auto-detect language.
  • YapToText: Passa quella lingua a Whisper come indicazione per ogni dettatura da quel momento in poi. Di partenza usa la lingua di sistema del tuo Mac, non il rilevamento automatico.
  • Controlla: Detta una frase. Le parole escono nella lingua in cui hai parlato, e la riga Language nei dettagli della pipeline di quella dettatura in History mostra l'impostazione usata.
La pagina AI Models di YapToText: Whisper Large v3 Turbo (Q5) e Phi-3.5 Mini Instruct contrassegnati Included, la libreria dei modelli più in basso.
Figura 1. Il selettore Language è sotto il modello di dettatura in Your defaults, qui impostato su English (United States). Più in basso, la libreria indica Whisper Tiny, Base e Small (English) come modelli solo inglese.

Il modello incluso, Whisper Large v3 Turbo (Q5), è multilingue. Tre modelli della libreria non lo sono: Whisper Tiny, Base e Small con (English) nel nome capiscono solo l'inglese, quindi scegli un modello multilingue se detti in qualunque altra lingua. Per la pulizia, Phi-3.5 Mini Instruct è indicato come multilingue, Clean Up ha l'istruzione di mantenere la tua lingua e di non tradurre, e il catalogo dell'app suggerisce Qwen 2.5 3B Instruct soprattutto per la dettatura in lingue diverse dall'inglese.

Alcune cose restano in inglese. Le schermate dell'app sono solo in inglese, anche se tu non lo sei, e i comandi vocali predefiniti sono frasi inglesi come "question mark" o "insert comma". Puoi modificare qualsiasi comando, o aggiungere frasi di attivazione tue, nella pagina Commands. La guida alla punteggiatura a voce spiega come funzionano i comandi. Un solo selettore imposta la lingua, e Auto-detect c'è se cambi spesso.

Le 29 lingue dell'elenco di YapToText

Questo è il selettore Language nella versione 1.5.3: 32 voci in 29 lingue, più Auto-detect language, in ordine alfabetico.

  • Da A a E. Arabo, ceco, cinese (Cina), coreano, danese, ebraico.
  • Da F a I. Finlandese, francese, giapponese, greco, hindi, indonesiano, inglese (USA, Regno Unito, Australia), italiano.
  • Da N a P. Norvegese bokmål, olandese, polacco, portoghese (Brasile).
  • Da R a V. Rumeno, russo, slovacco, spagnolo (Spagna, Messico), svedese, tailandese, tedesco, turco, ucraino, ungherese, vietnamita.
  • Auto-detect language. Whisper decide da sé la lingua di ogni dettatura.

Auto-detect, il polacco e altre quattordici lingue sono arrivati nella versione 1.5.2, da una pull request su GitHub, ed è la parte open source che funziona come dovrebbe. Il README di OpenAI dice che le prestazioni di Whisper variano molto a seconda della lingua, quindi prova la tua con qualche frase vera prima di affidartici. Conta solo ciò che elenca il selettore: 29 lingue, più Auto-detect.

Dettare in più di una lingua

YapToText imposta la lingua quando inizia una dettatura, e una modifica vale dalla dettatura successiva, quindi non cambia lingua a metà frase. Ecco i modi per lavorare in due o più lingue, come una scala dal minimo di configurazione al massimo:

  1. Auto-detect language. Sceglila nel selettore Language, e Whisper decide la lingua di ogni dettatura. Se per te sbaglia, imposta la lingua a mano.
  2. Una lingua per app. Crea una modalità o modificane una, imposta la sua lingua nella scheda Recording & language e aggiungi le tue app sotto Apps that use this mode. La dettatura in quelle app usa allora la lingua di quella modalità.
  3. Una lingua per scorciatoia. Dai a quella modalità una Activation shortcut nella scheda Basics, e la scorciatoia avvia da ovunque una dettatura in quella modalità e lingua. Avviare una dettatura così la rende la modalità selezionata, e questo spegne anche la modalità Auto finché non scegli di nuovo Auto.
La pagina Modes di YapToText: Auto in alto, poi Raw Transcription, Clean Up, Note, Email, Message e Code Comment, numerate da 2 a 7.
Figura 2. Ogni modalità della pagina Modes si apre nel suo editor, dove la scheda Recording & language può dare a quella modalità una lingua propria.

La guida alle modalità descrive l'editor delle modalità. Scegli la lingua prima di iniziare, perché vale per tutta la dettatura.

La guida alla dettatura in due lingue illustra ciascuna di queste configurazioni, e la guida alla dettatura in spagnolo tratta lo spagnolo in entrambe le app.

Se esce la lingua sbagliata

  1. Controlla il selettore. Il selettore Language della pagina AI Models imposta il valore predefinito. Una modalità con una lingua propria lo sostituisce.
  2. Controlla l'app. Un'app elencata sotto Apps that use this mode di una modalità usa la lingua di quella modalità, se ne imposta una.
  3. Controlla il modello. Un modello con (English) nel nome capisce solo l'inglese. Torna a Whisper Large v3 Turbo (Q5) o a un altro modello multilingue.
  4. Prova l'altra impostazione. Se una lingua fissa dà risultati strani, prova Auto-detect. Se Auto-detect sbaglia, correggi la lingua a mano.
Una voce di History in YapToText con i dettagli della pipeline aperti: trascrizione grezza, trascrizione pulita, modalità, consegna, app di destinazione e tempi.
Figura 3. Per vedere quale lingua ha usato una dettatura, apri i suoi dettagli della pipeline in History: qui la riga Language indica en-US.

Per Dettatura di Apple, la lingua si trova nelle impostazioni Tastiera, e l'indicatore accanto al cursore o il tasto Globo la cambia mentre parli. La guida ai modelli di IA descrive il selettore e i modelli di YapToText.

Cosa YapToText non fa con le lingue

  • Cambiare lingua a metà dettatura. La lingua è fissata quando inizi. È Dettatura di Apple quella che cambia mentre detti.
  • Tradurre ciò che dici. Whisper scrive quello che hai detto nella lingua in cui l'hai detto. Per tradurre dopo, seleziona il testo, tocca il tasto Quick Edit e di' la lingua, ad esempio spagnolo, oppure esegui l'azione IA Translate to English. La guida a Quick Edit mostra come.
  • Promettere più dell'elenco. Si dichiarano solo le 29 lingue del selettore.

Tutto quanto sopra viene eseguito sul tuo Mac, in ogni lingua dell'elenco. La pagina sulla dettatura offline spiega cosa significa con il Wi-Fi spento, e la pagina su Whisper per Mac descrive il modello.

In breve

  • Dettatura di Apple. Vai in Impostazioni di Sistema, Tastiera, Dettatura, poi Modifica accanto a Lingue. Cambi mentre detti, dal cursore o con il tasto Globo.
  • YapToText. Usa il selettore Language della pagina AI Models: 29 lingue più Auto-detect, tutte sul dispositivo.
  • Due lingue al giorno. Usa Auto-detect, oppure una modalità per lingua legata alle sue app o a una scorciatoia propria.

Apple cambia lingua mentre detti. YapToText tiene ogni lingua sul tuo Mac. Se la tua lingua dà problemi, apri una issue su GitHub (in inglese) con la lingua e una frase di esempio. Le leggo tutte.

Scarica YapToText dal Mac App StoreDownload gratuito. Senza account e senza niente di bloccato, per macOS 14 o versioni successive su un Mac con chip Apple. Codice sorgente su GitHub.

Chi scrive. Ryleigh Newman sviluppa software, fa fatica a scrivere con le mani e detta ogni giorno con YapToText, l'app descritta in questo sito. Questa pagina è tradotta dall'inglese. L'interfaccia dell'app e il resto del sito sono in inglese. Di più sul progetto, in inglese.

Guide

Altre guide, in inglese

Fonti

Domande

Come cambio la lingua della dettatura sul Mac?

Apri Impostazioni di Sistema, Tastiera, vai a Dettatura e fai clic su Modifica accanto a Lingue, poi scegli una lingua e una zona. In YapToText, scegli la lingua nel selettore Language della pagina AI Models.

La dettatura del Mac può usare più lingue?

Sì. Dettatura di Apple permette di impostare più lingue e di cambiare mentre detti, facendo clic sulla lingua accanto al cursore o premendo il tasto Globo. YapToText usa una sola lingua per dettatura, oppure Auto-detect.

Quali lingue supporta YapToText?

29 lingue più Auto-detect: arabo, ceco, cinese (Cina), coreano, danese, ebraico, finlandese, francese, giapponese, greco, hindi, indonesiano, inglese (USA, Regno Unito, Australia), italiano, norvegese bokmål, olandese, polacco, portoghese (Brasile), rumeno, russo, slovacco, spagnolo (Spagna, Messico), svedese, tailandese, tedesco, turco, ucraino, ungherese e vietnamita.

La dettatura del Mac funziona in cinese?

Sì. YapToText elenca il cinese (Cina) nel selettore Language e lo trascrive sul tuo Mac. Per Dettatura di Apple, guarda la pagina di Apple sulla disponibilità delle funzionalità di macOS, dove Apple tiene l'elenco delle lingue di Dettatura.

YapToText traduce ciò che dico?

No. Scrive quello che hai detto nella lingua in cui l'hai detto. Per tradurre il testo dopo, selezionalo, tocca il tasto Quick Edit e di' la lingua, ad esempio spagnolo, oppure esegui l'azione IA Translate to English.