Transcription
Transcribe and Translate Audio in Other Languages
AI transcribers are most accurate in widely spoken languages such as Spanish and much less accurate in many others. In a published benchmark, Whisper large-v2 had a word error rate of 3.0 percent in Spanish and 94.8 percent in Yoruba. Translation into English is a second step that needs its own check, and speech that mixes two languages is the hardest case.
Updated October 17, 202611 min read31 cited facts, each traced to its source
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
21.5percent word error rate
On the Fleurs benchmark, the Whisper large-v2 model had a word error rate of 21.5 percent for Hindi.
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
AI transcribers handle widely spoken languages well and many others poorly, and the gap can be measured. In a published benchmark, OpenAI's Whisper large-v2 had a word error rate of 3.0 percent in Spanish 1 and 94.8 percent in Yoruba 2. Translation into English is a separate step on top of transcription, and speech that mixes two languages is especially hard. To transcribe a recording in another language, set that language yourself, check the transcript in the language you chose, and check any translation as its own text. This guide shows the published numbers, what they do and do not cover, and the checks that catch the common failures. For one language at a time, start with the question on Hindi or the question on African languages.
Transcription accuracy depends heavily on the language, and published benchmarks show by how much
Accuracy is measured as word error rate, the share of words in a transcript that are substituted, deleted or inserted compared with a correct reference. A widely cited comparison by language comes from the paper that introduced Whisper. Its authors tested Whisper large-v2 on FLEURS, a set of read sentences recorded in many languages, and reported the error rate for many languages in a table.
The results fall into clear bands. English and Spanish are near the bottom of the error scale, at 4.2 percent in English 3 and 3.0 percent in Spanish 1. Arabic is at 16.0 percent 4 and Hindi at 21.5 percent 5. Swahili reaches 39.3 percent 6. Yoruba is at 94.8 percent 2 and Telugu at 99.0 percent 7, which means that almost every word in those transcripts counted as an error.
The gap between the best and the worst of these languages is very large. Yoruba's error rate was about 31.6 times Spanish's 8. The Whisper authors estimate that a language's word error rate halves for every 16-fold increase in its training data 9. Their training set held 680,000 hours of audio, and 117,000 hours of it covered 96 languages other than English 10. OpenAI says the model's performance varies widely depending on the language 11, so check the results for your language before you choose a tool.
Newer systems change the ranking, and not in one direction
The 2022 table is not the latest picture. In 2025, Mistral AI's Voxtral paper compared Whisper large-v3 with GPT-4o mini Transcribe and Gemini 2.5 Flash on the same FLEURS test, language by language. The three systems do not rank the same way in every language.
| Language | Whisper large-v3 | GPT-4o mini Transcribe | Gemini 2.5 Flash |
|---|---|---|---|
| Hindi | 28.87 percent 12 | 12.36 percent 13 | 6.76 percent 14 |
| Arabic | 15.44 percent 15 | 14.02 percent 16 | 25.25 percent 17 |
Word error rate on the FLEURS read-speech test, from Table 4 of the Voxtral paper. Lower is better.
In Hindi, Gemini 2.5 Flash had the lowest error rate of the three. In Arabic, it had the highest. Whisper large-v3 was the weakest of the three in Hindi. Its predecessor, large-v2, scored 21.5 percent on the 2022 Hindi test 5, while large-v3 scored 28.87 percent in 2025 12. The two numbers come from different papers and different evaluation runs, so read the difference as a warning that a newer model is not automatically better in every language, not as a measured change between versions.
The choice of test set matters too. In the same Voxtral paper, Whisper large-v3 scored 46.75 percent on Hindi in Mozilla Common Voice 18, against 28.87 percent on FLEURS 12. Common Voice is built from recordings that many volunteers contribute 19, so its audio varies more than a controlled benchmark does. Your own recordings may resemble Common Voice more than FLEURS, although that depends on where you record. Treat the FLEURS numbers as a best case.
Set the spoken language yourself rather than relying on automatic detection
Set the spoken language yourself whenever the tool lets you. When the language is left unset, the tool has to work it out. In openai-whisper, for example, the language is unset by default and the program then detects the spoken language itself 20. Detection is convenient, but a tool that is told the language does not have to guess it, and a wrong guess can affect the whole transcript.
We did not find a published accuracy figure for language detection on short clips, so this guide does not put a number on that risk. The practical rule follows from the design. Tell the tool the language when you know it, and check the first part of the output when you do not.
On a Mac, Apple's Mac Help says you can change the language you dictate in, or set up Dictation for multiple languages and switch between them as needed 21.
- Choose the spoken language before you start. If one recording mixes languages, choose the language that most of the speech is in.
- Transcribe the first minute or two and read it. If the words look like the wrong language or the wrong script, change the language and run it again.
- Check the rest of the transcript against the audio at several points, not only at the start. Errors often appear later, when the speaker changes topic or speed.
- Only then translate, and check the translation as its own text, as described below.
If you dictate live on a computer rather than transcribing a file, Yap, which we make, is an on-device dictation app for Mac and Windows. For its current language list, see the download page. To transcribe a recording file in a browser, our free audio to text tool works from the file you upload.
Mixed-language speech such as Hinglish is a hard case for AI transcribers
Speech that switches between languages inside a sentence, which linguists call code-switching, is a hard case for AI transcribers. Hinglish, which mixes Hindi and English in one conversation, is a common example. The problem is partly data. A 2025 review found that a small subset of languages receive most of the attention, and that there is a large disparity in the languages the datasets cover 22.
A second problem is that recognizers can confuse the two languages. The authors of a 2025 study on code-switching recognition say that spontaneous switching within a sentence causes language confusion 23. They also say that even when each language in a mix is well resourced, the shortage of annotated code-switched audio makes recognition harder 24. The shortage is not new. A 2018 Hindi-English corpus paper said that very limited code-switched resources were available at the time 25.
Apple's Dictation help describes switching between languages as needed, and it says nothing about a single sentence that mixes two languages 21. If you set Dictation to one language and speak a mixed sentence, check the output for the words from the other language first.
We did not find a peer-reviewed, public Whisper error rate for Hinglish. Published Hindi-English results use different test sets and metrics, so they cannot be compared with the FLEURS figures above. Treat the Hindi numbers in this guide as the best case for Hindi alone, and expect more errors wherever English words appear. In practice:
- Pick the dominant language of the recording and check the transcript for English words that came out in the wrong form.
- Read the switch points closely, because that is where errors cluster.
- For a language-specific walkthrough, see the Hindi question and the guide to Hindi voice typing.
Translating a recording is transcription first, then translation, even when one tool does both
A translation of a recording is two steps. First the speech becomes text in the spoken language. Then that text becomes text in another language. Some tools hide the two steps behind one button, but the errors from the first step carry into the second, so you should check both.
In OpenAI's API, the translation option produces English text. Its speech-to-text guide names the whisper-1 model for translating a completed audio recording into English 26. The Whisper paper describes one model that performs several tasks on the same input audio, transcription and translation among them 27. If you need a different target language, a transcript followed by a separate translation step is a common route.
A wrong word in the transcript becomes a wrong word in the translation, and fluent English can hide the error. That is why the checks should come in this order:
- Read the transcript in the spoken language and correct names, numbers and dates against the audio.
- Translate the corrected transcript, not the raw one.
- Read the translation against the corrected transcript, sentence by sentence, looking for changed meaning rather than word-for-word matches.
- Have a fluent speaker check any passage that matters, such as a contract, a medical instruction or a legal statement.
Translation is harder to score than transcription. Word error rate compares a transcript with one correct reference, but a translation can be correct in several different wordings, so a single error count does not work well for it. A practical check is to ask a second person who speaks the spoken language to translate a few key sentences back, then compare the result with the original transcript. A large change in meaning is a problem to fix before you use the text, even when the English reads smoothly.
For a step-by-step version of the English case, see the question on translating a voice recording to English and our guide to translating audio to English. For the general term, see speech translation.
Scripts without spaces and right-to-left scripts need language-aware checking
Word error rate assumes that you can tell where one word ends and the next begins. In some writing systems that is not obvious. Chinese and Japanese text has no spaces between words, and the boundaries are a matter of judgment. A study of Mandarin speakers found that their agreement on where the word boundaries fall was about 75 percent 28, so a word count for Chinese depends on a boundary choice that even native speakers do not fully agree on. The character error rate avoids that choice by counting characters instead of words. If a tool reports a word error rate for Chinese or Japanese, ask what it counted as a word. For the specific guides, see the question on Japanese, Chinese and Korean audio and our guide to Japanese, Chinese and Korean speech to text.
Right-to-left scripts such as Arabic and Hebrew have a different problem: the text mixes directions. The Unicode standard says that when right-to-left scripts use digits written from left to right, the text is actually bidirectional, a mixture of right-to-left and left-to-right text 29. A transcript in Arabic often also contains numbers, English names and Latin-script brand names, so check the order of those items after you paste the text into another app.
Accuracy in Arabic is also measurable. Whisper large-v2 had a word error rate of 16.0 percent in Arabic on the FLEURS test 4, and the newer comparison above shows that the ranking of tools changes for Arabic too. When you check an Arabic transcript:
- Read it in its own direction, then check the numbers and Latin-script names separately against the audio.
- Read the first and last words of each line, where direction problems are easiest to spot.
- Use the Arabic speech to text guide for the setup details, and see the right-to-left script term for the wider issue.
For low-resource languages, test on your own audio and plan for a human review
A low-resource language has little training audio, and a published accuracy figure for it may not apply to your recordings. Meta's Omnilingual ASR announcement is one example of the gap. Meta says its speech recognition system reaches character error rates below 10 for 78 percent of the languages it covers 30. That is a share of languages under a threshold. It does not tell you how accurate the system is for any single language.
The Whisper authors' estimate implies that each 16-fold drop in a language's training data roughly doubles its error rate 9. Another failure does not show clearly in a word error rate. The Whisper authors list complete hallucination among the known failure modes, in which the model outputs a transcript entirely unrelated to the actual audio 31. A transcript can look fluent and still be wrong, so read the whole output and not only the parts that look right.
For a language like this, run your own test before you rely on a tool:
- Choose three to five recordings that represent your real audio, including the hardest ones: fast speech, background noise and any mixing of languages.
- Transcribe each one with the language set, as described above.
- Correct one of them by hand, word by word, to make a reference transcript.
- Count the words that are wrong against that reference, which gives you the word error rate for your own audio.
- Decide what a wrong word would cost. If an error could change the meaning, plan a human review or a human transcriber for that work. Human and AI transcription compared sets out the trade-offs.
For African languages in particular, the question on whether AI can transcribe them covers which languages are covered at all. The guide to Whisper's supported languages lists what the model was trained on, and the term for a low-resource language explains the category.
For the wider picture of how transcripts are produced and reviewed, start with our overview of transcription, then how to transcribe audio to text, the Whisper, ChatGPT and Gemini options and how to pick transcription software. For a voice note in another language, the guide to voice memos and voice notes covers the recording side.
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.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
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.In tests of word boundary marking by native Mandarin speakers, their agreement on where the word boundaries fall was about 75 percent, so the authors use character error rate as the usual metric for Mandarin speech recognition.
Xunying Liu et al., Journal of the Acoustical Society of America, 2013 · Original
- 29.
- 30.
- 31.
Questions about this
- Can AI transcribe Zulu, Xhosa and other African languages?Yes, with a caveat. Google Cloud's speech service and Meta's Omnilingual ASR both list Zulu and Xhosa, but OpenAI's Whisper does not. The only independent figure we found for these languages is for isiXhosa child speech, so test any tool on your own recordings before you rely on it, and plan a human review for anything that matters.
- How do you transcribe Arabic or Hebrew audio to text?Set the spoken language to Arabic or Hebrew before you transcribe, choose the regional setting the speaker uses, and then check the whole transcript against the audio. On a read-speech test, Whisper large-v2 had a word error rate of 16.0 percent in Arabic and 27.1 percent in Hebrew, so plan to proofread every line.
- How do you transcribe Hindi or Hinglish audio to text?Yes. For a recording, set the language to Hindi and transcribe it with Whisper or an app built on it, such as Buzz, which runs on your computer. Hindi is recognized less accurately than English, and Hinglish, which mixes English words into Hindi, is harder still, so check the transcript against the audio before you use it.
- How do you transcribe Japanese, Chinese or Korean audio?Yes. Whisper's language table includes Japanese, Chinese and Korean, and Google Cloud's speech service lists Japanese too. Set the language and, for Chinese, the Simplified or Traditional script, then check the transcript by reading it, because Chinese and Japanese have no spaces between words.
- How do you transcribe Spanish, German or Dutch audio to text?Set the spoken language to Spanish, German or Dutch yourself, transcribe as usual, and check the result against the audio. On a read-speech test, Whisper large-v2 had a word error rate of 3.0 percent in Spanish, 4.5 percent in German and 6.7 percent in Dutch. Regional accents and dialects still change the result, so check the transcript before you use it.
- How do you transcribe Tamil, Urdu, Bengali or other South Asian audio?Set the spoken language to Tamil, Urdu or Bengali yourself, transcribe with a model that supports it, and check every line. On a read-speech test, Whisper large-v2 had a word error rate of 17.5 percent in Tamil and 22.6 percent in Urdu, but 104.1 percent in Bengali, so on that model the Bengali output is not a usable draft. The same steps apply to other South Asian languages, with each one checked on its own.
- How do you translate a voice recording into English text?The reliable way is two steps: transcribe the recording in the language it was spoken in, check that transcript against the audio, then translate it into English. A few tools do both in one step, such as Whisper's translate task, but recognition errors carry into the English, so check the transcript either way.
More in Transcription
- Transcription: How to Turn Audio and Video Into TextThe overview of this topic
- How to Transcribe Audio to Text
- Meeting Transcription: How It Works and What to Use
- Zoom, Teams and Google Meet Transcription
- Video to Text: Transcribe Videos and YouTube
- Voice Memo to Text: Built-In and Free Options
- Transcription Software: How to Choose One
- Human vs AI Transcription: Accuracy, Cost, Speed
- Transcribe Audio With Whisper, ChatGPT or Gemini
- Transcription Jobs: Pay, Skills and Getting Started
- Captions and Subtitles: Formats, Rules and Tools
- How to Transcribe an Interview: Audio to Text
- Verbatim vs Clean Verbatim Transcription
- Timestamps and Speaker Labels in Transcripts
Referenced by
- Transcription: How to Turn Audio and Video Into TextTopic
- How to Translate Audio and Video to English TextGuide
- Can AI transcribe Zulu, Xhosa and other African languages?Question
- How do you transcribe Arabic or Hebrew audio to text?Question
- How do you transcribe audio with multiple speakers?Question
- How do you transcribe Hindi or Hinglish audio to text?Question
- How do you transcribe Japanese, Chinese or Korean audio?Question
- How do you transcribe Spanish, German or Dutch audio to text?Question
- How do you transcribe Tamil, Urdu, Bengali or other South Asian audio?Question
- How do you translate a voice recording into English text?Question