Speak in any language.
Paste in the one you want.

Hold a hotkey, speak naturally — writing lands where you're typing.

HindiEnglish

A recording of the BolWise desktop app: Hindi is added under Languages you dictate in, Email mode sets Translate to English, and holding the right Command key pastes a polished English email into Gmail.
  • 3×Faster than typing
  • <3sSpeech to polished text
  • 99+Languages
Speak in

The language you think in is already supported.

BolWise understands 99+ languages, including Hindi, Gujarati, Tamil, Telugu, Malayalam, Bengali, Marathi, Punjabi, Kannada, Urdu, Spanish, French, German, Portuguese, Mandarin, Japanese, Korean, Arabic and many more — and it understands them mixed together in one sentence.

How it works

One hotkey. Three seconds. Lands itself.

No new writing habit to learn. Click where you want text, hold the shortcut, speak the way you actually think — polished writing lands right where you're typing.

01

Hold the hotkey

Hold Right ⌘ on Mac, or Right Alt on Windows — in Slack, Gmail, Notion, Cursor, WhatsApp Web, anywhere you can type.

02

Speak naturally

Talk the way you actually think — in any of 99+ languages, even mixing two mid-sentence. Names and places stay right.

03

Polished text lands

BolWise cleans grammar, fixes filler, and pastes ready-to-send writing exactly where you were typing.

Coding & prompting

Prompt at the speed of thought.

A good agent prompt is three sentences of context you would rather not type. Say it in the language you think in — BolWise strips the false starts and drops it in the composer with your technical terms intact.

  1. Cursor
    reducer.tsCouponBox.tsx

    1type State = {

    2 coupon: string | null

    3 shipping: Shipping

    4}

    5

    6const initial: State = {

    7 coupon: null,

    8 shipping: { method: "standard", eta: 3 },

    9}

    10

    11export function reducer(state = initial, action: Action) {

    12 switch (action.type) {

    13 case "coupon/applied":

    14 return { ...state, coupon: action.code }

    15

    16 case "shipping/changed":

    17 // keep the existing analytics event

    18 track("shipping_changed", action.method)

    19 return { ...state, shipping: action.value }

    20

    21 default:

    22 return state

    23 }

    24}

    On the checkout page, the coupon box and the shipping step each keep their own state and they keep drifting out of sync. Please move them onto a single reducer so there is one source of truth, and keep the existing analytics events working.

    ∞ AgentAuto

    EnglishEnglish (polish)

    Long prompts, said once

    Speak a messy English agent request out loud. False starts and half-sentences come out ordered — with your technical terms intact.

    Works with
    and many more
  2. Claude Code
    >

    Run the migration in staging first and show me the diff before applying anything. Do not touch production.

    SpanishEnglish

    Speak Spanish, paste English

    Dictate in Spanish — staging, production, your own database name stay intact — and a clean English prompt lands in the CLI.

    Works with
    and many more
  3. ChatGPT

    Help me write a LinkedIn post to hire a Customer Success Lead in London. Keep it warm, not too corporate, and mention that the team speaks multiple languages.

    Auto

    FrenchEnglish

    It never answers for you

    Dictate a French request into a prompt box and get polished English back — never an answer to the question. BolWise shapes your words and gets out of the way.

    Works with
    and many more
Productivity

Clearer messages. Fewer keystrokes.

Speak the update in any language and BolWise turns it into a message that is punctuated, cleaned up and ready to send — landing in the app you were already typing in.

  1. Slack
    Priya Nair

    Can you post the update before standup?

    BIS

    Morning — Symphony is still on track for Friday. The billing migration is done and sitting in staging, and the last two review comments are cleared. I'll drop the QA checklist here tonight.

    HindiEnglish

    Standups you say once

    Talk through the update in Hindi the way you would say it out loud. What lands in Slack is polished English — punctuated, broken into paragraphs and ready to send.

    Works with
    and many more
  2. Gmail

    Re: Proposal

    Maria Duarte

    Could you send over the proposal when you have it? Happy to find time Friday if a walkthrough would help.

    Maria Duarte (maria@acme.com)

    Bonjour Maria, Merci d'avoir insisté. Je joins la proposition ici, et je peux vous l'expliquer vendredi si cela vous convient. Envoyez-moi une heure qui vous arrange. Merci, Sid

    Sans SerifBIU

    SpanishFrench

    A reply that looks like a reply

    Speak Spanish the way you would on a call — greeting, answer, sign-off — and a properly laid-out French email lands in Gmail.

    Works with
    and many more
  3. Google Docs

    Offsite notes

    We are pausing the Europe rollout until September. Anita will pick up the revised forecasts. We still need to schedule a board call on the hiring plan — that is the main open item.

    FrenchEnglish

    Long-form without the wrist ache

    Meeting notes in French, polished English paragraphs in the doc — hold the key, talk it through, and the writing arrives already punctuated.

    Works with
    and many more
