Tashkeel — Arabic Diacritics (Harakat)
Overview
Add Arabic diacritics — tashkeel / harakat / short vowels — to any web page in one click. On-device, private, offline.
Learning Arabic? Then you know the problem: real-world Arabic — news sites, Wikipedia, blogs, song lyrics — is written without tashkeel (تشكيل): the diacritics, or harakat (حركات), that mark the short vowels. With them gone, there's no way to tell how an unfamiliar word is pronounced. Tashkeel adds them back — full Arabic diacritics, on any page — in one click. Highlight some Arabic text and click the Tashkeel icon: the text is rewritten in place with full diacritics. Click with nothing selected and the whole page gets tashkeel, with results appearing on screen as they are computed — a full news homepage takes just a few seconds. WAYS TO USE IT • Click the toolbar icon — tashkeel for the selection, or the whole page if nothing is selected. • Right-click → "Add tashkeel", or "Add tashkeel to the whole page". • Keyboard shortcut: Alt+Shift+N (⌥+Shift+N on Mac). • "Remove tashkeel" restores the original text exactly. • Works inside text boxes too — Gmail compose, comment fields, online editors. • Google Docs or Word Online? Pages like these can't be edited by extensions, so Tashkeel includes a paste page: right-click the toolbar icon → "Open paste page", then paste, click, and copy the vocalised text back. PRIVATE AND FAST • Everything runs on your device, using a neural network (TensorFlow.js with a WebAssembly engine). Your text never leaves the browser — no server, no account, no tracking, and it works offline. • The extension loads only when you invoke it. It does not run in the background or touch pages you don't use it on. • Running it again on the same page (say, after an infinite-scroll site loads more articles) processes only the new text, in a fraction of the time. The model is not perfect, but it performs really well on Modern Standard Arabic — the register of news, Wikipedia and formal writing. KNOWN ISSUES • "I don't see the Tashkeel icon in my toolbar" — Chrome sometimes hides newly installed extensions. Click the puzzle-piece icon at the top right and pin Tashkeel to the toolbar. • Google Docs and Word Online can't be edited in place (that's a Chrome limitation, not a Tashkeel one) — use the built-in paste page instead. ENJOYING IT? If Tashkeel helps you, a quick rating or review on the Chrome Web Store makes a real difference — it's the main way other Arabic learners find it. You can open the review page any time: right-click the toolbar icon → "★ Rate Tashkeel on the Web Store". Thank you. Tashkeel is free, always will be, and open source: github.com/GiladAmar/Tashkeel. If you're curious how a Chrome extension runs a neural network with TensorFlow.js, take a peek. If it helps you, you can support further development at paypal.me/GiladAmar. If not, no worries. Credit where it's due: the diacritization model is Shakkala by Ahmad Barqawi (github.com/Barqawiz/Shakkala), a character-level BiLSTM for Arabic text vocalization, used here under the MIT license and converted to run in the browser with TensorFlow.js. Thank you — it's a really cool and original use of machine learning.
0 out of 5No ratings
Details
- Version1.1
- UpdatedSeptember 8, 2026
- Offered bygiladamar
- Size4.96MiB
- LanguagesEnglish
- Developer
Email
giladamar@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser