Languages and accents
How to Translate Audio and Video to English Text
You can get English text from a recording in another language in two ways: a model that translates the speech straight into English, or a transcript in the original language that you translate yourself. Whisper does the first step for free on your own computer, and translation quality falls sharply for low-resource languages, so check any translation that matters.
Updated October 17, 202611 min read30 cited facts, each traced to its source
34.6BLEU points
On the Fleurs read-speech test, Whisper large-v2 scored 34.6 BLEU when translating German speech into English.
Alec Radford et al., OpenAI (arXiv), 2022
1.4BLEU points
On the Fleurs read-speech test, Whisper large-v2 scored 1.4 BLEU when translating Yoruba speech into English.
Alec Radford et al., OpenAI (arXiv), 2022
1.3BLEU points
SeamlessM4T improved into-English speech-to-text translation by 1.3 BLEU points over strong cascaded systems.
Seamless Communication, Meta AI (arXiv), 2023
You can get English text from a recording in another language by one of two routes. A single model can translate the speech straight into English, or you can transcribe the recording in its own language and then translate the transcript. The free route is Whisper, which can translate on your own computer. How good the English is depends heavily on the language. In one published test of read sentences, Whisper's large-v2 model translated German speech into English with a score of 34.6 BLEU 1, while Yoruba speech scored 1.4 BLEU 2. Check any translation that matters against the original recording.
If you are new to the subject, our overview of dictation languages explains which tools support which languages, and how to change the dictation language covers the settings. This guide is about turning a recording into English text.
Translating a recording takes two steps, and some tools do both at once
Translating speech means two jobs: recognizing the words in the original language, then rendering them in English. Some tools hide both behind one button. Whisper's paper describes one model that performs several tasks on the same audio, including transcription and translation 3. Either way, a mistake in recognition becomes a mistake in the English. This is called error propagation, and the SeamlessM4T paper lists it as a known weakness of cascaded systems, which run recognition and translation as separate models 4.
A single model reduces that risk without removing it. SeamlessM4T improved into-English speech-to-text translation by 1.3 BLEU points on average over strong cascaded systems, according to its builders 5. BLEU is the usual score in these papers. It compares a machine translation with a human reference translation, and a higher score is closer. It counts word overlap, so it is a proxy for meaning, not a measure of it.
The table below sets the main routes side by side. The costs come from the sources we checked, and some routes are not priced in those sources at all.
| Route | What it outputs | Cost | Where it runs | Main limit |
|---|---|---|---|---|
| Whisper's translate task on your computer | English text | Free: the code and model weights are released under the MIT License 6 | Your computer | Use medium or large, because turbo returns the original language 7 |
| OpenAI's translations endpoint (whisper-1) | English text | Billed through OpenAI's API; check the current price list | OpenAI's servers | English output only 8 |
| Samsung Voice Recorder | Transcript, then a translation of the memo | Check Samsung's current terms for its AI features | Your phone | Check that your language is supported before you record |
| YouTube auto translate | Translated captions | Not priced in the sources we checked | YouTube | Its 2008 launch post describes translating the caption tracks that uploaders add 9 |
The table is a starting point, not a ranking. The right route depends on the language, the length of the recording and how private it is.
For a gist, a direct translation is often enough. For anything you will quote, sign, publish or act on, transcribe first, check the transcript against the audio, and only then translate it. The rest of this guide explains why that order matters and how to do each step.
Whisper translates speech from its supported languages straight into English
Whisper is the one tool in the table you can run yourself, and its translate option is the most direct way to get English from a recording. OpenAI's guide says Whisper supports 98 languages, but that accuracy varies by language 10. The paper reports 125,000 hours of translation data into English 11, which is one reason a single model can handle both transcription and translation.
Run the translate task on your own computer
These steps use the command-line tool from the Whisper README. They assume a Mac or Windows computer with Python installed.
- Install the package with
pip install -U openai-whisper12. - Install ffmpeg, a command-line tool that the package requires 13.
- Run the translate task. Name the spoken language and use a model that is not turbo:
whisper japanese.wav --model medium --language Japanese --task translate14. - Open the output and check it against the recording, paying attention to names, numbers and any passage you cannot follow.
The turbo model returns the original language even when you ask for a translation 7. If a translate run gives you Japanese text when you wanted English, switch to medium or large, as the example above does.
For Japanese recordings specifically, see the question on translating Japanese audio to English.
Use the API when you do not want to install anything
OpenAI's translations endpoint takes an audio file and returns English text. The guide says to use it with whisper-1 15, and it notes that the endpoint supports translation into English only 8. You send the file, wait for the English text, and read it. Nothing needs installing on your computer, but the audio is sent to OpenAI's servers, so the privacy section below applies.
Not every model that advertises translation works in your direction, and that matters for this job. Before you choose a tool, read its documentation and confirm that it translates from the language you have into English.
Transcribe first and translate second when you need to check the original
Transcribing first costs one extra step, but it gives you the words the speaker used, which you can check against the audio before you translate. That check matters most in the languages where direct translation is weakest. The table below sets the transcription error rate against the translation score for the same model, Whisper large-v2, on the Fleurs test of read sentences. A lower error rate is better, and a higher BLEU score is better.
| Language | Transcription error rate (word error rate) | Translation into English (BLEU) |
|---|---|---|
| Spanish | 3.0 percent 16 | 23.3 17 |
| German | 4.5 percent 18 | 34.6 1 |
| Swahili | 39.3 percent 19 | 7.2 20 |
| Yoruba | 94.8 percent 21 | 1.4 2 |
A word error rate counts the words a transcript gets wrong, as substitutions, deletions and insertions, against a reference transcript, and divides by the number of reference words. It is defined in our glossary entry on word error rate. A character error rate does the same job by character, which suits scripts without spaces between words. The rows above are word-based.
The ranking is plain. In this table, the two languages with the highest transcription error rates, Swahili and Yoruba, have the two lowest translation scores. Four rows are a small sample, and BLEU and error rate measure different things, so the table shows a pattern and does not prove a rule. The chart ranks the translation scores on their own.
Transcripts also carry a risk that the error rate does not show. A 2024 study of recordings from speakers with and without aphasia found that roughly 1 percent of audio transcriptions from the 2023 version of Whisper contained entire hallucinated phrases or sentences that did not exist in the audio 22. Read the output against the recording, and listen closely to passages of silence and background noise.
Once the transcript is checked, any text translator can take it into English. Keep a short list of names, places and numbers from the original, and compare them with the English after translation. For a broader view of the transcription side, see our guide to transcribing audio in other languages.
Videos get translated subtitles from their audio track
For a video, the most useful output is a subtitle file. Whisper's command-line tool writes srt and vtt files directly, alongside plain text and other formats 23. This command translates a Spanish video into English and writes an SRT file:
whisper interview.mp4 --model medium --language Spanish --task translate --output_format srt
The ffmpeg install from the steps above is required before this command can run. Run the command, then open the SRT file in a plain text editor to check it. An SRT file is plain text, so you can correct it line by line.
A practical order for a subtitle project is to translate, save the SRT, play the video with the subtitles on, and then fix the timing and the line length of each cue. Line length decides how easy a subtitle is to read, so shorten any line that runs long, even when the translation itself is right.
YouTube offers a different route. Its 2008 launch post says auto translate adds machine translation to the caption tracks that uploaders add to a video 9. The post describes translating caption tracks, so a video without captions needs a transcript first. Before you download a video to run it through any tool, check the site's terms, because many video sites restrict downloading. Our guide to captions and subtitles covers the file formats in more depth, and the question on translating a video into English subtitles gives the single-video steps.
Voice notes and messages can be transcribed and translated on the phone
On a phone, the simplest route is the recorder app. Samsung's Voice Recorder transcribes a memo and then lets you translate it into other languages, share it or move it to Samsung Notes 24. Before you rely on a translation at scale, check whether the recorder's translation is free or part of a paid AI plan.
On any phone, the steps are the same. A voice note is short, so it is quick to check before you act on it:
- Record the note, or import it into the recorder app.
- Transcribe it in the language the speaker used, not in English. Choosing the right language first avoids a transcript that is wrong from the start.
- Translate the transcript into English.
- Listen again while you read the English, one phrase at a time, and correct any word that does not match what you heard.
Keep the transcript even when an app hides it, because the transcript is the step that makes the translation checkable. Our guide to changing the dictation language covers the language settings on each platform, and the question on translating a voice note to text gives the phone steps on their own.
Low-resource languages translate worst, so check important passages with a native speaker
The languages with the least training data get the least accurate English, and the gap is large. On the CoVoST 2 test of speech translated into English, zero-shot Whisper averaged 36.2 BLEU for high-resource languages 25 and 25.2 BLEU for low-resource languages 26. Those are averages, and the Yoruba result in the earlier table, at 1.4 BLEU 2, shows how far an individual language can fall below them. A low-resource language is one with little recorded speech and text to train a model on.
Scores are only as reliable as the data behind them. A low average tells you the model had little to learn from, and a high average tells you very little about the one language you care about. Check the language you actually need, on the kind of audio you actually have, rather than trusting a headline number.
Zulu and Xhosa have little support for translation into English
SeamlessM4T's language table labels Zulu as low-resource for speech translation into English 27 and marks Xhosa as zero-shot for the same task 28. The table gives no translation score for either language. A 2025 study of isiXhosa speech states that Whisper's training data includes no isiXhosa and no closely related languages 29, so do not expect Whisper to translate Xhosa well.
Whether a tool can transcribe a language is a separate question from whether it can translate it into English, so check both. In the sources we checked, we did not find a published English translation score for Zulu or Xhosa speech. For Zulu and Xhosa recordings specifically, see the question on translating Zulu or Xhosa audio to English.
Read the transcript with a speaker of the language before you translate it. For a recording that matters, such as evidence, a medical history or a contract, use a qualified human translator and do not rely on machine output alone. Our guide to speech recognition and accents covers how accent and dialect change the accuracy of the same tools.
Check the English before you rely on it, whatever the route
Start with the language. Set the language yourself rather than leaving the choice to detection, as the examples above do. A wrong language setting produces output that looks like a translation and is not one.
Then work through a short checklist:
- Keep the original recording and the transcript together, so you can show what was said and what the English is meant to mean.
- Check names, places, dates and numbers against the audio first. They are the easiest words to check and the costliest to get wrong.
- Listen to the original while you read any passage that sounds smooth in English. Fluent English can hide a wrong word, so smooth is not the same as correct.
- For subtitles, play the video with the subtitle file loaded, and check the timing and the line length in each cue.
- For anything that matters, have a speaker of the language check the passage, as the low-resource section explains.
Keep confidential recordings on your own device
A recording of a client, patient or family member should stay on your device when you can manage it. Sending audio to a cloud service means it leaves your device, and the provider's policy governs what happens to it after that. Read that policy before you send anything confidential, and ask whether your organization allows it at all.
Local tools keep the audio on the device. The whisper.cpp project shows Whisper running fully offline on an iPhone 13 30, so the same model family can work without a connection. Our guide to running Whisper on your own computer covers setup, and the guide to Whisper and privacy covers what the cloud services do with audio.
Yap, which we make, is an on-device dictation app for Mac and Windows, so the speech you dictate stays on your device. It is built for dictating your own text, and the download page has the details for each platform.
Before you record anyone, check the law where you are. The rules differ by place, and some places require consent from everyone who is recorded. Our overview of recording consent laws lists the main rules, and it is not legal advice.
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 you translate Zulu or Xhosa audio to English?Yes, but expect weaker results than for widely spoken languages. Transcribe the audio in Zulu or Xhosa with a tool that supports that language, check the transcript against the recording, then translate the text. Whisper's translate task is a weak choice for Xhosa, because its training data has no isiXhosa.
- How do you translate a video into English subtitles?Run Whisper's translate task on the video with the medium or large model and the SRT output format. It writes a numbered, timed English subtitle file, which you then check against the video, line by line, before you publish it.
- How do you translate a voice note to text?Transcribe the voice note in the language the speaker used, check the transcript against the recording, then translate the text. Phone recorders can do the first step, and some can translate the finished memo, but translating a wrong transcript carries its mistakes into the English.
- How do you translate an audio file into another language?Transcribe the audio in the language it was spoken, check the transcript against the recording, then translate the text into your target language. Some speech tools translate the sound directly, but many produce only English, and the direct tools cover a fixed list of languages, so confirm your target is on that list first.
- How do you translate Japanese audio to English?Run Whisper's translate task on the recording, name Japanese as the spoken language, and use the medium or large model, which writes English text on your own computer. On one published test, Whisper translated Japanese into English with a lower score than German, so read the English against the audio before you rely on 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
- Multilingual Dictation: Two Languages, Auto-Detect, Mixing
- Spanish Speech to Text and Talk to Text
- Japanese, Chinese and Korean Speech to 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
- Speech to Text With Translation on Phones and ComputersGuide
- Whisper Supported Languages and Accuracy by LanguageGuide
- Transcribe and Translate Audio in Other LanguagesGuide
- Can Whisper translate audio?Question
- Can you translate Zulu or Xhosa audio to English?Question
- How do you translate a video into English subtitles?Question
- How do you translate a voice note to text?Question
- How do you translate an audio file into another language?Question
- How do you translate Japanese audio to English?Question
- How do you voice type in Bangla and get English text?Question
- How good is Whisper at Japanese?Question
- Speech translationGlossary