← Back to Blog

Short answer: Ukrainian voice to text works well today. Set the dictation language to Ukrainian or auto-detect, hold a hotkey, speak at a normal pace, and Cyrillic text appears at your cursor in any app, with і, ї, є, ґ and the apostrophe placed correctly. Type numbers and codes; speak everything else.

Free to start Dictate into any app on your Mac or iPhone — hold a key, speak, release. Download for MaciPhone

Ukrainian has tens of millions of speakers, a 33-letter Cyrillic alphabet, and a writing life that, for a very large share of those speakers, now happens on hardware that was never designed for it. Ukrainian is spoken at the same 130 to 150 words per minute as any other language. It is typed, by most people, at something closer to 40 words per minute, and far slower than that on a laptop whose keys are labeled for German, Polish, or English.

That gap is the argument for dictating Ukrainian instead of typing it. This guide covers what makes Ukrainian specifically slower to type than to say, how Ukrainian voice to text works on a Mac and an iPhone, what accuracy to honestly expect, how to handle Ukrainian and English in the same sentence, and where the keyboard still wins.

Why Ukrainian takes more effort to type than to say

Anyone who writes Ukrainian daily on a computer knows these four taxes. They are small individually and constant collectively.

The layout switch

Ukrainian is written in Cyrillic; email addresses, URLs, file names, product names, and most professional software are Latin. A normal working paragraph of Ukrainian text is therefore not typed in one layout. It is typed in two, with a switch every time an English word, a link, or a company name appears. Each switch is a keystroke, a mental check of which layout is active, and often a word typed in the wrong alphabet, deleted, and typed again. People who write mixed Ukrainian and English all day can switch layouts dozens of times an hour without noticing the cost, and the cost is real.

Voice does not have layouts. You say the sentence, English words and all, and the transcription writes each word in the alphabet it belongs in.

Keyboards without Cyrillic on them

Millions of Ukrainians now live and work across Europe and North America, typing on laptops bought locally: German QWERTZ, Polish QWERTY, plain US layouts, none with Cyrillic legends on the keycaps. macOS will happily add a Ukrainian input source, but the letters are not printed on the keys, so unless you touch-type Cyrillic perfectly, every sentence is an act of memory. Many people cope by writing Ukrainian in Latin transliteration, which works for a quick message to a friend and looks wrong everywhere else: it is inconsistent, unsearchable, and unprofessional in anything formal. Dictation removes the hardware from the equation entirely. The keyboard under your hands can say whatever it likes; the text that appears is proper Ukrainian Cyrillic.

The letters Russian layouts get wrong

Ukrainian has letters of its own: і, ї, є, and ґ. Anyone who has ever been handed a Russian-layout keyboard, physical or on-screen, knows the ritual of hunting for them or substituting и for і and hoping nobody minds. Ukrainian also uses the apostrophe as part of spelling, inside words like ім'я, п'ять, з'їзд, and м'який, and on many layouts that apostrophe hides behind a modifier key. None of these characters is exotic to a modern transcription engine. You speak the word, and the і, ї, є, ґ, and apostrophe land where the orthography puts them.

Grammar that is free to speak and expensive to type

Ukrainian is richly inflected: seven cases, three genders, verbs marked for aspect. None of it is hard to say; you learned it as a child and produce it without thinking. All of it is extra characters and extra small decisions when typing, and it is exactly the kind of pattern a language-aware transcription engine handles well, because it has seen an enormous amount of written Ukrainian and knows what a case ending should look like in context.

How Ukrainian voice to text works now

The reason Ukrainian dictation is worth revisiting in 2026 is that the underlying quality has changed. Older dictation systems were English-first, and Slavic-language support usually meant a smaller vocabulary, weaker handling of inflection, and a tendency to drift toward Russian spellings when a word was unclear. Modern advanced AI transcription is trained on many languages at once and treats Ukrainian as a first-class language: it produces standard written Ukrainian from ordinary spoken Ukrainian, resolves case endings from context, and does not need you to over-enunciate.

Voice Keyboard Pro's transcription engine runs in the cloud, which is what allows it to be good at Ukrainian and every other language it supports at the same time, and to keep improving without you reinstalling anything. The trade-off is that it needs an internet connection. The benefit is that Ukrainian gets the same engine English does.

