Languages and accents
Whisper Supported Languages and Accuracy by Language
Whisper supports 98 or 99 languages, depending on the source, and its accuracy follows how much training audio each language had. In the FLEURS benchmark, the large-v2 model had a word error rate of 3.0 percent in Spanish and 94.8 percent in Yoruba, so check your language against test numbers, not the list.
Updated October 17, 202610 min read36 cited facts, each traced to its source
117,000hours
Of Whisper's 680,000 hours of training audio, 117,000 hours cover 96 languages other than English.
Alec Radford et al., OpenAI (arXiv), 2022
3.0percent word error rate
On the Fleurs benchmark, the Whisper large-v2 model had a word error rate of 3.0 percent for Spanish.
Alec Radford et al., OpenAI (arXiv), 2022
94.8percent word error rate
On the Fleurs benchmark, the Whisper large-v2 model had a word error rate of 94.8 percent for Yoruba.
Alec Radford et al., OpenAI (arXiv), 2022
Whisper supports 98 or 99 languages, depending on which source you count, and its accuracy differs far more than that number suggests. In the FLEURS benchmark, the large-v2 model from 2022 had a word error rate of 3.0 percent in Spanish 1 and 94.8 percent in Yoruba 2. The gap follows the training audio: languages with more hours of training data had fewer errors. Set the language yourself when you know it, and treat translation as a separate step that only goes into English.
Whisper supports 98 or 99 languages, but accuracy follows the hours of training audio
The count depends on the source. OpenAI's speech-to-text guide says Whisper supports 98 languages and that accuracy varies by language 3. Meta's paper on its MMS speech project describes Whisper as supporting the transcription of 99 different languages 4. Neither source explains the one-language difference, so treat the count as about 100.
The count matters less than the training data behind it. Whisper was trained on 680,000 hours of audio, and the authors report that 117,000 hours covered 96 languages other than English 5. The hours are very uneven from one language to the next, and that unevenness shows up in the test results.
The 2022 paper tested the model on FLEURS, a benchmark of 102 languages 6. FLEURS gives each language about 12 hours of speech for testing 6, which is enough to compare languages with each other, but it is a small, read-aloud test rather than a sample of everyday speech.
Whisper's training data has no speech at all for 20 of those 102 languages 7. So a language can appear on the supported list and still have little or no training behind it. Check the language you need against test numbers, as in the next section, rather than against the count.
The best-recognized languages are the ones with the most training data
The paper's main finding is a trend. The authors estimate that a language's word error rate halves for every 16-fold increase in its training data 8. The estimate is a fitted line with outliers, but its direction is clear: more training audio, fewer errors. A word error rate is the share of words that were wrong, counting substitutions, deletions and insertions, so lower is better.
The table lists nine languages from the same FLEURS test for the large-v2 model, sorted from the lowest error rate to the highest.
| Language | Word error rate | What the number shows |
|---|---|---|
| Spanish | 3.0 1 | Among the lowest errors in the test |
| English | 4.2 9 | About 1.4 times the Spanish rate 10 |
| French | 8.3 11 | Still single digits |
| Hindi | 21.5 12 | About 5.1 times the English rate 13 |
| Swahili | 39.3 14 | Roughly one word in three is wrong |
| Hausa | 88.9 15 | Errors on most words |
| Yoruba | 94.8 2 | About 31.6 times the Spanish rate 16 |
| Telugu | 99.0 17 | One of the paper's named outliers, see below |
| Amharic | 140.3 18 | More errors than words in the reference |
The chart uses the same numbers as the table. It also shows the shape of the trend: the languages at the top have the most support in the test, and the bars climb steeply once a language moves from Spanish and English toward the languages with the least data. Three points deserve care.
First, the paper scores some languages by character error rate instead of word error rate. Its list is Chinese, Japanese, Thai, Lao and Burmese, and Korean is not on it 19. Scores for those languages are character-based, so do not compare them directly with the word-based scores above.
Second, a word error rate above 100 percent is possible. It means the model inserted more words than the reference contains, so the error count is larger than the number of words that were spoken.
Third, the paper names Telugu, Hebrew, Chinese and Korean as the largest outliers from the trend. These languages have unique scripts and are more distantly related to the Indo-European languages that make up most of the training data 20. The authors suggest linguistic distance, a poor fit of their tokenizer, or data quality as possible causes, and they did not test these.
OpenAI's own README makes the same point. It says Whisper's performance varies widely depending on the language, and it publishes a breakdown by language for the large-v3 and large-v2 models on Common Voice 15 and FLEURS 21. The OpenAI Whisper repository has the chart.
These numbers come from read sentences in a benchmark, not from everyday dictation. Accents, background noise and specialist vocabulary raise error rates in every language. The guide to speech recognition accents covers that gap in more detail.
Whisper detects the language from the start of the audio, and can guess wrong
If you do not set a language, the open-source code decides it from the audio. The transcribe function detects the spoken language from up to the first 30 seconds of audio 22. Nothing in that step re-checks the language later, so a recording that switches language after the opening can be transcribed with the wrong language for the rest.
Detection is good but not perfect. On the FLEURS language identification test, the best Whisper model named the right language 80.3 percent of the time, across the 82 languages it had training data for 23. The paper says the model was heavily penalized for the 20 languages with no training data, so the benchmark score reflects missing data as well as model quality.
Speech that mixes languages is harder still. On two conversational corpora of code-switching, where speakers move between two languages, Whisper's mixed error rate on the code-switched utterances was about 39 percent 24. The same study found that recognition significantly altered and reduced the speakers' original code-switching.
The fix is to name the language. The Whisper README gives this command-line example for Japanese audio: whisper japanese.wav --language Japanese ( README on GitHub). If the output looks like a different language from the one you spoke, check the language setting first. The question on why Whisper transcribes in the wrong language covers the common causes.
Its translation mode works only into English
Whisper can translate speech, but the direction is into English. The paper's training data includes 125,000 hours of speech translated into English, described as X to English translation 25. The README describes its translate task as translating speech into English, with the example --task translate for Japanese audio.
The turbo model is the exception to check. The repository says turbo is not trained for translation, so to translate non-English speech into English you should use one of the multilingual models instead 26. The README adds that turbo returns the original language even when the translate task is set, so if you asked for English and got the original language back, switch to a multilingual model.
If you need a transcript in the original language and an English version, run the transcription and the translation as two steps. For interviews, lectures or calls that a team reads in English, keep the original-language transcript as the record and create the English version for readers who need it. That keeps the speaker's words intact and makes any translation error easy to trace back to the source. The question on whether Whisper can translate audio explains the two tasks, and the guide to translating audio to English covers the tools that do this on a phone or computer.
Fine-tuned versions improve single languages such as Japanese and Hindi
Fine-tuning means training a Whisper model further on one language's audio. The gains can be large, and they show up in the same measurements as the figures above.
For Japanese, a 2024 study found that the untuned Whisper-Tiny model had a character error rate of 32.7 percent, and that fine-tuning on Japanese data lowered it to 14.7 percent 27. Tiny is the smallest Whisper model, so the absolute numbers are higher than the large models would show. The gain from Japanese training is the lesson. Character error rate counts individual characters rather than words, which suits Japanese, where transcripts may or may not include spaces between words 28. The study measured its own Japanese test sets, so its figures describe that study rather than every Japanese recording.
For Hindi, the Vistaar study fine-tuned Whisper for 12 Indian languages on 10.7K hours of public audio, which it called IndicWhisper. Across the Hindi subset of the Vistaar benchmark, IndicWhisper averaged 13.6 percent word error rate across seven test sets 29. On the FLEURS part of that benchmark, it scored 11.4 percent 30, against 21.5 percent for the untuned large-v2 model on the same FLEURS test 12.
| Model | Language | Test | Error rate |
|---|---|---|---|
| Whisper-Tiny, untuned | Japanese | Authors' Japanese test sets | 32.7 percent CER 27 |
| Whisper-Tiny, fine-tuned | Japanese | Same test sets | 14.7 percent CER 27 |
| Whisper large-v2, untuned | Hindi | FLEURS | 21.5 percent WER 12 |
| IndicWhisper, fine-tuned | Hindi | FLEURS subset of Vistaar | 11.4 percent WER 30 |
| IndicWhisper, fine-tuned | Hindi | Average of seven Vistaar sets | 13.6 percent WER 29 |
Read the table with care. The Japanese rows are character error rates on a different test, and the Hindi FLEURS rows are the closest like-for-like pair, though the Vistaar authors' text normalization may differ from the Whisper paper's. A fine-tuned model is a separate model you choose, so check which one an app uses before you assume the Hindi result applies. The guide to Hindi voice typing and the question on how good Whisper is at Hindi give the wider picture. For Japanese, see the guide to Japanese, Chinese and Korean speech to text.
Newer multilingual models from other labs cover more languages
Several newer models cover far more languages than Whisper. Meta's MMS project built a single speech recognition model for 1,107 languages 31. Its paper compares it with Whisper on FLEURS-54, the 54 languages both models support, and reports that MMS reduced Whisper's word error rate by a relative 58 percent while supporting over 11 times as many languages 32. That comparison is the authors' own, and the two models used different decoding setups.
Meta's later Omnilingual ASR covers more than 1,600 languages 33 and is licensed under Apache 2.0 34. Its paper reports that the 7B model meets a character error rate threshold of 10 percent for 78 percent of the 1,570 languages it was evaluated on 35. The same paper shows the pattern this guide has followed throughout: only 36 percent of the languages with less than 10 hours of training audio meet that threshold 36, which is why low-resource languages lag behind.
| Model | Languages | Accuracy evidence in the source |
|---|---|---|
| Whisper (OpenAI) | 98 or 99 3 4 | Word error rate 3.0 to 140.3 percent across FLEURS languages 1 18 |
| MMS (Meta, 2023) | 1,107 for speech recognition 31 | 58 percent relative error reduction against Whisper on 54 shared languages 32 |
| Omnilingual ASR (Meta, 2025) | More than 1,600 33 | 78 percent of 1,570 evaluated languages under 10 percent CER 35 |
A higher count does not guarantee accuracy in your language. Each source reports its own test sets, so a language list from one vendor cannot be compared line by line with another. The low-resource figure is the one to keep in mind for less common languages, because it shows how many of them still fall short of the threshold even in the newest model family.
When you compare models, check four things: which languages the test covers, whether the test is read speech or conversation, whether the score is a word or a character error rate, and whether the model is the one your app actually runs. A score that answers all four questions is one you can use. The guide to dictation languages across apps and devices compares which languages the tools you use actually offer.
What this means when you pick a language setting
- Set the language when you know it. Auto-detection looks at the first 30 seconds only, and it can be wrong.
- Expect the error rate to follow the data. A language with more training audio, such as English or Spanish, is transcribed more accurately than one with little, as the trend in the paper shows.
- Test with your own speech. Dictate a few minutes in your accent and vocabulary before you rely on a language.
- Use translation as a second step into English, with a model that supports translation.
For dictation on a Mac or Windows PC, Yap, which we make, runs on the device. For the languages it supports, check the list on our download page rather than this guide, since the lists change between releases.
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.On the Fleurs benchmark, Whisper large-v2's word error rate in English was about 1.4 times its rate in Spanish.
Calculated from 2 other facts
- 11.
- 12.
- 13.On the FLEURS benchmark, Whisper large-v2's word error rate in Hindi was about 5.1 times its rate in English.
Calculated from 2 other facts
- 14.
- 15.
- 16.On the FLEURS test, Whisper large-v2's word error rate in Yoruba was about 31.6 times its rate in Spanish.
Calculated from 2 other facts
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
Questions about this
- Can Whisper translate audio?Yes. Whisper can translate speech from other languages into English, but its translate task produces English only. The turbo model is not trained for translation, so use a multilingual model such as medium or large for that step.
- Does Whisper support Arabic?Yes. Whisper's language list includes Arabic, and the large-v2 model had a word error rate of 16.0 percent on the FLEURS read-speech test. Accuracy drops on dialects, and on the Common Voice 9 test of volunteer recordings the same model had a word error rate of 53.8 percent, so test Whisper on the variety you speak before you rely on it.
- How good is Whisper at Hindi?Whisper is usable in Hindi but noticeably weaker than in English. On the FLEURS benchmark the large-v2 model had a word error rate of 21.5 percent in Hindi, against 4.2 percent in English, and a fine-tuned Hindi model did better on a closely related test.
- How good is Whisper at Japanese?Whisper is accurate on clean, read Japanese with its large models: the large-v2 model had a character error rate of 5.3 percent on the FLEURS benchmark, and the smallest model did far worse. Set the language to Japanese yourself, use the largest model your app offers, and test with your own recordings before you rely on it.
- How good is Whisper at Korean?Whisper is usable in Korean but clearly weaker than in English. The large-v2 model had a word error rate of 14.3 percent on the FLEURS benchmark, about 3.4 times its English rate, and Korean's loose spacing makes word counts less exact. Set the language to Korean and test with your own speech before you rely on it.
- Why does Whisper transcribe in the wrong language?Whisper transcribes in the wrong language for one of four main reasons: it guessed from the first 30 seconds, the speech mixes languages, the language had little training data, or the translate task produced English. Setting the language yourself is the first fix to try.
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
- Multilingual Dictation: Two Languages, Auto-Detect, Mixing
- 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
- 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
- Dictation Languages: What Each App and Device SupportsGuide
- How to Change the Dictation Language on Any DeviceGuide
- Hindi Voice Typing and Speech to TextGuide
- Speech Recognition and Accents: Accuracy and FixesGuide
- Multilingual Dictation: Two Languages, Auto-Detect, MixingGuide
- Japanese, Chinese and Korean Speech to TextGuide
- Speech Recognition Benchmarks and LeaderboardsGuide
- Windows Dictation Languages: Voice Typing and Voice AccessGuide
- Arabic Speech to Text and Right-to-Left DictationGuide
- Transcribe and Translate Audio in Other LanguagesGuide
- Can Whisper translate audio?Question
- Does Whisper support Arabic?Question
- How can you dictate in a language your device does not support?Question
- How do you voice type in Urdu?Question
- How good is Whisper at Hindi?Question
- How good is Whisper at Japanese?Question
- How good is Whisper at Korean?Question
- Is speech recognition less accurate in languages other than English?Question
- What are the best datasets for speech recognition?Question
- What is the most accurate speech-to-text model?Question
- Which dictation app supports the most languages?Question
- Which neural network is best for speech recognition?Question
- Which speech to text API works best for Indian languages?Question