What's inside

Not another transcriber. A writing partner.

  • 99+ languages, detected automatically

    Every language BolWise supports is on by default. Leave it on Automatic and just talk — no menu to open, no language to declare before you start speaking.

  • Polishes, never translates

    BolWise writes back in whatever language you spoke — nothing is translated unless you ask. Add a custom instruction to a Mode if you want a different output language.

  • Modes for the way you write

    Save a language, a tone and your own plain-English instructions as a named Mode. Switch between them without leaving what you were doing.

  • It lands exactly where you were typing

    No scratch window to copy out of. BolWise checks there is a real editable field first — and when there is not, it copies to your clipboard and tells you, instead of pasting into nowhere.

  • Polish text you already typed

    Select a draft in Slack, Mail, Docs, or anywhere else, then use the polish hotkey — ⌘⇧E on Mac, Ctrl+Shift+E on Windows. BolWise cleans grammar and wording in place — same language, no mic, and you never leave the app you're in.

  • Your history stays on your machine

    Every dictation you have run is searchable in the app and stored on your own computer. It is never synced to us — we cannot read it, and deleting it deletes it.

  • Hold to talk, let go when you're done

    Default is Right ⌘ on Mac, Right Alt on Windows — hold it and speak, release the moment you finish. No separate press to stop.

    Press once to start, press again to stop

    Long thought and do not want to hold a key the whole time? Default is ⌘⇧Space on Mac, Ctrl+Shift+Space on Windows — press once to start recording, press it again to stop.

FAQ

Answers before you sign up.

Still curious? Email us at support@bolwise.com — we read every note.

What makes BolWise different from regular dictation?

Most dictation assumes you speak one language at a time and hands back a raw transcript. BolWise is built around how multilingual people actually talk — switching languages mid-sentence, accents, and names from any language — and turns that into polished, professional writing before it lands right where you're typing.

Which languages can I speak in?

BolWise understands 99+ languages, including code-switched speech that mixes two languages mid-sentence. Auto-detect picks up whatever you are speaking, and the polish pass returns it in that same language — cleaned up, not translated. Speak in one language and set the Mode's "Translate to" dropdown to the language you want written.

Where does my audio actually go?

Audio is sent to the BolWise API for transcription and polish, then discarded — we do not keep audio or transcripts on our servers. Your local run History lives on your device only and is never uploaded.

Do I need my own API keys?

No. BolWise routes through our managed backend — no API keys, no model configuration, nothing to set up. Install, sign up, sign in, dictate.

How fast is it?

It depends on how long you speak. Short clips usually come back in a few seconds, and a 20-second clip typically lands in under 3 seconds on a good connection. Longer recordings take proportionally longer. These are typical figures from everyday use rather than guarantees — your connection and clip length both matter.

Which platforms are supported?

BolWise is a desktop app for macOS 13+ (Apple Silicon and Intel, signed and notarized) and Windows 10/11 (x64). Download either build from the Download page. It is not available on phones or tablets.

Windows SmartScreen warns me when I install — is that normal?

Yes. The Windows build is not Authenticode-signed yet, so Windows may show “Windows protected your PC” or that the app is unrecognized. That is expected. Click More info, then Run anyway. The Mac build is signed and notarized and does not show this warning.

What if I want the output in a different language?

By default BolWise writes back in the language you spoke — say it in English and you get polished English, with grammar, punctuation, and filler cleaned up. Nothing is translated unless you ask. Speak in one language and set the Mode's "Translate to" dropdown to the language you want written.

What happens when I sign up — is a credit card required?

No card. Download the app, create an account, confirm your email, sign in, and start dictating. The free trial gives you 30 minutes of dictation to use over 14 days, and the app shows how much you have left at all times.

Simple to start

Try BolWise before changing your workflow.

Install the app or create an account here, then subscribe when you are ready.

Free trial
$0USD · 14 days

30 minutes of dictation — enough to try BolWise on real work, no card needed.

  • 30 minutes of dictation over 14 days
  • 99+ languages, auto-detected
  • Switch languages mid-sentence
  • Fully managed AI — no keys or setup
  • Save your own tones and instructions
  • History stays on your device
Pro
$5USD / month

Unlimited dictation when you are ready — cancel any time.

  • Everything in the free trial
  • Unlimited dictation, within fair use
  • Priority transcription queue
  • Early access to new models and features
  • Your support tickets answered first
  • Cancel any time from your account on bolwise.com

Prices in US dollars · No card to start · 30-day refund on any paid plan · cancel any time