Dictating in two or more languages: switching, mixing and habits that work
If you write emails in English, chat with family in Polish and keep notes in German, dictation either becomes a quiet superpower or a constant fight with the wrong spelling. The difference is mostly about how your tool decides which language you are speaking. This guide covers the switch-based approach of the dictation built into macOS and Windows, the listen-and-detect approach, and the small habits bilingual speakers pick up to stop cleaning up garbled words.
Switching versus detecting: the one idea to understand
Most built-in dictation works like a keyboard layout. You pick a language, and the recognizer expects every word to belong to it. Say an English sentence while dictation is set to French and you get French-looking nonsense, because the system is trying hard to hear French words in your English sounds.
Other tools listen first and work out the language from the audio. That removes the switching step and lets you drop a foreign phrase into the middle of a sentence. The cost is that the list of languages is fixed by the speech model, and a language outside that list will not be recognized at all.
Neither approach is better for everyone. If you speak one language for an hour and then another for an hour, switching is a single click and costs nothing. If you change language every few sentences, or inside a sentence, detection saves real time.
On a Mac: add languages and switch between them
- Open System Settings, click Keyboard, and find the Dictation section.
- Click Edit next to Languages, then tick a language and region, for example German (Germany) or Spanish (Mexico). Untick one to remove it.
- Start dictating in any text field. A small language indicator appears next to the cursor.
- Click that indicator to choose another language while you dictate, or press the Globe key (on keyboards that have one) and pick the language from the list.
Apple's guide describes only this manual switching; it does not mention automatic detection between languages. It also warns that dictation is not available in all languages or regions, so a language you can type in is not always one you can dictate in. For the full setup, see dictation on Mac.
On Windows: add languages and switch between them
- Open Settings > Time & language > Language & region and add the language under Preferred languages.
- Before you press Windows key + H, switch the input language with the language button on the taskbar, with Windows key + Spacebar, or from the touch keyboard.
- Wait for the "Listening..." prompt, then speak.
Microsoft notes that the dictation language can differ from the language Windows itself is displayed in, so an English Windows can take Spanish dictation. Commands are where it gets uneven: voice commands depend on the language, and on Windows 10 they exist in US English only. The walkthrough is in dictation on Windows.
Mixing languages in one sentence
Real bilingual speech is messy. People say "I sent the Angebot to the client yesterday" or "позвони мне after the meeting". A switch-based recognizer cannot follow that: by the time you could click the indicator, the foreign word has already been mangled.
Voice Monkeys takes the detection route. It recognizes 25 languages automatically, with no setting to change, and they can be mixed inside one sentence: Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish and Ukrainian. You hold a key, talk, release, and the text lands at the cursor in whatever app you are using. Recognition happens offline on your computer, on Mac, Windows and Linux. The price is $25 once; you can try it free for 7 days from the download page.
Be honest with yourself about the list. Japanese, Korean, Chinese, Arabic, Turkish and Hindi are not on it. If one of your languages is outside the list, check the dictation built into your system, which covers many more languages with manual switching.
| Approach | How the language is chosen | Foreign words inside a sentence | Language list |
|---|---|---|---|
| Built-in dictation on macOS | You pick it: indicator next to the cursor or Globe key | Not described by Apple; switch per sentence | Many languages; varies by region |
| Built-in dictation on Windows | You pick it: taskbar or Windows key + Spacebar | Not described by Microsoft; switch before Windows key + H | Many languages; commands vary |
| Automatic detection (Voice Monkeys) | Detected from the audio, nothing to switch | Yes, can be mixed | 25 languages, all of them European |
Habits that keep bilingual dictation clean
- Batch by language when you can. Answer all your Spanish emails, then all your English ones. One switch beats twenty.
- Switch at a sentence boundary. With switch-based tools, finish the sentence, change the language, then start the next one. Changing mid-sentence almost always costs a correction.
- Learn the punctuation words in each language. A spoken command like "comma" belongs to English. In German it is "Komma", in French "virgule". If the tool inserts the word instead of the mark, you are using the wrong language's command. See how to dictate punctuation.
- Keep the keyboard layout separate in your head. The typing layout and the dictation language are related but not identical. You can type on a US layout and dictate in Polish; check the indicator, not the keyboard.
- Turn on spell checking for both languages in your editor. Dictation errors in the second language are easier to spot when the underline appears.
- Say dates and numbers the way the target language writes them. "The third of March" in English, "dritter März" in German. Mixing formats is where silent errors creep in.
Loanwords, names and technical terms
The hardest words for any recognizer are the ones that belong to no single language: product names, colleagues' surnames, English tech jargon inside Russian or Italian speech. A switch-based tool will try to spell "deploy" or "Slack" using the rules of the active language. A detecting tool has a better chance, but it can still guess wrong when the word is short and the surrounding sentence is in another language.
Two habits help. First, give the word a little context: "the meeting in Slack" is easier than a bare "Slack" at the start of a sentence. Second, pronounce the loanword the way it is said in its own language, at least until you see how your tool handles it. If one surname keeps failing, type it once and then dictate around it.
A quick test tells you more than any feature list. Pick a real sentence you would say on a normal day, such as "Can you move the Termin with Dr. Nowak to Thursday, please?", dictate it three times, and count how often you have to fix something. More techniques are in improve dictation accuracy.
Picking a setup for your situation
- One main language, a second one now and then: the built-in tool is enough. Add the second language and use the Globe key or Windows key + Spacebar when you need it.
- Two languages every day, separate documents: built-in switching still works; the question is whether the extra click annoys you.
- Code-switching inside sentences: a detecting tool saves the most time, as long as both languages are on its list.
- A language outside Europe: check the built-in dictation's language list first.
- Students who write in two languages: see dictation for students for study routines.
If you are choosing an app more broadly, how to choose dictation software covers every criterion, languages included.
Questions and answers
Can the built-in Mac dictation detect the language automatically?
Apple's guide only describes manual switching, by clicking the language indicator next to the cursor or pressing the Globe key. Add your languages under Edit next to Languages first.
Can I dictate in Spanish on an English version of Windows?
Yes. Microsoft says the dictation language can be different from the Windows display language. Add Spanish in Language & region, switch the input language, then press Windows key + H.
Why do my punctuation commands stop working after I switch languages?
Commands belong to a language. After switching, say the punctuation word in the new language, or check whether that language supports voice commands at all.
Which languages can Voice Monkeys mix?
Any of its 25: Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish and Ukrainian. Languages outside this list are not supported.
Is it better to dictate slowly in my second language?
Steady is better than slow. Speak in complete phrases at a calm pace; stretching single words apart usually makes recognition worse, not better.
Sources
- Apple: Use Dictation on Mac (checked November 7, 2026)