Use Flow with multiple languages

Last updated: April 30, 2026

Available on: Mac, Windows, iOS, Android

Dictate in any of 99 languages, switch between them across sessions, or use regional variants like British English or Swiss German. Configure your languages once and Flow detects which one you're speaking.


What it is

Flow supports dictation in 99 languages. Select your preferred languages in Settings to optimize accuracy, or enable Auto-detect to let Flow identify the language automatically. Regional variants like British English or Swiss German use region-specific spelling conventions.


When to use it

Use this feature when you want to:

  • Dictate in a language other than English

  • Switch between two or more languages across sessions

  • Use region-specific spelling (e.g., British English or Swiss German)

  • Dictate in a code-switched language like Hinglish


How it works in Flow

Overview

Flow detects which language you're speaking at the start of each dictation session and transcribes accordingly. Your selected languages narrow the set Flow chooses from, which improves accuracy.

Key behaviors

  • Detection happens per session: Flow detects language at the start of each session, not per word. If you switch languages mid-sentence, Flow may transcribe the entire segment in one language.

  • Changes apply instantly: When you update your languages in Settings, they take effect at your next dictation session — no restart needed.

  • Code-switching has limits: Flow works best when you speak primarily in one language with occasional words from another, rather than alternating sentence by sentence.

  • Mixed-language output: If you speak Chinese and English together, Flow may transcribe English words in Chinese characters, or vice versa.

Best practices

  • Select only languages you actually use. Fewer languages means more accurate detection.

  • Avoid Auto-detect if you code-switch frequently. Manually selecting 2–3 languages gives better results than letting Flow guess from 99.

  • Choose one variant per language. Selecting a variant like English - British automatically deselects English - American.

  • Keep at least one language selected. On iOS, removing all languages enables Auto-detect. On desktop, you'll be prompted to select at least one language or enable Auto-detect.


How to set your languages

Note: During onboarding, Flow detects languages from your system settings on iOS and Android. On desktop, your system language is selected by default. You can change your languages at any time using the searchable language picker in Settings.

Mac and Windows

Follow these steps on Mac or Windows:

  1. Click the Flow icon in your menu bar (Mac) or system tray (Windows), then click Settings.

  2. Go to General → Languages.

  3. Select the languages you speak most frequently, or enable Auto-detect.

  4. Click Save and close. Your changes take effect on your next dictation.

Tip: Auto-detect chooses from all 99 supported languages. For best accuracy with 2–3 languages, select them manually instead.

iOS

Follow these steps on iOS:

  1. Tap Settings.

  2. Go to General → Set Language.

  3. Select the languages you speak most frequently, or choose Auto-detect. Changes take effect on your next dictation.

Android

Follow these steps on Android:

  1. Tap Settings.

  2. Tap Languages.

  3. Tap a language already in your list to deselect it, or tap Add more to search for and add languages.

  4. Tap Save to confirm your changes. Backing out without tapping Save discards any changes you made.

Important: Android does not offer Auto-detect. You must select at least one specific language. If you remove all languages, you'll see a message prompting you to add more — tap Save only once at least one language is selected.


Switching languages from the Flow Bar

Note: Available on Mac and Windows only. This feature is being rolled out gradually and may not be available to you yet.

When you have 2 or more languages configured, the language button on the Flow Bar becomes interactive — letting you cycle through languages or open the full language menu. With only one language configured, the button appears but is not interactive.

What the button looks like

  • One language active: The button shows a 2-letter code (e.g., "EN" for English, "FR" for French).

  • Multiple languages active: The button shows a globe icon.

  • On hover: A dark pill expands to the left of the button, revealing a chevron (›) alongside it.

How to use it

  • Cycle through languages: Click the main button to step through your configured languages one by one. After cycling through all of them, it returns to "all languages" (globe icon).

  • Open the full menu: Click the chevron (›) that appears on hover. This opens the language picker, where you can toggle individual languages on or off, click Enable all to activate every configured language at once, or click Add more to add languages in Settings.


Language variants and orthography

Some languages have regional variants with different spelling conventions. Selecting a variant automatically deselects the base language, and vice versa.

  • German - Swiss (🇨🇭): Uses Swiss orthography, replacing ß with "ss" (e.g., "Straße" becomes "Strasse"). During onboarding, users in Switzerland and Liechtenstein have this selected automatically based on system locale.

  • English - British (🇬🇧): Uses UK spelling conventions (e.g., "colour", "centre"). During onboarding, users in the UK, Canada, Australia, and New Zealand have this selected automatically. On iOS, Text Styles are fully available when English - British is selected, matching the experience for English - American.

  • Hinglish (🇮🇳): A code-switched blend of Hindi and English commonly spoken in India. Select this if you naturally mix both languages — Hinglish is fully supported for voice-to-text dictation.

  • Chinese - Simplified (简体中文) (🇨🇳): Available as a separate option from Chinese - Traditional.


