Don't type. Say it.
Arabic voice dictation that types into whatever app you're in — properly punctuated, with your English terms written in Latin script the way they belong.
دي تجربة كده دلوقتي للبرنامج، عايز أشوف الاوت بوت والاكيوراسي اللي هتطلع، وبعدين أبعت الفيدباك على الجتهاب
دي تجربة كده دلوقتي للبرنامج. عايز أشوف الـoutput والـaccuracy اللي هتطلع، وبعدين أبعت الـfeedback على GitHub.
Tap, talk, done.
No window to open, no text to copy. Hamsio sits in the menu bar and waits.
From whatever app you're in. If fn isn't comfortable, switch it to right ⌘ — or hold to talk instead.
In Egyptian Arabic, at your own pace, mixing in English the way you do every day. A small bar shows you it's listening.
In WhatsApp, in email, in a terminal, anywhere. No pasting, no switching windows.
Built around what actually goes wrong in Arabic.
Not a translated English dictation app — these exist because of problems we hit ourselves.
When a word comes out wrong, select it and type the correct form. It goes into a fixed table inside the app and is corrected automatically from then on. Your dictionary gets built by using the app, not by sitting down to fill it in.
«الاوت بوت» becomes output, and «البزنس موديل» becomes business model. Words that genuinely became Arabic — computer, mobile, email — stay as they are.
The long-form tab is built for the writer, not the message. Every breath you take, it writes — pause for a moment and what you said appears within a second or two, while it keeps listening. Want a new paragraph? Pause for three seconds and one starts by itself. Cuts happen at pauses, not every N seconds, so no word is clipped.
A sentence you said in English comes back in English, in its own script — never translated into Arabic, never written in Arabic letters. Even the punctuation follows the language of the sentence.
If your last 3 dictations in email were in formal Arabic, Hamsio links them and switches by itself. Three times, not one — so a passing change never becomes a rule.
Not the model's guesswork — these are fixed rules in code that come out right every time.
Verbatim, formal, translate — and add your own with your own instructions: "turn this into a short polite email, no preamble."
Select text anywhere, press ⌘⇧E, and say "make it formal" or "shorten it." The selection is replaced in place.
Audio is saved on your machine before anything is sent. If the network drops, Hamsio retries on its own and tells you when the text comes through.
It hears your dialect, not the textbook.
Most dictation tools take what you said and hand back stiff formal Arabic that sounds nothing like you. Hamsio writes it exactly as you said it — and if you want it formal, that's a mode you choose, not something imposed on you.
ابعتلي الملف على الواتس وأنا أراجعه بالليل وأرد عليك.
رسّل لي الملف على الواتس وأنا أراجعه بالليل وأرد عليك.
ابعتلي الملف عالواتس وأنا بتطلّع عليه بالليل وبرد عليك.
صيفط ليا الملف فالواتساب وأنا نشوفو فالليل ونجاوبك.
The same engine tells more than 90 languages apart. We tried it in Persian with a native speaker and it came out at the same level. And if you mix two languages in one sentence, that's the case Hamsio was built around in the first place.
Your voice is not stored.
The recording is sent for transcription and deleted the moment it succeeds. No audio is kept on our servers — only the number of seconds, for your monthly quota. The transcript, your dictionary and your history all stay on your machine.
Pay for what you say.
Every plan has the same features. The only difference is how many minutes you get. Nothing is locked behind a price.
Loading prices…
Good questions.
Will it work in any app?
Yes. Hamsio types wherever your cursor is, so it works in every app on your Mac with no integrations: WhatsApp, email, Notion, your terminal, your code editor, ChatGPT and Claude. If you can type there, you can dictate there.
How is this different from macOS dictation?
macOS dictation transcribes sound literally. Hamsio understands that you mix English in, so it writes those words in Latin script; it strips filler words, adds punctuation, and learns your terminology. The gap widens the more colloquial your Arabic gets.
Does it understand Egyptian Arabic, or only Modern Standard?
Egyptian Arabic is the baseline — the app was built and tested on everyday colloquial speech. There's also a mode that turns what you said into professional Modern Standard Arabic when you're sending something for work.
What if I speak quietly or work somewhere noisy?
We record raw audio without the browser's processing (echo cancellation and noise suppression) — that processing distorts speech and hurts dictation accuracy. Try it somewhere reasonable first.
What does it cost?
60 minutes a month free with a Google account. Paid plans are coming.
macOS says it's from an unidentified developer.
This build isn't notarized by Apple yet. The first time only: right-click the app and choose Open, then Open again in the dialog that appears. After that it opens normally.
Windows says "Windows protected your PC".
This appears for any new app that isn't signed with a certificate yet. Click More info, then Run anyway, and carry on with the install. It won't appear again after the first time.
Do I have to download every new version myself?
On Windows, no — the app downloads updates in the background and installs them when you quit it. On Mac it tells you a new version is out and takes you to the download, because macOS refuses silent updates for apps that aren't signed with an Apple certificate.
Try it now.
The download is free, and setup takes a minute — two permissions and you're going.