Mindket

Arabic Auto Tashkeel

Newversion 1 · updated

Overview

Adds tashkeel, the Arabic vowel marks, to plain Arabic text through a Gradio app. It suits teachers, learners and speech developers who need marked text.

Arabic Auto Tashkeel is a kit in the Education category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python installed on your computer
  • Python packages from requirements.txt, with Gradio 4.27.0
  • No account or key is named
Runs in
  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux with Python, from a downloaded copy
Start with
pip install -U huggingface_hub
hf download MohamedRashad/arabic-auto-tashkeel --repo-type space --local-dir arabic-auto-tashkeel
cd arabic-auto-tashkeel

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Arabic Auto Tashkeel is a small web app that fills in tashkeel, the short vowel marks, on Arabic text. Arabic is normally written without them, so readers and speech tools often have to guess how a word sounds. The repository holds a tokenizer, a transformer file and a models folder behind a Gradio screen.

Who it suits

Anyone who works with Arabic text and wants the vowel marks added without typing them by hand.

IndustryWho uses itHow they use itExample
EducationArabic teachersAdd marks to reading passages for learnersA short story for a beginner class
PublishingEditorsCheck how a sentence reads once it is markedA line from a children's book
Speech technologyText to speech developersPrepare text so a voice reads it correctlyA sentence sent to a voice engine
Language learningStudentsLook up how a sentence is pronouncedA news sentence pasted in

People who already read unmarked Arabic with ease and never prepare text for others can skip it.

Where to use it

  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux with Python, from a downloaded copy
Use caseWhoWhat they get back
Marking a passageTeachersThe same text with vowel marks added
Preparing speech inputDevelopersText with marks that guide the pronunciation
Reading practiceLearnersA marked version to read along with

How to set it up

  • Python installed on your computer
  • Python packages from requirements.txt, with Gradio 4.27.0
  • No account or key is named
  1. Install the Hugging Face hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install Gradio 4.27.0, then the requirements.
  5. Start app.py.
pip install -U huggingface_hub
hf download MohamedRashad/arabic-auto-tashkeel --repo-type space --local-dir arabic-auto-tashkeel
cd arabic-auto-tashkeel
pip install gradio==4.27.0
pip install -r requirements.txt
python app.py

How to use it

Online, open the Space page and use the screen there. On your own computer, start the app with the command below and use the screen it opens.

python app.py

Example

You paste a short Arabic sentence that has no vowel marks and run it. The app gives the same sentence back with tashkeel added above and below the letters.

For newcomers and experts

Start online. Open the Space page on Hugging Face, paste one short Arabic sentence and run it. Nothing needs installing for that. Tashkeel are the small marks that show which vowel follows each letter.

The file names suggest a transformer model with its own tokenizer, plus a models folder. The Space runs on cpu-basic hardware at Hugging Face, so no GPU is needed there.

  1. Arabic text goes in
  2. app.py receives it
  3. Tokenizer and transformer add the marks
  4. Marked text is shown

Good to know

  • Hardware: runs on cpu-basic at Hugging Face, built with Gradio 4.27.0
  • License: apache-2
  • Cost to run: none named
  • Data it reaches: none named beyond the text you enter
  • Not for: the source names no limits

README and files

README

Arabic Auto Tashkeel

Adds tashkeel, the Arabic vowel marks, to plain Arabic text through a Gradio app. It suits teachers, learners and speech developers who need marked text.

Made by MohamedRashad on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: Arabic Auto Tashkeel is a small web app that fills in tashkeel, the short vowel marks, on Arabic text. Arabic is normally written without them, so readers and speech tools often have to guess how a word sounds. The repository holds a tokenizer, a transformer file and a models folder behind a Gradio screen.

Who it suits: Anyone who works with Arabic text and wants the vowel marks added without typing them by hand.

Industry | Who uses it | How they use it | Example
Education | Arabic teachers | Add marks to reading passages for learners | A short story for a beginner class
Publishing | Editors | Check how a sentence reads once it is marked | A line from a children's book
Speech technology | Text to speech developers | Prepare text so a voice reads it correctly | A sentence sent to a voice engine
Language learning | Students | Look up how a sentence is pronounced | A news sentence pasted in

People who already read unmarked Arabic with ease and never prepare text for others can skip it.

Where to use it:

  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux with Python, from a downloaded copy
Use case | Who | What they get back
Marking a passage | Teachers | The same text with vowel marks added
Preparing speech input | Developers | Text with marks that guide the pronunciation
Reading practice | Learners | A marked version to read along with

How to set it up:

  • Python installed on your computer
  • Python packages from requirements.txt, with Gradio 4.27.0
  • No account or key is named
  1. Install the Hugging Face hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install Gradio 4.27.0, then the requirements.
  5. Start app.py.
pip install -U huggingface_hub
hf download MohamedRashad/arabic-auto-tashkeel --repo-type space --local-dir arabic-auto-tashkeel
cd arabic-auto-tashkeel
pip install gradio==4.27.0
pip install -r requirements.txt
python app.py

How to use it: Online, open the Space page and use the screen there. On your own computer, start the app with the command below and use the screen it opens.

python app.py

Example: You paste a short Arabic sentence that has no vowel marks and run it. The app gives the same sentence back with tashkeel added above and below the letters.

For newcomers and experts: Start online. Open the Space page on Hugging Face, paste one short Arabic sentence and run it. Nothing needs installing for that. Tashkeel are the small marks that show which vowel follows each letter.

The file names suggest a transformer model with its own tokenizer, plus a models folder. The Space runs on cpu-basic hardware at Hugging Face, so no GPU is needed there.

Arabic text goes in
app.py receives it
Tokenizer and transformer add the marks
Marked text is shown

Good to know:

  • Hardware: runs on cpu-basic at Hugging Face, built with Gradio 4.27.0
  • License: apache-2
  • Cost to run: none named
  • Data it reaches: none named beyond the text you enter
  • Not for: the source names no limits

On Hugging Face, 13 November 2026

  • Likes: 29
  • Built with: gradio
  • License: apache-2.0

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Arabic Auto Tashkeel This page29gradioapache-2.0
Unit 1 Quiz - AI Agent FundementalsShares gradio360gradioapache-2.0
Unit 2.1 smolagents Code QuizShares gradio63gradioapache-2.0
Unit 1 Quiz - Model Context Protocol (MCP) FundementalsShares gradio58gradioapache-2.0
Tamazight Text-to-SpeechShares gradio41gradiocc-by-4.0
Embedding Draw ChallengeShares gradio30gradioapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Education

See all in Education

Vāgdhenu by prathoshap

prathoshap · Kit

Reads classical Sanskrit verses aloud in a chant style, using one trained voice and a reference clip that sets the rhythm. For people who study, recite or need…

New

Limite 1B - Violetto

paradigma-inc · Kit

Solves hard math problems with a 1B-parameter model trained from scratch for fast, high-volume reasoning. It suits developers who run math workloads on an NVID…

New

Agaram 2.5B

murai-labs · Kit

Chats in Tamil script, romanized Tamil and English, and translates between Tamil and English. A 2.5B model built from scratch by Murai Labs, for Tamil speakers…

New