ForHosting KIT · التعليم

حاسبة عدد الكلمات الفريدة

جملة من 13 كلمة منها 9 كلمات مختلفة فيها 4 تكرارات ونسبة كلمات فريدة قدرها 9/13. ترى المجموع والكلمات الفريدة والمكررة ونسبة النوع إلى الرمز، فتميّز التنوع من الحشو. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

يطرح الكتّاب والمعلمون ومتعلمو اللغات سؤالًا أدق من مجرد عدّ الكلمات: ما مقدار هذا المقطع من مفردات جديدة مقابل صياغة مُعاد تدويرها. قد يبدو الفقرة طويلًا وهو يكرر نفس المصطلحات القليلة، أو قصيرًا وهو يضم كلمات مميزة كثيرة. تقوم حاسبة عدد الكلمات الفريدة هذه بتقسيم نصكم وفق قواعد Unicode، وعدّ كل ظهور، وعدّ كم من تلك الرموز مميزة وفق سياسة اختيارية تتجاهل حالة الأحرف، ثم تُبلغ عن الفجوة كظهورات مكررة مع نسب واضحة. ترون إجمالي الكلمات والكلمات الفريدة والمكررة، والنسبة الفريدة الكلاسيكية (type-token ratio)، والنسبة المكررة المكملة، وعند وجود تكرار نسبة الفريد إلى المكرر.

ما الذي يقيسه العدّ الفريد والعدّ الإجمالي

يجيب إجمالي عدد الكلمات عن طول المقطع بالرموز. ويجيب عدد الكلمات الفريدة عن حجم المفردات بعد طيّ التكرارات. نسبة قريبة من الواحد تعني أن كل رمز تقريبًا يقدّم نوعًا جديدًا؛ وقريبة من الصفر تعني إعادة استخدام كثيفة لمعجم صغير.

النسبة المكررة المكملة هي واحد ناقص ذلك الكسر وتُظهر أي حصة من التدفق تُعاد تدويرها. لا تحكم أي من هذه المقاييس على الجودة وحدها: قد تكرر الكتابة التقنية مصطلحات معرّفة بمشروعية، وقد يعيد الشعر لازمة باقتصاد. لكنها تمنح أساسًا رقميًا قابلًا لإعادة الإنتاج حتى تقارن الفصول وقوائم التحرير ولوحات التحكم الآلية المسودات دون جدال حول كيفية العدّ يدويًا.

أين تثبت حاسبة الكلمات الفريدة جدواها

تستخدم صفوف اللغة حاسبة عدد الكلمات الفريدة حتى يقارن الطلاب المسودة الأولى بالمراجعة ويروا إن ظهر ملاحظات التنوع كنسبة فريدة أعلى لا كمقال أطول فحسب. تضع برامج الإنجليزية لغة ثانية أهدافًا بسيطة مثل نسبة فريدة دنيا لعينة كتابة حرة قبل الانتقال للوحدة التالية. تراجع فرق المحتوى ومحررو SEO صفحات المنتجات ومدونات قد تتعرض لحشو الكلمات المفتاحية: نسبة فريدة تتراجع مع ارتفاع الإجمالي قد تشير إلى تكرار أجوف حتى مع مدقق إملائي سليم.

يحتاج الباحثون الذين يبنون مدونات صغيرة لقطة حتمية بأسلوب type-token دون تثبيت مكدس NLP كامل؛ مسار parse من المستوى A هذا لا يحتاج نماذج ولا شبكة صادرة. اقتصروا الطلبات على المقطع المعني، وثبتوا النسب المقربة في الاختبارات، لتحصلوا على أرقام قابلة لإعادة الإنتاج لتنوع المفردات للواجبات وبوابات التحرير وعمال الحافة دون بناء خط أنابيب لغوي خاص بكم.

فحص ذاتي لمفردات المقال

يلصق الطلاب مسودة لرؤية إجمالي الكلمات والكلمات المميزة والنسبة الفريدة قبل تسليم واجب كتابة.

ما نسبة النوع إلى الرمز؟

هي عدد الكلمات الفريدة مقسومًا على مجموع الكلمات. إذا اقتربت من واحد فكل كلمة تقريبًا جديدة، وإذا اقتربت من صفر فالنص يعيد استخدام مفردات قليلة. وفي جملة من 13 كلمة منها 9 مختلفة تساوي 9/13.

هل تُحسب Hello وhello كلمة واحدة؟

نعم، افتراضيًا لا يفرّق الحساب بين الأحرف الكبيرة والصغيرة، فتُحسب الصيغتان كلمة واحدة. وإذا أوقفت هذا الخيار تُحسبان كلمتين مختلفتين.

كيف تُحسب الكلمات التي فيها فاصلة عليا أو شرطة؟

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

هل تعني النسبة المنخفضة أن كتابتي ضعيفة؟

ليس وحدها. فالنص التقني قد يكرر عمدًا المصطلحات التي يعرّفها، والقصيدة قد تعود إلى لازمتها. وتفيد الأرقام أكثر في مقارنة مسودتين حُسبتا بالطريقة نفسها أو في كشف صفحة محشوة بكلمة مفتاحية واحدة.

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

POSThttps://api.kit.forhosting.com/edu/unique-words-count

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/edu/unique-words-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick!"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.unique_words_count",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يستخدمها الطلاب لقياس التنوع المعجمي في المقالات؛ والمراجعون لكشف مفردات ضعيفة قبل النشر؛ ويستدعيها المعلمون وأدوات LMS بنفس العقد الحتمي حتى تطابق الفحص المجاني في المتصفح مسار API المدفوع بايتًا بايتًا.

