المقدمة

KalimaLab هي واجهة برمجة اللغة العربية الأكثر شمولاً للمطوّرين. 117 نقطة نهاية عبر 25 وحدة — قاموس وصرف وإعراب وقرآن ومعالجة لغة طبيعية وذكاء اصطناعي — عبر REST API أو 4 حزم SDK رسمية.

ما هي كلمات؟

كلمات (KalimaLab) هي REST API وTypeScript SDK تمنح المطوّرين وصولاً برمجياً إلى اللغة العربية. سواء كنت تبني لعبة كلمات أو خط معالجة NLP أو تطبيقاً تعليمياً أو نظام تعديل محتوى، توفّر كلمات البيانات اللغوية التي تحتاجها.

على عكس واجهات برمجة القواميس العامة، كلمات مصممة للعربية أولاً. كل نقطة نهاية مبنية حول الصرف العربي — الجذور (جذور)، والأوزان (أوزان)، وتصنيف الكلام، والنحو الكلاسيكي — مما يمنحك اللبنات الأساسية التي تتطلبها معالجة اللغة العربية فعلياً.

أبرز الميزات

477,000 مصطلح عربي

قاموس عربي شامل بـ 4 طبقات بيانات (basic وstandard وenriched وfull) مع أشكال وعلاقات ومصادر.

وحدة القرآن

6,236 آية مع تحليل صرفي كلمة بكلمة و7 قرّاء وبحث نصي كامل.

معالجة اللغة الطبيعية

تشكيل، تحديد اللهجة (26 مدينة)، بحر الشعر، وتصحيح إملائي.

4 حزم SDK رسمية

TypeScript وPython وGo وPHP — مع أمان الأنواع الكامل وإعادة المحاولة التلقائية.

وحدة الذكاء الاصطناعي

بحث دلالي، تضمينات، ترجمة، تحويل نص إلى كلام، وتعرف تلقائي على الكلام.

تكامل MCP

استخدم KalimaLab مباشرةً مع Claude وCursor وأدوات الذكاء الاصطناعي عبر خادم MCP.

مصنوع لـ

ألعاب الكلمات

Wordle عربي، ومساعدات Scrabble، ومولّدات الكلمات المتقاطعة — صفّح حسب عدد الأحرف أو الجذر أو الوزن.

التعليم

ابنِ تطبيقات تعليم اللغة العربية مع اختبارات المفردات واستكشاف الجذور وتمارين النحو.

خطوط NLP

أغنِ مجموعات بيانات NLP العربية بالتعليقات التوضيحية الصرفية والجذور وعلامات تصنيف الكلام.

تعديل المحتوى

تحقق من أن مدخلات المستخدم عربية صحيحة، واكتشف الخط، ونظّم النص قبل المعالجة.

دعم اللغة

العربية أولاً477,000 مصطلحالعربية الفصحى الحديثةالعربية الكلاسيكية

تغطي مجموعة بيانات كلمات العربية الفصحى الحديثة مع تغطية كلاسيكية موسعة. تشمل جميع الكلمات التحويل الصوتي والمعاني الإنجليزية والبيانات الوصفية الصرفية. يحتفظ نص الاستجابة بالتشكيل العربي الكامل حيثما توفّر.

مثال في 30 ثانية

ثبّت SDK وأضف مفتاح API الخاص بك وقم بطلبك الأول:

npm install kalimalab
import { KalimaLab } from 'kalimalab'const client = new KalimaLab({ apiKey: process.env.KALIMALAB_API_KEY! })// Get today's word of the dayconst word = await client.words.daily()console.log(word.lemma)        // كَتَبَconsole.log(word.primaryGloss) // to writeconsole.log(word.primaryPos)   // verb

الخطة المجانية

الخطة المجانية تشمل 500 نقطة بيانات/يوم، والكلمات الشائعة بـ 0 نقطة — أكثر من كافٍ لاستكشاف API وبناء نموذج أولي. لا بطاقة ائتمان مطلوبة.

تنسيق استجابة متسق

كل استجابة من كلمات تتبع نفس بنية الغلاف:

{  "data": { ... },  "error": null,  "meta": {    "requestId": "req_01j9abc...",    "responseTimeMs": 12,    "page": 1,    "total": 477000,    "totalPages": 12868  }}
dataالمورد (الموارد) المطلوبة. موجود دائماً عند النجاح.
errornull عند النجاح، أو كائن خطأ مع code و message.
metaبيانات الطلب الوصفية ومعلومات الترقيم والتوقيت.

ابدأ في 5 دقائق

اتبع دليل البداية السريعة لتقديم طلب API الأول في أقل من 5 دقائق.