Setting the Language for a Mode
Language is stored per mode, so each mode in your list can target a different language. This makes it easy to keep a dedicated mode for each language you use regularly without changing any setting between tasks.- macOS
- Windows
- iOS
Open the mode editor
Click the HyperWhisper menu bar icon to open the main window, then click Modes in the sidebar. Click the mode you want to edit, or click Create Mode to create one.
Change the language
In the mode editor, find the Language row under the Transcription section. Click the dropdown to open the full language picker. Popular languages appear at the top; the rest are listed alphabetically below them.
Automatic Language Detection
When you select Automatic, HyperWhisper does not send a language hint to the transcription engine. The engine infers the language directly from the audio content. Auto-detect works best when:- Your recording contains at least 10–15 seconds of clear speech
- You are dictating in a single language throughout the recording
- The language you are speaking is well-represented in the model’s training data
- Recordings are short (under 10–15 seconds) — there may not be enough speech for the engine to identify the language with confidence
- You switch languages mid-recording
Some models and cloud providers do not support auto-detect. When a model only supports English, the language picker is hidden entirely in the mode editor and the engine always runs in English-only mode.
English-Only Models
Several local models support only English. For these models, the language picker is hidden in the mode editor and language detection is not available:- Whisper
.envariants (e.g.,base.en,small.en) — English-only builds of Whisper, optimized for English accuracy - Parakeet V2 — NVIDIA’s English-only Parakeet model with the highest recall
Supported Languages by Model
The number of available languages depends on the model or provider you choose.| Model / Provider | Languages |
|---|---|
| Whisper (all multilingual variants) | 101 languages |
| HyperWhisper Cloud, OpenAI, Groq, Deepgram, AssemblyAI, ElevenLabs, Soniox, Mistral, Gemini, Grok | Varies by model — picker filters automatically |
| Google Speech / Chirp 3 (via HyperWhisper Cloud) | ~88 languages |
| Azure MAI-Transcribe (via HyperWhisper Cloud) | ~42 languages |
| Parakeet V3 | 25 European languages (English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Czech, Slovak, Hungarian, Romanian, Bulgarian, Croatian, Slovenian, Serbian, Danish, Swedish, Norwegian, Finnish, Estonian, Latvian, Lithuanian) |
| Qwen3 ASR (macOS only) | 30 languages including Chinese, English, Cantonese, Arabic, Japanese, Korean, and major European languages |
| Parakeet V2 | English only (picker hidden) |
Whisper .en variants | English only (picker hidden) |
How Language Affects Other Features
Your language choice in a mode affects more than just the transcription engine.Vocabulary Boosting
Custom vocabulary words you add in Vocabulary are sent to cloud providers as hints to improve accuracy on proper nouns, technical terms, and domain-specific words. Deepgram Nova-3 specifically: vocabulary boosting via thekeyterm parameter is ignored when the language is set to Automatic. To get vocabulary boosting with Deepgram Nova-3, set an explicit language in the mode. When you select Nova-3 with auto-detect enabled, a notice appears in the mode editor.
Some providers do not support vocabulary hints at all (the mode editor shows a notice in those cases).
AI Post-Processing
When AI post-processing is enabled, the transcription result is refined by a language model. The English Spelling setting (American, British, Australian, or Canadian) is only available — and only meaningful — when the mode language is set to English. For non-English modes, spelling conventions follow the target language automatically.Engine Availability
Choosing a language that a particular model does not support will cause the picker to fall back to the first language in the model’s supported list. If you switch models while on a language the new model does not support, the language resets automatically rather than sending an unsupported code to the engine.Streaming Language
Streaming transcription has its own language setting, separate from per-mode language.- macOS
- Windows
The streaming language is set in the Streaming section of the sidebar. It defaults to English. You can change it to any supported language or to Automatic. The available options filter to match the streaming provider and model you have selected — for example, Parakeet V3 streaming limits the picker to its 25 supported languages.
The Deepgram vocabulary boosting limitation applies to streaming as well: setting the streaming language to Automatic disables vocabulary hints for Deepgram Nova-3.
