Can Dictation Handle Two Languages at Once?
If you think in two languages, you probably speak in two languages too. So the natural question is whether dictation software can keep up when you slide from English into Spanish, French or Japanese mid-sentence. The short version: modern on-device models handle it better than you would expect.
Key takeaways
- Multilingual models can transcribe two languages in one session, and code-switching within a sentence works when one language leads.
- On-device models like Whisper and Parakeet are trained across many languages, so no manual language switch is needed.
- A custom dictionary fixes the tricky part: names and brand words that sit between languages.
- Translate-as-you-speak is a separate feature: it converts one spoken language into text in another.
How bilingual dictation actually works
Older dictation systems asked you to pick one language before you started, then locked you in. If you switched languages mid-flow, the app tried to spell what it heard using the wrong sound rules, and you got nonsense. That is why so many bilingual users gave up on voice typing entirely.
Modern speech-to-text is different. The local Whisper and Parakeet models that power on-device dictation on a Mac were trained on dozens of languages at the same time. They do not hold a single fixed language in memory. Instead, they predict the most likely words for the sounds they hear, drawing on everything they learned. That is why you can begin a sentence in one language and finish it in another, and the transcript usually follows. If you want the deeper background on why local processing matters here, our guide on whether Mac dictation is actually private covers how the model runs entirely on your machine.
There is a limit worth naming honestly. Recognition is strongest when one language clearly leads and the second shows up as occasional words or short phrases. Rapid, sentence-by-sentence switching between two very different languages is harder, and you may see the odd word land in the wrong spelling. This is a normal ceiling for today's models, not a bug in any one app.
Bilingual dictation: the approaches compared
Not every tool treats two languages the same way. Some ask you to set a language up front, some detect it automatically, and a few can translate on the fly. Here is how the common approaches stack up.
| Approach | Handles code-switching | Needs manual switch | Runs on-device |
|---|---|---|---|
| Single-language dictation | No | Yes, every time | Varies |
| Auto-detect (one language per session) | Limited | No | Varies |
| Multilingual on-device model | Yes | No | Yes |
| Translate-as-you-speak | N/A | No | Yes |
The key distinction is between transcription and translation. A multilingual model keeps each language as spoken, so a mixed English and Spanish message stays mixed. Translate-as-you-speak is the opposite: you speak one language and the text comes out in another. BlaBlaType supports both, across 90+ languages, and both run locally. If mixed-language accuracy is a struggle today, our piece on why dictation keeps making mistakes walks through the most common causes and fixes.
Getting names and jargon right
The hardest part of bilingual dictation is rarely the sentences. It is the proper nouns. Brand names, place names, product names and technical jargon often sit between two languages, and the model has to guess whether you meant the English pronunciation or the local one. That is where most mistakes creep in.
A custom dictionary solves this directly. You teach the app the exact spelling of the names you use, and it stops guessing. On top of that, on-device AI cleanup powered by Apple Intelligence fixes the punctuation, casing and spacing around those terms, so a raw bilingual burst comes out as tidy text. If filler words in either language are cluttering your drafts, there is a whole approach to that in our note on removing filler words with dictation.
Who benefits most from bilingual dictation?
Two-language voice typing is not a niche trick. Whole groups of people live in more than one language every day, and each one uses it a little differently.
The bilingual writer
Drafts newsletters and posts that switch between two languages for two audiences, and wants each one to read naturally.
The developer
Comments code in English but chats with the team in another language, and needs technical terms spelled correctly in both.
The privacy-first pro
Handles client notes in two languages under an NDA and needs every word to stay on the Mac, never uploaded.
For those last two, keeping audio local is the whole point. When you dictate replies across languages, whether into a mail client or a chat window, on-device processing means nothing leaves your machine. If email is your daily case, our step-by-step on how to dictate into Gmail on a Mac pairs well with this.
Dictate in two languages, privately
Speak how you actually think. BlaBlaType transcribes mixed-language speech on-device, cleans it up with AI, and never uploads your audio. No card needed for the trial.
Download for macOSTips for cleaner two-language dictation
A few habits make a real difference when you mix languages. Speak in complete phrases rather than isolated words, because the model uses surrounding context to decide which language a word belongs to. Set a primary language if one clearly dominates, which steers the model without locking it. And build up your custom dictionary as you go, adding the names that trip it up. People who dictate a lot of messages across languages, including many in the bilingual ADHD community who find talking faster than typing, tend to settle into these habits quickly. As a rule, most people speak around three to four times faster than they type, so even an occasional correction still saves time. For a longer routine, see our guide to dictating emails on a Mac.
It also helps to know the difference between mixing and translating. Tools like OpenAI's voice features blur the two, as their own voice mode FAQ shows, but for dictation you usually want faithful transcription first, with translation as a deliberate, separate choice.
Frequently asked questions
Can dictation handle two languages at once?
Yes, within limits. A modern on-device model can recognize two languages in the same session and even inside one sentence, but accuracy is best when one language leads and the other appears as occasional words or phrases. Whisper and Parakeet models are trained on many languages, so BlaBlaType can transcribe mixed speech without switching a setting.
What is code-switching in dictation?
Code-switching is when a bilingual speaker mixes two languages inside one conversation or sentence, such as saying an English brand name in the middle of a Spanish message. Dictation apps handle it best when the model is multilingual and processes whole phrases rather than single words.
Does BlaBlaType need me to pick a language before I speak?
No. BlaBlaType runs multilingual speech models on-device, so you can start speaking in either language. For heavily mixed speech you can set a primary language to steer the model, but you do not have to switch modes every time you change languages.
Can dictation translate as I speak?
Yes. BlaBlaType supports optional translate-as-you-speak across 90+ languages, so you can speak one language and get text in another. This is different from bilingual transcription, which keeps each language as spoken.
Why does my bilingual dictation make mistakes on names?
Names, brands and jargon often sit between languages and are easy to mishear. A custom dictionary fixes this by teaching the app the exact spelling, and on-device AI cleanup then corrects punctuation and casing around those terms.