Dictating Ukrainian on a Mac

On macOS, Voice Keyboard Pro lives in the menu bar. There is no window to open, no separate app to dictate into and copy from. The whole interaction is:

  1. Put your cursor where the text should go: an email in Mail or Outlook, a Word or Pages document, a message in Telegram, Signal, or Slack, a form in the browser, a Notion page, a support ticket.
  2. Hold your chosen hotkey.
  3. Speak your Ukrainian sentence at a normal, conversational pace.
  4. Release.

The Ukrainian text appears at the cursor in well under a second, in Cyrillic, regardless of which keyboard layout is active. Because the app works at the system level, it does not care which application is in front. If you can type there, you can dictate there.

In the language setting, Ukrainian is available in the Mac language picker, and there is also an auto-detect option for mixed languages. If you write mostly Ukrainian, picking Ukrainian explicitly is the right call: it anchors the engine to Ukrainian and removes any chance of a short or ambiguous phrase being transcribed as another Slavic language. If your day genuinely alternates between Ukrainian and English messages, auto-detect is the setting to try first; more on that below.

The hold-to-talk design also removes a whole category of annoyance. There is no open listening window, no timeout that cuts you off mid-sentence, and no doubt about whether the microphone is live. Hold to speak, release to stop.

Teaching it your Ukrainian vocabulary

Every professional carries a private dictionary the general language does not: colleagues' surnames, place names, the company's products, project code names, industry terms, and the abbreviations that mean something inside your organization and nowhere else. Smart Vocabulary on the Mac app is a personal dictionary with replacement rules, so once you have corrected a term a couple of times you can add it and it comes out right from then on.

The useful habit is to build the list from your own corrections rather than guessing in advance. Dictate for two days, note what you fixed by hand more than once, and add those. A dozen entries usually covers most of the repeated corrections, because the words you use most are exactly the ones a general engine is least sure of. Our post on custom vocabulary that learns your words goes deeper on building a list that helps rather than surprises.

Speak the prose, type the numbers

One rule saves Ukrainian dictation from its only serious failure mode: speak sentences, type numbers and codes. A phone number, an IBAN, a tax identification number, a case reference, a street address with a building and apartment number. These are strings, not words, and a transcription that gets one digit wrong looks exactly as correct as one that gets it right. Nobody notices until the transfer bounces or the parcel goes to the wrong door. So the rhythm is: hold, say the sentence, release, type the number, hold, continue. It costs nothing once it is a habit, and it removes the errors that would actually hurt.

Dictating Ukrainian on an iPhone

On the phone, Voice Keyboard Pro is a custom keyboard with a mic button built in. Once you have installed it and enabled it in Settings, switch to it with the globe key like any other keyboard, tap the mic, speak Ukrainian, and it types into whatever app you are in: Messages, Telegram, WhatsApp, Viber, Mail, Notes, a bank app's message field, a form in Safari. Dictation on the keyboard auto-detects the language, so you do not have to switch anything when you go from a Ukrainian message to an English one.

The phone is where the two-alphabet problem hurts most. Keeping both a Ukrainian and an English keyboard installed means the globe key becomes the most-pressed key on the phone, and autocorrect in one language fights loanwords from the other. Speaking the message avoids the fight entirely.

Voice Edit for fixing what came out wrong

Placing a cursor precisely inside an inflected Ukrainian word on a phone screen is fiddly at the best of times. Voice Edit lets you speak the change instead: say what should be different ("change завтра to сьогодні", "make that plural") and the text is corrected without hunting for the right spot with your thumb. It is the fastest way we know to fix a single word in a dictated message.

The iPhone keyboard also offers two-way translation while dictating, covering 24 languages. Ukrainian is not on that translation list at the moment, so for Ukrainian this guide is about dictation, not translation. Dictation itself works fully: speak Ukrainian, get Ukrainian text, in any iOS app.

How accurate is Ukrainian voice to text?

We are not going to give you a percentage, because any single number for a language hides more than it shows. Accuracy depends on your microphone, the room, how fast and clearly you speak, and how much of what you say is ordinary Ukrainian versus names, numbers, and jargon. What we can say honestly:

The honest way to evaluate it is not to read a claim from us; it is to dictate three real sentences of your own Ukrainian, with a couple of names and an apostrophe word in them, and read what comes out.

