If Android writes the wrong language when you dictate, the fix is usually in the keyboard, not the phone's display language. Add the language to your keyboard first, switch to it before you speak, then check whether your device can switch automatically.
The exact steps depend on the keyboard you use. Gboard has its own language controls, Pixel's advanced voice typing can detect some languages on its own, and EkkoBoard separates voice support from the keyboard layout and dictionary used for typing corrections.
Start with the keyboard language, not the phone language
Google says you can change Gboard's language without changing your Android device's language. That means you can keep the phone in English and still add Spanish, French, Portuguese or another keyboard language for typing and dictation.
There is one important limit: Google's talk-to-text does not work with every language. A keyboard layout can be available even when voice typing support is not. If the microphone works in one language but not another, check the feature availability before changing every setting on the phone.
Add the language in Gboard
- Open any app where you can type, such as Messages, Gmail or Keep.
- Tap a text field to open the keyboard.
- Open Gboard settings from the keyboard toolbar.
- Tap Languages, then Add keyboard.
- Choose the language, pick the layout you want and tap Done.
You can also open Android Settings, go to System > Keyboard > On-screen keyboard > Gboard > Languages, then add the language and layout there. Google's steps can vary slightly by Android version and device maker.
Adding the language does not always make it the active language. Before dictating, switch to it. On Gboard, touch and hold the space bar to switch languages. During voice typing, you can also tap the language abbreviation in the voice toolbar and select the language you want.
Let Pixel switch automatically when it supports the language
On Pixel 6 and later, Google's advanced voice typing can automatically detect the spoken language when multiple languages are enabled. Google says automatic language detection is on by default, and the language tag shows what the phone detects as you speak.
The automatic option is narrower than manual keyboard switching. Google lists English, French, German, Italian, Japanese and Spanish for advanced voice typing. It also says the primary Gboard language and device language must match for advanced voice typing. If your language or device is not supported, switch manually with the globe key or voice toolbar instead.
Set up the language for typing in EkkoBoard
EkkoBoard's homepage says its real-time voice typing works in 99+ spoken languages and is polished by AI as you speak. Voice recognition is only part of a multilingual keyboard, though. If you also type in that language, the keyboard layout and dictionary affect autocorrect, predictions and emoji search.
EkkoBoard's language guide recommends turning on the language switch key first. Open EkkoBoard settings, go to Preferences > Additional keys and enable Language switch key. That places a globe icon next to the space bar so you can move between installed languages with one tap.
If the language needs a different keyboard layout, open Languages and layouts and select it. For corrections and predictions, open Dictionaries, find the language, download the dictionary file and add it with Add dictionary from file. Then return to any app, switch with the globe icon and type a test word. A correction or suggestion confirms the dictionary is working.
Check these settings when the wrong language appears
- Active keyboard language: Look for the language abbreviation or globe before you tap the microphone.
- Voice toolbar language: In Gboard, tap the abbreviation and select the language you plan to speak.
- Feature support: Talk-to-text is not available in every language, and Pixel's automatic detection covers a smaller list.
- Device language: Advanced Pixel voice typing expects the primary Gboard language and device language to match.
- Typing dictionary: Install the language dictionary when you want autocorrect and predictions to match the language you type.
After changing a setting, test with one short sentence before dictating a long message. It is easier to catch a wrong language, missing dictionary or unsupported feature in five words than after a full paragraph.
Multilingual habits that reduce cleanup
Switch before you speak, not after the first wrong word. Keep one language per sentence when you can, especially for names, addresses and quoted text. Review the final message for accents, capitalization and punctuation; those details are easy for any speech tool to miss when languages share words.
For important messages, dictate the draft first and then proofread the names, numbers and line breaks. A multilingual keyboard saves the most time when it handles the routine writing and you keep the final meaning check.