Examples

Dictating in English with Auto-detect on

You say: "Send the quarterly report to the team by Friday"

Flow types: Send the quarterly report to the team by Friday

Auto-detect correctly identifies English and transcribes normally.

Switching from English to German between sessions

Session 1 — You say: "Schedule a meeting for tomorrow morning"

Flow types: Schedule a meeting for tomorrow morning

Session 2 — You say: "Bitte den Termin auf nächste Woche verschieben"

Flow types: Bitte den Termin auf nächste Woche verschieben

With both English and German selected, Flow detects the language at the start of each session.

Using Swiss German orthography

You say: "Die Strasse ist gesperrt"

With German - Swiss selected, Flow types: Die Strasse ist gesperrt

With standard German selected, Flow types: Die Straße ist gesperrt

Translating a non-English dictation into English

You dictate in French: "Veuillez trouver ci-joint le rapport de la semaine dernière"

Flow transcribes: Veuillez trouver ci-joint le rapport de la semaine dernière

You polish, then select Translate to English: Please find attached last week's report

If the target field isn't editable, Flow opens a Scratchpad window with the translated text so you can review the diff, edit, and copy it manually.


Common issues

The Continue button floated in the middle of the screen during language setup

On some devices — including foldables and tablets in landscape — the Next/Continue button on the language setup screen could appear in the middle of the screen instead of staying at the bottom. This was fixed in version 1.8.4. Update Wispr Flow to the latest version to resolve it.

The app crashed while browsing the language list

This was caused by duplicate entries appearing in the language list during data syncing. Update Wispr Flow to the latest version to resolve it.


FAQs

Flow is outputting the wrong language — how do I fix it?

Open Settings → Languages and remove any languages you don't actively use. If you only speak one language, confirm only that language is selected. Then dictate a short phrase to verify. If it's still wrong, report it from within the app.

I don't see a language button on the Flow Bar

The language button only appears on Mac and Windows when you have 2 or more languages configured. Add a second language in Settings → General → Languages and the button will appear. This feature is also being rolled out gradually and may not be available to you yet.

Flow transcribes my English words in Chinese characters

Remove Chinese from your language list, or ensure English is the only language selected. On desktop, you can also use the Flow Bar language button to cycle to English-only without opening Settings.

Auto-detect keeps picking the wrong language

Turn off Auto-detect and manually select only your 2–3 most-used languages. This gives Flow a narrower set to choose from, improving accuracy.

I speak Hinglish but Flow only transcribes in Hindi or English

Select Hinglish (🇮🇳) explicitly from the language list, rather than Hindi or English alone.

I switched to a non-English language and my Text Styles options disappeared

On iOS, Text Styles are only available when English (American or British) is one of your selected languages. On desktop and Android, Text Styles are available regardless of language. Personalized styles only apply when dictating in English, across all platforms.

Can I translate my dictation into English?

Yes, on Mac and Windows. After polishing, select the Translate to English repolish option to convert any language into natural American English. You can also highlight text and use Command Mode to say "Translate to [language]" (requires Flow Pro). Polish and repolish are not available on iOS.


Limitations and notes

  • Flow does not support rapid language switching within a single sentence. Some language pairs work better than others — English with Spanish, French, or German generally performs better than English with Chinese or Japanese.

  • Non-English transcription is improving but is not yet as reliable as English.

  • The Flow Bar language button is available on Mac and Windows only, and only when 2 or more languages are configured. This feature is being rolled out gradually.

  • Text Styles require English (American or British) as a selected language on iOS. On desktop and Android, Text Styles are available regardless of language.

  • Personalized styles currently only apply when dictating in English.

  • Polish and repolish (including Translate to English) are available on Mac and Windows only.


Still need help?

Reach out to support if:

  • Flow consistently outputs the wrong language even with only one language selected.

  • You see transcription in a language you never added to your settings.

  • Language settings don't save after restarting the app.

In the Flow desktop app, click the ? icon, then select Talk to support. Include your platform, your selected languages, and a brief example of what you said versus what Flow transcribed. Messages sent this way include diagnostic information so we can resolve issues faster. Most language issues are resolved in one reply.