Ukrainian and English in the same sentence

Ukrainian working life, especially in tech, freelancing, and any job with international clients, runs on a mix. "Закинь у Slack, я подивлюсь після стендапу" is a normal thing to say. Typing it means switching layouts mid-sentence or letting autocorrect mangle one language to protect the other.

This is the case where the auto-detect setting earns its place. Rather than committing to Ukrainian or English for a whole session, auto-detect handles a Ukrainian sentence with English product names, an English sentence with a Ukrainian name in it, or a genuine mid-message switch, without you touching anything. It is not magic; a very short fragment in the second language can still be pulled toward the first, which is why people who write almost entirely Ukrainian should pick Ukrainian explicitly instead. But for a genuinely bilingual working day it removes the switching cost entirely. Our post on multilingual voice typing on Mac goes further into how switching and detection behave when you live in two languages, and if English is the language you write most, voice typing for non-native English speakers covers the mirror image.

Who gets the most out of dictating Ukrainian

Anyone who writes Ukrainian for a living benefits, but some cases stand out:

If you already dictate in another language, Ukrainian will feel familiar. Readers coming from Polish or Russian dictation will recognize the same rule about typing the numbers and the same payoff on inflected words.

What about privacy?

Dictating means speaking, often about work, family, money, or matters that are nobody else's business, so it is fair to ask where the words go. Voice Keyboard Pro is built so that your content stays yours. As of the May 2026 privacy update, our server stores only the operational pings needed to run the service. It does not store your audio, and it does not store the content of your transcripts. Your Ukrainian text lives in the app where you put it.

For users in the EU this also has a legal dimension: if your work touches personal data under GDPR, "the transcript content is not stored on our servers" is a materially different answer from "we keep recordings to improve the model." As always, if you operate under a specific policy or agreement, read it yourself before dictating anything it covers.

Where the keyboard still wins

None of this is an argument against typing. Editing is faster with a keyboard and a cursor. Numbers, codes, and identifiers should be typed. Spreadsheets, code, and precise formatting are keyboard work. And dictation is audible: a shared apartment or an open-plan office is not the place to narrate a sensitive message, and plenty of people dictate the long drafts in private and type the quick replies elsewhere. The claim is narrower and stronger than "replace your keyboard": for the specific job of getting Ukrainian sentences out of your head and onto a screen, your voice is faster than your fingers by a wide margin, and it does not care what is printed on the keycaps.

Pricing and getting started

Voice Keyboard Pro has a free tier with daily limits, which is enough to test Ukrainian dictation on real work and decide whether it fits how you write. If you write enough to hit those limits, Pro is $4.99 per month or $34.99 per year and removes them.

Frequently asked questions

Do I need a Ukrainian keyboard layout installed?

No. Dictation types the Cyrillic characters directly, regardless of your active keyboard layout or what is printed on your keys. This is the biggest single win for anyone on a US or European-layout machine.

Will it output Russian instead of Ukrainian?

Set the language to Ukrainian explicitly on the Mac and the engine is anchored to Ukrainian, including і, ї, є, ґ and Ukrainian spellings. On auto-detect, clearly spoken Ukrainian is recognized as Ukrainian; only very short, ambiguous fragments benefit from the explicit setting.

Can I dictate Ukrainian and English in the same message?

Yes. Use the auto-detect language setting on Mac; the iPhone keyboard auto-detects on its own. English product names and loanwords inside a Ukrainian sentence come out in Latin script, as they should.

Does it work offline?

Ukrainian dictation needs an internet connection, since transcription runs on our servers. If offline dictation is a hard requirement, this is not the tool for that specific case.

Does it translate Ukrainian?

The iPhone keyboard's two-way translation covers 24 languages, and Ukrainian is not currently one of them. Ukrainian dictation itself works on both Mac and iPhone.

You learned to speak Ukrainian years before you ever hunted for ї on someone else's keyboard. Try Voice Keyboard Pro free and let the next long message write itself, in the right alphabet, no matter whose laptop you are on.

Voice Keyboard Pro
Hold your key · Speak · Release

The words land at your cursor in whatever app you are already in — Mail, Slack, Word, a browser form. No dictation window, nothing to copy across.

Free forever for casual use · Apple Silicon & Intel