Correct Arabic,
everywhere it is written.

Fixes spelling, grammar and punctuation, and leaves correct text alone.

Try it now

قال المدير إنّان العمل سينتهي غداً،غدا وطلب من الجميع الحضور.الحضور

34 → 15

Word error rate, before and after

0%

Changes to correct text

< 1 s

Per paragraph, no GPU

The problem

In more than nineteen thousand Arabic comments we studied, one word in five needed correcting. Common checkers catch the spelling and miss the sentence.

What it fixes

Four kinds of error, in a single pass.

Spelling

ذهبت الى المدرسه

ذهبت إلى المدرسة

Grammar

الطلاب كتبت الدرس

الطلاب كتبوا الدرس

Punctuation

هل وصلت امس

هل وصلت أمس؟

Dialect

ايش رايك نروح بكرة

ما رأيك أن نذهب غداً

Restraint

It leaves alone what needs no fixing.

The worst thing a checker can do is break a correct sentence. So we measure exactly that, and treat it as a requirement, not a feature.

العلم نور، والجهل ظلام.

No edits

Models

A model for every need.

All models

For developers

One line corrects any text.

  • REST API and a Python library
  • Runs on your server, offline
  • A compressed build for CPU
curl -s https://YOUR-HOST/api/correct \
  -H 'content-type: application/json' \
  -d '{"text":"ذهبت الى المدرسه امس"}'

→ {"corrected":"ذهبت إلى المدرسة أمس."}

Honest measurement

We found that a widely used copy of the QALB data contains the test text inside its training data. We removed all of it and retrained the model from scratch, so our numbers mean what they say.

Common questions

Does it change correct text?

In our test, correct paragraphs were left as they were. On a sample of clean Wikipedia text the model changed 0.2% of the words.

Does my text leave my machine?

No. The model runs locally, and there is a compressed build that runs on a CPU without a GPU.

Which dialects does it understand?

It was trained on twenty-two dialects, from Morocco to Oman, and turns them into correct standard Arabic.

What are its limits?

Spelling and grammar are its strongest areas. Rare dialect words are the hardest, and it sometimes leaves them as they are. Rewriting is still in beta.

Work with us

Building something in Arabic? Let's talk.

Researchers, publishers, learning platforms, or a team that wants a checker inside its product. Write to us.

Write as you like.

Paste your text and see the difference yourself.

Start now