SnailText
EN

Arabic transcription

Arabic transcription, running on your own machine

Transcribe and dictate Arabic on Mac or Windows with nothing uploaded. Works well on Modern Standard Arabic; degrades sharply on regional dialects, and published research names which ones. We would rather show you the numbers than the marketing.

Download for Macand start dictating in any app

The short version

Arabic is the hardest language on this site to make an honest promise about, because the answer depends entirely on which Arabic you speak. On read Modern Standard Arabic, Whisper large-v2 scores 16.0% word error rate in the paper's own FLEURS table (Radford et al., 2022, arXiv:2212.04356) - worse than German at 4.5% but usable for drafting. On regional dialects it is a different story: a dedicated Arabic benchmark (Talafha et al., 2023, arXiv:2306.02902) found zero-shot performance "deteriorates significantly" on five unseen dialects - Algerian, Jordanian, Palestinian, Emirati and Yemeni. SnailText runs the model locally with no Arabic-specific tuning layer, so if you dictate in MSA expect drafting-quality output and if you dictate in dialect expect to edit heavily. The audio never leaves your machine either way, which for Arabic is often the reason people look for a local tool in the first place.

Arabic transcription: local Whisper vs cloud STT

SnailText (local)Typical cloud Arabic STT
Where audio goesStays on your device, in RAMUploaded to a server for every phrase
Works offlineYes, after the model downloads onceNo, needs a connection every time
Modern Standard Arabic16.0% word error rate on read speechUsually the only figure vendors quote
Regional dialectsDegrades sharply - research names fiveAlso degrades; rarely disclosed
Arabic-specific tuningNone - same open model as any local Whisper setupSome vendors tune for MSA, few for dialect
Right-to-left textPasted as-is; your app controls directionSame - a text field problem, not a model one
Account / costNo account to startAccount + per-minute or per-seat billing

How accurate is Arabic transcription with local Whisper?

For read Modern Standard Arabic there is a published figure worth trusting, because it comes from the model's own paper. In arXiv:2212.04356, large-v2 scores 16.0% word error rate on Arabic FLEURS. Read against the same table, that is roughly three and a half times German (4.5%) and about twice French (8.3%). It is drafting quality: good enough to capture a thought and fix it, not good enough to send unreviewed.

FLEURS is studio-read speech, so treat 16.0% as a floor rather than an expectation. Anything with background noise, a phone microphone or natural conversational pace will measure worse, and that is true of every language on this site - we just say it rather than quoting the benchmark as though it were a promise.

Accuracy tracks model size far more than it tracks local versus cloud, since it is the same open Whisper model either way. For Arabic, use the largest model your machine will run. The compact models are the free ones, and for Arabic they are not a realistic choice - so being direct about the commercial part, this language effectively needs Pro.

Which Arabic? The dialect question decides everything

Most pages selling Arabic transcription quote one accuracy number. That number is almost always Modern Standard Arabic, which is the language of news broadcasts and formal writing - and which very few people speak conversationally. If you dictate the way you talk, MSA figures do not describe your experience.

There is research specifically on this. Talafha, Waheed and Abdul-Mageed (2023) benchmarked Whisper across Arabic datasets and found that while zero-shot Whisper beats fully finetuned XLS-R models overall, its performance "deteriorates significantly in the zero-shot setting for five unseen dialects" - naming Algerian, Jordanian, Palestinian, Emirati and Yemeni. Zero-shot is exactly how SnailText runs it, and how every local Whisper setup runs it.

The practical reading: Egyptian and Levantine material fares better than Maghrebi, MSA fares better than any dialect, and a dictation habit built on formal register will hold up where one built on everyday speech will not. Anyone promising uniform Arabic accuracy across dialects is either finetuning per dialect or not measuring.

What we actually offer for Arabic, and what we do not

For Spanish, German, French, Portuguese, Dutch and Russian, SnailText ships a language-specific prompt that biases the model toward that language's spelling and punctuation. For Arabic we do not. There is no Arabic tuning layer, no Arabic cleanup pass, and no dialect fine-tune. We make no claim about diacritics, no claim about hamza placement, and no claim about dialect handling beyond what the research above reports.

