← Back to Blog

Short answer: iPhone dictation transcribes in whichever language the active keyboard is set to, not the language you speak. Add the right keyboard, switch to it before tapping the mic, and add the language under Settings → General → Keyboard → Dictation Languages. For seamless multilingual dictation, use a voice keyboard that detects and translates across languages.

You speak English, and your iPhone types Spanish. Or you speak French and it comes out as a garbled phonetic guess in English. You tap the microphone, say a perfectly clear sentence, and the phone confidently transcribes it into a language you were not using. It feels like the device is ignoring you, and in a sense it is, because iPhone dictation does not actually try to figure out what language you are speaking. It assumes.

That single design decision is the root of nearly every "wrong language" problem on iOS, and once you understand it, the fixes are straightforward. This guide explains exactly what determines the dictation language, how to set it correctly, why it keeps reverting, and what to do if you regularly switch between languages and are tired of fighting the keyboard.

Why iPhone Dictation Uses the Wrong Language

The crucial thing to understand: iPhone dictation does not listen to your voice and decide which language you are speaking. Instead, it transcribes using the language of whatever keyboard is currently active when you tap the microphone. If a Spanish keyboard is active and you speak English, dictation runs your English audio through Spanish recognition and produces Spanish-looking nonsense. The phone is doing exactly what it was told. It was just told the wrong thing.

This is why the problem feels so arbitrary. The dictation language is glued to the keyboard language, and the keyboard can switch without you noticing: you tap the globe key by accident, an app remembers a different keyboard from last time, or a recent update reordered your keyboards. From your side, nothing changed. From the phone's side, the active keyboard, and therefore the dictation language, changed completely.

So fixing "wrong language" dictation comes down to two things: making sure the language you want exists in your settings, and making sure the right keyboard is active at the moment you start dictating. Everything below is a variation on those two ideas.

Fix 1: Add and Select the Right Keyboard

Dictation follows the keyboard, so start by confirming you actually have the keyboard for the language you want to speak.

  1. Open Settings → General → Keyboard → Keyboards.
  2. Tap Add New Keyboard and add the language you speak (for example, English (US), Spanish, or French).
  3. Back in any text field, tap and hold the globe icon to see your keyboards and pick the right one.
  4. With the correct keyboard active, tap the microphone and dictate.

The key habit here is checking the active keyboard before you tap the mic, not after the wrong-language text appears. Glance at the spacebar; it usually shows the current keyboard's language name. If it says the wrong thing, tap the globe to cycle to the right one first.

Fix 2: Set Your Dictation Languages

Separate from the keyboard list, iOS keeps a dedicated list of languages that dictation is allowed to use. If your language is not in it, dictation cannot transcribe it no matter which keyboard is active.

  1. Go to Settings → General → Keyboard.
  2. Scroll to the Dictation section and tap Dictation Languages.
  3. Check every language you want to dictate in.

If you only ever dictate in one language, the cleanest fix is to enable just that one. With a single dictation language selected, there is nothing for the phone to get wrong, since it cannot drift to a language you never enabled. If you genuinely need more than one, leave the relevant ones checked but be aware you will still have to switch keyboards manually to steer which one is used at any moment.

A close cousin of this problem is dictation that stubbornly types in English even when you have added another language. If that is your exact symptom, we have a dedicated walkthrough in iPhone dictation only types in English, which covers the extra settings that pin transcription to English.

Fix 3: Stop the Language From Reverting

One of the most maddening versions of this problem is when you set the language correctly, it works once, and then it flips back. This almost always traces to one of a few causes:

If the language reverts only after a restart or update, run the standard dictation repair: toggle Enable Dictation off, restart the iPhone, and turn it back on. That clears the cached dictation state that sometimes survives with stale language data. The broader iPhone dictation not working guide has the full reset sequence if the basics do not hold.

Fix 4: When the Language Is Not Available at All

Sometimes the language you want simply does not appear in the Dictation Languages list, or appears but never works. Apple supports dictation in a fixed set of languages, and availability can depend on your region and iOS version. If your language is missing entirely, confirm your iPhone is updated to the latest iOS, since new dictation languages arrive in software updates.

This is a known pain point across Apple's platforms, not just on the phone. If you also use a Mac and have hit a "language not available" wall there, the causes overlap, and our Mac dictation language not available guide explains the platform limits in detail. The short version: Apple's dictation language coverage is finite and region-gated, and no amount of toggling adds a language Apple has not shipped.

Fix 5: When Autocorrect Fights Your Language Too

There is a second culprit that often gets blamed on dictation when the real offender is autocorrect. The keyboard's autocorrect and predictive text are tied to the same active keyboard that drives dictation, so even when dictation hears you correctly, a mismatched keyboard can "correct" your words into the wrong language after they appear. You dictate an English sentence, the words land correctly for a split second, and then autocorrect rewrites a few of them into Spanish lookalikes because the active keyboard is Spanish.