ما الذي يقيسه العدّ الفريد والعدّ الإجمالي

والفرق بين الرقمين هو عدد الظهورات المكررة: في كل مرة تعود فيها كلمة بعد أول ظهور، يُضاف ذلك الرمز الإضافي إلى repeated_words بينما يبقى unique_words ثابتًا. قسمة unique_words على total_words تعطي النسبة الفريدة، المعروفة في لسانيات المدونات باسم type-token ratio للعينة التي قدمتموها. عند وجود تكرار واحد على الأقل، يقارن unique_to_repeated_ratio حجم المفردات بحجم الظهورات الإضافية، وهو مفيد إن رغبتم برقم واحد ينمو عند إضافة كلمات جديدة ويصغر عند الحشو بنفس الكلمات.

عقد الإدخال والتقسيم وشكل الاستجابة

يحافظ التقسيم على حروف Unicode وأرقامها، بما في ذلك فواصل عليا أو شرطات داخلية اختيارية لتبقى الاختصارات والمركبات ذات الشرطة رمزًا واحدًا، ويتجاهل علامات الترقيم الخالصة والمسافات. مثال: الجملة The quick brown fox jumps over the lazy dog. The fox is quick! تنتج ثلاثة عشر رمزًا وتسعة أنواع فريدة في وضع تجاهل الحالة، فتكون أربع ظهورات مكررة والنسبة الفريدة تسعة على ثلاثة عشر. اربطوا هذه الأعداد بأدواتكم لقراءة أو مستوى دراسي إن احتجتم تحليل نثر أغنى؛ يركّز هذا الطرف فقط على حساب الكلمات المميزة مقابل الإجمالي. أرسلوا جسم JSON بطريقة POST بالحقل الإلزامي text: سلسلة غير فارغة. تُقبل الأسماء البديلة input وvalue وs وcontent وbody حتى يحافظ منشئو النماذج وSDK على تسميات مألوفة. الخيار case_insensitive افتراضيًا true بحيث تُحسب Hello وhello عنصر مفردات واحدًا؛ اجعلوه false عندما يجب فصل اختلاف حالة الأحرف. الأسماء ignore_case وci وcasefold تشير إلى العلم نفسه وتقبل قيمًا منطقية أو صيغًا شائعة مثل true وfalse و1 و0. تفشل السلاسل الفارغة وtext المفقود وtext غير النصي والنصوص بلا حروف أو أرقام بـ invalid_input ولا تُحاسب. عند النجاح يتضمن الجسم total_words وunique_words وrepeated_words وunique_ratio وrepeated_ratio مقربة إلى ست خانات عشرية لذهبية مستقرة، وcase_insensitive كما حُلّت، والسلسلة الأصلية للمراجعة، ووسم الطريقة unique_words_count، وصيغة قصيرة. عندما يكون repeated_words أكبر من صفر يتضمن الحمولة أيضًا unique_to_repeated_ratio؛ وعندما يكون كل رمز فريدًا يُحذف الحقل بدل إرجاع null.

أين تثبت حاسبة الكلمات الفريدة جدواها

تُضمّن منصات التدريس وأنظمة إدارة التعلم الأداة المجانية في المتصفح للتغذية الراجعة الفورية وتستدعي API عند تقييم الحافظات دفعة واحدة، معتمدة على الوحدة النقية المشتركة حتى لا تختلف الدرجات بين القنوات. كل استدعاء ناجح يكلف السعر الأساسي المنشور $0.002؛ وإخفاقات التحقق لا تستهلك الرصيد.

مراجعة تحريرية للتكرار

يقارن المحررون unique_to_repeated_ratio عبر المراجعات لالتقاط صياغة ضعيفة تنمو فقط بإعادة تدوير نفس المصطلحات.

تقييم دفعي في LMS والتدريس

تستدعي المنصات API على إجابات قصيرة كثيرة للإبلاغ عن التنوع المعجمي بنفس الأرقام التي تعرضها الأداة المجانية للمتعلمين.

كيف تعمل حاسبة عدد الكلمات الفريدة؟

تقسم نصكم غير الفارغ إلى رموز كلمات Unicode، وتعدّ الرموز الإجمالية والأنواع المميزة (بتجاهل حالة الأحرف افتراضيًا)، ثم تُرجع repeated_words كالإجمالي ناقص الفريد مع unique_ratio وrepeated_ratio وعند الاقتضاء unique_to_repeated_ratio.

ما هو unique_ratio؟

unique_ratio هو unique_words مقسومًا على total_words، مقربًا إلى ست خانات عشرية. إنه type-token ratio للعينة: أقرب إلى 1 يعني تنوعًا أكبر؛ وأقرب إلى 0 يعني تكرارًا أكثر.

هل تُحسب Hello وhello كلمة واحدة؟

نعم افتراضيًا (case_insensitive true). اجعلوا case_insensitive false إن احتجتم عدًّا مميزًا حساسًا لحالة الأحرف.

ماذا يحدث مع نص فارغ أو ترقيم فقط؟

تفشل السلاسل الفارغة والنص بلا رموز حروف أو أرقام بـ invalid_input ولا تُحاسب. قدّموا رمز كلمة واحدًا على الأقل.

كم تكلفة حاسبة عدد الكلمات الفريدة؟

الأداة في المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.

اطّلع على توثيق KIT الكامل ←