What SnailText gives you is the strongest open Arabic speech model running entirely on your own hardware, reached with one hotkey in any application, with the audio processed in RAM and never uploaded. For Arabic that last part carries more weight than usual: a great deal of Arabic dictation is journalism, legal work, and conversation about matters people have concrete reasons not to route through someone else's server.

If you need production-grade dialect transcription, what you need is a dialect-finetuned model, and we would rather point you at that than take your money for something we have not built.

Right-to-left text, and where it actually breaks

Arabic is written right to left, and dictation tools rarely mention what that means in practice. SnailText transcribes speech to text and pastes it at your cursor; the direction of that text is then handled by whatever application received it. In an app with proper bidirectional support the result is correct. In one without, mixed Arabic and Latin content - a sentence with a product name or a URL in it - can display in a confusing order even though the underlying characters are right.

This is a text-field problem rather than a speech-recognition one, and it affects cloud tools identically. Worth knowing before you conclude the transcription is wrong: copy the same text into a different editor and check whether the order changes. If it does, the model heard you correctly and the display is at fault.

Talk instead of typing

Download for Mac

and start dictating in any app

Frequently asked questions

How accurate is Arabic transcription?

+

On read Modern Standard Arabic, Whisper large-v2 scores 16.0% word error rate in the Whisper paper's FLEURS table - about three and a half times German. That is useful for drafting and not for sending unreviewed. On regional dialects it is materially worse: published research found zero-shot performance deteriorates significantly on Algerian, Jordanian, Palestinian, Emirati and Yemeni Arabic. SnailText runs the model locally without Arabic-specific tuning, so these figures describe it directly.

Does Arabic transcription work offline?

+

Yes. SnailText downloads a Whisper model once and then runs it on your machine, so Arabic transcription works with no internet connection and the audio is processed in RAM without being uploaded. For Arabic this is frequently the deciding factor rather than a bonus feature, given how much Arabic dictation involves journalism, legal matters and private conversation.

Does it handle Arabic dialects or only Modern Standard Arabic?

+

Both, but not equally, and the gap is large. MSA is what the published 16.0% figure describes. For dialects, research by Talafha and colleagues (arXiv:2306.02902) found that zero-shot Whisper - which is how SnailText runs it - deteriorates significantly on five unseen dialects: Algerian, Jordanian, Palestinian, Emirati and Yemeni. Egyptian and Levantine material generally fares better than Maghrebi. If your work depends on dialect accuracy, you need a dialect-finetuned model rather than any general-purpose tool including ours.

Does SnailText add Arabic-specific tuning?

+

No. SnailText ships language-specific prompts for Spanish, German, French, Portuguese, Dutch and Russian, and Arabic is not among them. There is no Arabic cleanup pass and no dialect fine-tune. You get the same open Whisper model anyone can run, with the advantage being that it runs locally, in any app, behind one hotkey - not that we have improved the Arabic model.

Will Arabic text paste in the right direction?

+

The transcription is correct; the display depends on your application. SnailText pastes text at your cursor and the receiving app controls bidirectional layout. Apps with proper right-to-left support render it correctly. Mixed Arabic and Latin content, such as a sentence containing a URL, can look wrongly ordered in apps with weak bidi handling even when the characters are right. Cloud tools behave identically here, because it is a text-field issue rather than a recognition one.

Which model size should I use for Arabic?

+

The largest you can run. Accuracy tracks model size far more than it tracks local versus cloud, and Arabic is not a language where the compact models hold up. Since the small models are the free ones, Arabic realistically needs Pro - we would rather state that than let you test on a model that will misrepresent what the language can do.

·

Arabic transcription, on your own machine.

Free to start on Mac and Windows. Press Option+Space (Mac) / Ctrl+Space (Windows), speak Arabic, and the text lands at your cursor in any app. No account, nothing uploaded, works offline.

Download for Macand start dictating in any app