حاسبة الكثافة المعجمية
تبيّن الكثافة المعجمية مقدار ما تحمله كلمات المحتوى من النص، مقارنة بالكلمات التي تؤدي وظيفة نحوية في المقام الأول. تقسّم هذه الحاسبة النص الإنجليزي إلى كلمات، وتفصل الكلمات الوظيفية الشائعة عن الأسماء والأفعال والصفات والظروف المرجحة، ثم تقسم عدد كلمات المحتوى على العدد الكلي. وتعرض تفاصيل الأعداد كي تكون النتيجة واضحة وقابلة للمراجعة والمقارنة.
شغّل الأداة مجانًا
ما الذي تكشفه الكثافة المعجمية
تقدم الكثافة المعجمية مؤشراً موجزاً إلى مقدار تركّز المعلومات في المقطع. فعادةً ما تحمل كلمات المحتوى موضوع النص، إذ تسمّي الأشخاص والأشياء والأفعال والصفات والظروف، بينما تربط أدوات التعريف والضمائر وحروف العطف والأفعال المساعدة وحروف الجر تلك الأفكار في جمل سليمة. قد تجعل النسبة المرتفعة النص مكثفاً أو تقنياً أو رسمياً، أما النسبة المنخفضة فقد تلائم الحوار أو الشرح المتدرج. ولا توجد قيمة أفضل في جميع الحالات. يمكنكم مقارنة مسودات موجهة إلى الجمهور نفسه، أو أقسام من الوثيقة نفسها، أو نسخ قبل التحرير وبعده. توضح الأعداد طريقة احتساب النسبة، لكنها لا تغني عن قراءة النص. تظل بنية الجمل والمصطلحات والسياق ومعرفة القارئ عوامل أساسية عند تقرير الحاجة إلى المراجعة.
كيف تقدّر الحاسبة كلمات المحتوى
تستخدم الأداة تقديراً حتمياً للنص الإنجليزي، ولا تنفذ تحليلاً نحوياً كاملاً. فهي توحّد نص Unicode، وتتعرف على الكلمات الأبجدية التي قد تتضمن فاصلة عليا داخلية، وتحولها إلى حروف صغيرة، ثم تقارنها بقائمة ثابتة من الكلمات الوظيفية الإنجليزية الشائعة. تُعد العناصر الموجودة في القائمة كلمات وظيفية، وتُصنف العناصر الأخرى كلمات محتوى مرجحة. تُحسب الكثافة بقسمة عدد كلمات المحتوى على العدد الكلي، وتُعرض في صورة نسبة عشرية ونسبة مئوية. تتميز الطريقة بالسرعة وقابلية التكرار، لكن دور بعض الكلمات يتغير باختلاف السياق. غالباً ما تُحسب الأسماء والمصطلحات المتخصصة والاختصارات النادرة والأخطاء الإملائية ضمن المحتوى. ولا تدخل الأرقام المنفردة وعلامات الترقيم في عدد الكلمات. استخدموا اللغة نفسها وقواعد إعداد متماثلة عند إجراء المقارنات.
كيفية تفسير النتيجة والاستفادة منها
ابدؤوا بسؤال عملي بدلاً من افتراض نسبة مثالية. إذا بدت فقرة ثقيلة، فقارنوها بفقرة أوضح موجهة إلى القراء أنفسهم. قد تشير الكثافة الأعلى بكثير إلى تراكم المصطلحات أو اختصار الشرح أو قلة أدوات الربط. وإذا بدا الملخص مبهماً، فقد تدل الكثافة المنخفضة على كثرة التمهيد وقلة المادة الأساسية. راجعوا الأعداد إلى جانب النسبة، ولا سيما في العينات القصيرة التي قد تغيّر فيها كلمة واحدة النتيجة كثيراً. حافظوا على اتساق العناوين والاقتباسات والمراجع بين النسخ. لا تقيس الكثافة المعجمية صحة الحقائق أو الترابط أو سهولة القراءة أو تعقيد الجمل أو تنوع المفردات. وقد يحافظ تكرار كلمة محتوى واحدة على الكثافة من دون إضافة معلومات. اجمعوا النتيجة مع المراجعة البشرية، ومع طول الجملة أو نسبة الأنماط إلى الكلمات عند الحاجة. تبلغ كلفة طلب API مقدار $0.002، بينما يتيح الحساب في المتصفح فحصاً سريعاً من دون إرسال النص إلى جهة أخرى.
حالات الاستخدام
مقارنة أقسام الكتابة الأكاديمية
اكتشفوا الفقرات شديدة التكثيف بمقارنة نسبة كلمات المحتوى في أقسام موجهة إلى الجمهور نفسه.
مراجعة المواد التعليمية
تحققوا مما إذا أصبح الشرح أكثر كثافة بعد التحرير، ثم تأكدوا من أنه ما زال واضحاً للمتعلمين.
تتبّع التعديلات بموضوعية
سجلوا الأعداد والنسبة المئوية لنسختين كي تدعموا المراجعة البشرية للأسلوب ببيانات قابلة للمقارنة.
الأسئلة الشائعة
ما صيغة حساب الكثافة المعجمية؟
هي عدد كلمات المحتوى مقسوماً على العدد الكلي للكلمات. وتضرب الحاسبة هذه النسبة في 100 أيضاً لعرضها كنسبة مئوية.
ما الذي يُعد كلمة محتوى؟
تشمل الفئة الأسماء والأفعال الرئيسية والصفات والظروف المرجحة. وتقدّرها الأداة باستبعاد قائمة ثابتة من الكلمات الوظيفية الإنجليزية.
هل تكون الكثافة المعجمية الأعلى أفضل دائماً؟
لا. قد تناسب النص التقني الموجز، لكنها قد تزيد العبء على القارئ. يحدد الغرض والجمهور القيمة الملائمة.
هل تنفذ الأداة وسماً نحوياً كاملاً؟
لا. تستخدم نهجاً واضحاً قائماً على قائمة الكلمات الوظيفية، ولذلك قد لا تصنّف بعض الأدوار المعتمدة على السياق تصنيفاً مثالياً.
هل تدخل الأرقام في عدد الكلمات؟
لا. يحصي المحلل الكلمات الأبجدية، بما فيها ما يحتوي فاصلة عليا داخلية، ويستبعد الأرقام وعلامات الترقيم المنفردة.
ما كلفة الحساب عبر API؟
تبلغ كلفة كل طلب API مقدار $0.002. الحساب حتمي ولا يستخدم خدمة خارجية أو نموذجاً لغوياً.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/lexical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The curious students carefully examined the ancient map in the quiet library."}'const res = await fetch("https://api.kit.forhosting.com/edu/lexical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The curious students carefully examined the ancient map in the quiet library."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/lexical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The curious students carefully examined the ancient map in the quiet library."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/lexical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The curious students carefully examined the ancient map in the quiet library."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The curious students carefully examined the ancient map in the quiet library."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/lexical-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "The curious students carefully examined the ancient map in the quiet library."
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.lexical_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chars | 100000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |