Languages and accents
Multilingual Dictation: Two Languages, Auto-Detect, Mixing
Most built-in dictation listens for one language at a time. You can switch by hand with a tap or shortcut once both languages are set up, and automatic detection usually picks one language for a whole recording or request. A sentence that mixes two languages is the hardest case, and none of the vendor documents we read says its dictation follows a switch inside a sentence.
Updated October 17, 202612 min read30 cited facts, each traced to its source
10languages
Azure Speech's continuous language identification accepts up to 10 candidate languages, while its at-start mode accepts up to four.
Microsoft, Microsoft Learn, 2026
3languages
Google's automatic language recognition accepts a list of up to three languages.
Google, Google Cloud Documentation, 2026
30seconds
When no language is set, Whisper's transcribe function detects the spoken language from up to the first 30 seconds of audio.
OpenAI, GitHub (openai/whisper), 2026
39percent mixed error rate
On two conversational code-switching corpora, Whisper's mixed error rate on code-switched utterances was about 39 percent.
Sarina Meyer et al., arXiv, 2025
You can dictate in two languages, but most built-in tools make you choose one at a time. Switching by hand takes a tap or a shortcut once both languages are set up. Automatic detection exists in several products, but it usually picks a single language for a whole recording or request. The hardest case is a sentence that mixes two languages. None of the vendor documents we read says its dictation follows a switch inside a sentence, and the research shows error rates rising sharply on that kind of speech.
This guide explains what each approach does, where the documented limits are, and how to set up a workflow that works around them. Terms are linked where they first appear: spoken language identification, code-switching and word error rate. For the wider subject, see our languages overview.
Most built-in dictation listens for one language at a time
Built-in dictation asks you to choose a language, then applies that language to everything you say. The setting belongs to the device or the keyboard, not to each sentence, so the choice you make at the start holds until you change it.
On a Mac, Apple says you can change the language you dictate in, or set up Dictation for several languages and switch between them as needed 1. Apple's wording describes choosing a language when you need it. It does not describe recognizing two languages inside one sentence.
On an iPhone, Dictation follows the keyboard you are using. Apple says that when you use a keyboard for another language, you can use Dictation in that language as well 2.
Chromebook dictation is stricter. It does not work if the language you speak does not match the device language 3, so a bilingual user has to match the device language to the language being spoken.
| Platform | How the dictation language is set | Two languages in one session |
|---|---|---|
| Mac, Apple Dictation | Keyboard settings, Dictation, Languages | Several can be set up, and you switch as needed |
| iPhone, Apple Dictation | The active keyboard | One at a time, set by the keyboard |
| Android, Gboard voice typing | Language abbreviation on the voice toolbar | Switch by tapping the abbreviation |
| Windows 11, voice typing | The input language | One at a time, set by the input language |
| Chromebook, dictation | The device language | Must match the language you speak |
The table summarizes the cited statements above. The details differ by version, so check the settings on your own system before relying on them. For Mac specifics, see the Mac dictation languages guide. For Windows, see the Windows dictation languages guide.
Switching by hand takes one tap or shortcut once it is set up
Manual switching works well when each message or paragraph is in one language. The cost is one extra step each time you change language, which is small if you dictate in blocks. The steps differ by platform, and the exact menu names matter.
On a Mac, Apple's Mac Help describes this path for the language you dictate in: open Dictation in Keyboard settings, click the Edit button next to Languages, and select a language and region 4. The steps below follow that description.
- Open Keyboard settings and select Dictation.
- Click Edit next to Languages.
- Select the language and region you want, and add the second language the same way.
On Windows 11, if the words you speak are not entered correctly, Microsoft says to check the voice typing language: press the Windows logo key and Spacebar, then choose one of your available languages 5.
On Android with Gboard, you switch languages in the voice toolbar by tapping the abbreviation at the bottom left, which shows your default language 6.
On an iPhone, changing keyboard changes the dictation language too, because Dictation follows the keyboard you are using 2.
Automatic language detection usually picks one language per recording
Automatic detection is real, but it works at the level of a whole request, a recording or a long stretch of audio, not individual words. The documented tools ask you to list the candidate languages, and they then choose one. Two cloud services and the open-source Whisper family give the clearest rules.
Azure Speech takes a candidate list from your app. At-start mode accepts up to four candidate languages 7, and continuous mode accepts up to 10 8. The service returns one of the candidates even if none of them is spoken 9, so a wrong or overly broad list can produce a wrong label.
Google's automatic language recognition accepts up to three languages 10. Google advises listing only the languages you need, because the fewer language codes you specify, the higher the likelihood that the service selects the correct one 11. In a request with several languages, the service transcribes the audio in one best-fit language from the list 12.
Whisper works the same way at file level. When no language is set, its transcribe function detects the language from up to the first 30 seconds of audio 13. The code then sets that language once and decodes the transcription with it.
The chart compares the candidate limits that the vendor documents state. It measures the size of the list each service accepts, not accuracy.
The pattern is clear. A larger list gives the service more room to pick a wrong language, and Google's guidance says the shorter list is the safer one. The question on whether dictation detects the language automatically covers the same settings.
Mixing two languages in one sentence is the hardest case for recognizers
Speech that switches languages inside a sentence is the case that the documented tools do not cover. Researchers call it code-switching. A 2025 study by Liu and colleagues says spontaneous switching within a sentence causes language confusion for code-switching recognizers, and that accent bias blurs the sound boundaries between languages 14.
The vendor documentation says the same thing from the product side. Azure's continuous mode does not detect a change of language inside a sentence. Microsoft's example is a speaker mainly using Spanish who inserts some English words: the service does not detect the language change per word 15. The Google documentation describes one best-fit language per request 12. Neither document describes following a switch inside a sentence.
Measured error rates show the gap. In a 2025 study of two conversational code-switching corpora, Whisper's mixed error rate on code-switched utterances was about 39 percent 16. The same authors found that the speakers' original code-switching was altered during recognition 17. A 2025 Hinglish corpus paper cites recent evaluations that put the relative increase in word error rate for code-switched speech at 30 to 50 percent over monolingual input 18.
Coverage is also uneven. A 2025 review of code-switching speech recognition found that a small subset of languages receives most of the attention, and that the languages covered by datasets are very unequal 19. If your pair is Hinglish, Spanglish or another mix that is not widely studied, expect less support and more editing. The question on mixed-language recognition covers what that means for everyday use.
Multilingual models like Whisper can transcribe mixed speech but often lose the switching
Multilingual models are built to cover many languages, but they do not solve mixing. Whisper's training used a language token for each of 99 languages 20, and OpenAI's speech to text guide says Whisper supports 98 languages 21. The two counts differ, so check the current list before you rely on a specific language. For the details by language, see the Whisper languages guide.
The studies show the limit. The 2023 authors of an adaptation method say that multilingual models such as Whisper often struggle with handling the code-switching setting 22. In a 2025 dataset paper on Mandarin-English dialogue, Whisper Large-V2 had the highest error rates among the pre-trained models tested, at 31.11 percent word error rate and 15.29 percent mixed error rate 23. The 2025 voice anonymization study reports the same pattern on conversational speech, with the mixed error rate near 39 percent on code-switched utterances 16.
Training on mixed data narrows the gap. The 2023 method adapts Whisper to Mandarin-English code-switched speech, and it reaches a 14.2 percent mixed error rate while training only 5.6 percent additional parameters 24. That number comes from a research experiment on a Mandarin-English speech corpus. It is not what a general-purpose Whisper app delivers on your own speech.
Accuracy also depends on the language, separate from mixing. The Voxtral paper's FLEURS Hindi table shows the spread across models. The chart uses the three Hindi figures in that table.
Whisper large-v3 had a word error rate of 28.87 percent in Hindi on that table 25. In the same table, GPT-4o mini Transcribe had 12.36 percent 26, and Gemini 2.5 Flash had 6.76 percent 27. The three models are compared in one table, so the gaps are comparable within that test. A single table is not a verdict on any product, because versions change and test sets differ.
If you run Whisper yourself, set the language rather than letting it detect one, because detection uses only the opening window described above 13. For a recording that changes language, split it into sections and transcribe each one with its own language setting.
Names and borrowed words need a vocabulary list or spelling out
Names, brand words and loanwords are a common failure point for recognizers. A language setting alone does not fix them. A vocabulary list can help, when the tool offers one. Whisper's initial prompt can give the model custom vocabulary or proper nouns, which makes those words more likely to be transcribed correctly 28. For steps by tool, see the question on dictating foreign names. For the general idea, see the glossary entry on custom vocabulary.
The built-in options vary. On a Mac, Voice Control accepts up to 1,000 custom vocabulary terms, and you can teach it how to say each one 29. This is Voice Control, not Dictation, so check the language list before adding terms.
Third-party software gives more control over spelling. In Dragon, you add a word by specifying the word and its spoken form, and you can optionally train Dragon on its pronunciation 30. For a name with an unusual spelling in either language, add it with its spoken form, and try that route first.
Hints help with a short list of words you use often, but they do not replace proofreading of a long mixed text.
Accents and diacritics are part of the spelling. If a name or loanword has an accent mark in its usual spelling, enter it with the accent in your vocabulary entry, so the transcript keeps it. Check that the tool keeps accents in the output you paste elsewhere.
Test a tool on your own mixed speech before you rely on it
Published numbers come from test sets that may not match your speech, so a short test with your own sentences tells you more. Write or record ten or so sentences you would really dictate, and include the mixed ones. Dictate them with the tool you plan to use, then count the errors.
Word error rate is the standard measure. It counts the words the recognizer substituted, deleted or inserted, and divides that total by the number of words you actually said. Multiply by 100 to get a percentage. The word error rate glossary entry gives the same formula with the normalization rules that change the score.
Run the test separately for each language and then for the mixed sentences. If the mixed sentences score far worse than the single-language ones, the tool is not following the switch, and you should plan to dictate in blocks. Ten sentences will not give a precise rate, but they will show whether a tool is in a usable range or far from it.
A daily workflow for people who write in two languages
The documented tools support a simple rule: choose one language per block of speech, keep the list of languages short, and proofread anything that mixes them. The steps below follow that rule.
- Enable both languages on the device you dictate on most, using the menus described above.
- Choose a language before each message or paragraph. Switch with the shortcut, the Globe key or the toolbar tap, and avoid switching inside a sentence.
- Add names and recurring foreign words to the vocabulary list of the tool you use, with the spelling you want.
- Use automatic detection only with a short list of languages you actually speak. For Google, that means no more than three.
- Proofread mixed text. In the studies above, unadapted Whisper's mixed error rate on code-switched speech was 15.29 percent on one Mandarin-English test set 23 and about 39 percent on conversational corpora 16, so expect to fix words that came out in the wrong language.
The flowchart shows the decision in order.
The table below turns the same logic into choices for common situations.
| Your situation | Approach the documentation supports | Watch for |
|---|---|---|
| One language per message, most of the time | Built-in dictation with a manual switch | Forgetting to switch before you start |
| Short phrases in two or three known languages | Automatic detection with a short candidate list | A wrong label when the list is too broad |
| Long recordings that change language | Continuous detection, or split the recording by language | Switches inside a sentence are not followed |
| Sentences that mix languages often | A multilingual model, with proofreading | Mixed error rates of about 15 to 39 percent in the studies cited 23 16 |
Two limits apply to everything above. First, we found no vendor document that reports error rates for mixed speech in Apple Dictation or Gboard, so for those products the advice rests on documented behavior rather than measured accuracy. Second, the product settings change with each operating system release, so the menu steps describe the versions we checked on 17 October 2026.
Yap, which we make, is one on-device dictation option for Mac and Windows. Check its language settings on the download page before you rely on it for mixed speech, and test it on a sample of your own sentences first.
Readers who arrive here with a specific question can start with the question pages: can you dictate in two languages at the same time, does dictation detect the language automatically, can speech to text handle Hinglish and other mixed languages and how to dictate foreign names and words correctly.
For related reading in this subject, see how to change the dictation language on any device, dictation languages by app and device, speech recognition and accents and Hindi voice typing and speech to text. For how to correct recognition errors in general, see the dictation mistakes guide.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
Questions about this
- Can speech to text handle Hinglish, Spanglish and other mixed languages?Only partly, and the error rates are high. A 2025 study of Mandarin-English and Spanish-English speech found Whisper's mixed error rate on code-switched speech was about 39 percent, and the vendor documents we read do not say their detection follows a switch inside a sentence. A 2023 study reports 14.2 percent for a Whisper model adapted to Mandarin-English mixing, in a research setup, so test a tool on your own sentences before you rely on it.
- Can you dictate in two languages at the same time?Not inside one sentence, as far as the vendor documents we read show. Most built-in dictation works in one language at a time, so you set up both languages and switch between them by hand, and some tools choose a language for a whole request. None of the documents we read says a switch can happen in the middle of a sentence.
- Does dictation detect the language automatically?Some do, but usually for a whole request or recording, not for each word. Gboard's advanced voice typing detects your spoken language in six supported languages, Google and Azure choose one language from a list you supply, and Whisper detects it from up to the first 30 seconds of audio. Apple's and Microsoft's voice typing pages we read describe choosing the language yourself.
- How do you dictate foreign names and words correctly?Set the language first, then add each name or foreign word to the tool's custom vocabulary with its exact spelling, including accents, where the tool offers a list. Where there is no list, spell the word out or type it after dictation, and proofread the result. On a Mac, Voice Control accepts up to 1,000 vocabulary terms, but its Vocabulary option is dimmed for languages that do not support it.
More in Languages and accents
- Dictation Languages, Accents and Voice TranslationThe overview of this topic
- Dictation Languages: What Each App and Device Supports
- How to Change the Dictation Language on Any Device
- Hindi Voice Typing and Speech to Text
- Speech to Text With Translation on Phones and Computers
- Speech Recognition and Accents: Accuracy and Fixes
- Spanish Speech to Text and Talk to Text
- Japanese, Chinese and Korean Speech to Text
- How to Translate Audio and Video to English Text
- Dictation for Language Learning: How and Why It Works
- Whisper Supported Languages and Accuracy by Language
- Arabic Speech to Text and Right-to-Left Dictation
- Speech to Text in French, German, Russian and More
- Dictation Punctuation Commands in Other Languages
Referenced by
- Dictation Languages, Accents and Voice TranslationTopic
- How to Change the Dictation Language on Any DeviceGuide
- Hindi Voice Typing and Speech to TextGuide
- Speech to Text With Translation on Phones and ComputersGuide
- Speech Recognition and Accents: Accuracy and FixesGuide
- Spanish Speech to Text and Talk to TextGuide
- Japanese, Chinese and Korean Speech to TextGuide
- Windows Dictation Languages: Voice Typing and Voice AccessGuide
- Dictation for Language Learning: How and Why It WorksGuide
- Arabic Speech to Text and Right-to-Left DictationGuide
- Speech to Text in French, German, Russian and MoreGuide
- Dictation Punctuation Commands in Other LanguagesGuide
- Can dictation help non-native English speakers write work emails?Question
- Can speech to text handle Hinglish, Spanglish and other mixed languages?Question
- Can you dictate in two languages at the same time?Question
- Does dictation detect the language automatically?Question
- How do you add a dictation language on a Mac?Question
- How do you dictate foreign names and words correctly?Question
- How do you switch between dictation languages quickly?Question
- How do you talk to text in Spanish and get English?Question
- How do you voice type in Russian?Question
- Is speech to text as accurate in Spanish as in English?Question
- Which Spanish should you choose for dictation?Question
- Which speech to text works best with an Indian accent?Question