Tashkeel

Arabic diacritization (tashkeel) via Mishkal and Farasa APIs

moshe-ship Updated

File contents

التشكيل العربي

متى تستخدم

  • المستخدم يطلب تشكيل نص
  • يريد نطق صحيح لكلمة
  • نص قرآني أو شعري يحتاج تشكيل

API التشكيل

Mishkal API (مجاني)

curl -s -X POST "https://mishkal.net/api/tashkeel" \
  -H "Content-Type: application/json" \
  -d '{"text": "النص العربي هنا"}'

بديل: Farasa API

curl -s -X POST "https://farasa-api.qcri.org/diacritize" \
  -H "Content-Type: application/json" \
  -d '{"text": "النص العربي هنا"}'

عرض النتيجة

النص المشكّل:

[النص مع الحركات]

الحركات الأساسية

الحركة الرمز المثال
فتحة َ كَتَبَ
ضمة ُ كُتُبٌ
كسرة ِ بِسْمِ
سكون ْ مِنْ
شدة ّ محمَّد
تنوين فتح ً كتابا
تنوين ضم ٌ كتابٌ
تنوين كسر ٍ كتابٍ

القواعد

  • لا تشكّل نص بلهجة عامية — التشكيل للفصحى فقط
  • إذا النص قرآني، تأكد من التشكيل بالرجوع للمصحف
  • إذا كلمة تحتمل أكثر من تشكيل، اذكر الاحتمالات مع المعنى

moshe-ship/mkhlab/tree/main/hermes-skills/tashkeel commit 096550bdf4

Frequently asked questions

npx skillmds@latest add moshe-ship/tashkeel-2