If your text seems to start in the right language and then mutate, this is usually why. Two checks help. First, confirm the active keyboard matches your spoken language, exactly as in the earlier fixes, since autocorrect inherits that setting. Second, if you regularly mix languages and want autocorrect to stop second-guessing you, you can turn it off temporarily under Settings → General → Keyboard → Auto-Correction. That is a blunt instrument, but it stops the keyboard from rewriting correctly dictated words into a language you did not intend.

The deeper takeaway is the same one running through this whole guide: on iOS, language is a single global choice that every typing feature inherits from the active keyboard, and dictation, autocorrect, and predictive text all bend to it together. Get the keyboard right and they all line up. Get it wrong and they all break in the same direction at once.

Why This Keeps Happening: Dictation That Can't Switch on Its Own

Step back and the pattern is clear. Every fix above is really you doing the language detection that the phone will not do for itself. You add the keyboard, you select it, you switch back to it, you keep it at the top of the list. The dictation engine never asks "what language is this person speaking?" It only ever asks "what is the active keyboard?"

For someone who lives in one language, that is a minor annoyance you set up once. But for bilingual and multilingual users it is a constant tax. If you text your family in Spanish and your coworkers in English, you are switching keyboards dozens of times a day, and every missed switch produces a paragraph of the wrong language that you have to delete and redo. The tool is fighting the most basic thing about how multilingual people actually communicate: they switch languages mid-conversation, sometimes mid-sentence.

The phone never asks what language you are speaking. It asks which keyboard is active — and that is a question you should not have to answer mid-sentence.

A Voice Keyboard Built for More Than One Language

The better model is a voice keyboard that handles language as part of dictation rather than as a setting you manage by hand. Voice Keyboard Pro is a third-party iPhone keyboard with a built-in microphone, and it is designed for exactly the multilingual reality that trips up Apple's dictation.

Its advanced AI transcription is built to handle the language you are actually speaking, so you are not stranded when the active keyboard disagrees with your voice. More importantly, it includes two-way translation across 24 languages while you dictate: you can speak in one language and have it appear in another, which turns the whole "wrong language" problem on its head. Instead of fighting to keep dictation in your language, you can deliberately dictate between languages: speak English, send Spanish, or the reverse.

Because it is a full keyboard, it works in every app the same way: Messages, WhatsApp, Mail, Instagram, your browser. You also get Voice Edit for speaking corrections to fix a word without retyping, and swipe typing for when you would rather not talk at all. On privacy, the team built it so the server keeps only operational pings, with no audio and no transcript content stored. If you want a closer look at the translation side, our piece on translating as you type between Spanish and English walks through how it works in practice.

There is a free tier with daily limits so you can test multilingual dictation before committing. Pro is $4.99 a month or $34.99 a year. For anyone who routinely moves between two or more languages, not having to switch keyboards, and not having to redo a wrong-language paragraph, is the kind of fix that changes how you use your phone.

Quick Checklist

  1. Add the keyboard for the language you speak: Settings → General → Keyboard → Keyboards → Add New Keyboard.
  2. Switch to the correct keyboard with the globe key before tapping the mic.
  3. Enable the language under Settings → General → Keyboard → Dictation Languages.
  4. If you only need one language, enable just that one to stop the drift.
  5. Drag your primary keyboard to the top of the list and remove keyboards you never use.
  6. Update iOS if your language is missing entirely.
  7. For frequent language switching, use a voice keyboard that detects and translates across languages.

Frequently Asked Questions

Why does iPhone dictation transcribe in the wrong language?

Because dictation uses the language of the active keyboard, not the language you are speaking. If a different keyboard is selected when you tap the mic, your audio is run through that language's recognition.

How do I change the dictation language on iPhone?

Switch to the keyboard for that language using the globe key, and make sure the language is checked under Settings → General → Keyboard → Dictation Languages.

Why does my dictation language keep reverting?

iOS can remember a per-app keyboard, accidental globe taps cycle keyboards, and keyboard order sets the default. Reduce installed keyboards, set your primary at the top, and a paired hardware keyboard's language can also override the on-screen one.

Can one keyboard handle two languages at once?

Apple's dictation does not auto-detect the spoken language, so you switch manually. A voice keyboard with built-in language handling and two-way translation removes the constant switching for multilingual users.

Dictation typing in the wrong language is not your phone misbehaving; it is doing precisely what the active keyboard tells it. Fix the keyboard and the language list and the problem usually disappears. But if you live in more than one language, the manual switching never really ends, and that is exactly the gap a multilingual voice keyboard fills. Voice Keyboard Pro has a free tier. Dictate in both your languages and see how it feels to stop switching keyboards.