متوسط الكلمات في الجملة
جملتان مجموع كلماتهما 11 كلمة تعطيان متوسطًا قدره 5.5 كلمة في الجملة، أي كتابة بسيطة جدًا. الصق أي نص لترى عدد كلماته وجمله ومتوسط طول الجملة وتصنيفًا تقريبيًا لدرجة التعقيد. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
يُعدّ متوسط الكلمات في الجملة من أبسط إشارات تعقيد الكتابة وأكثرها فائدة. عندما تطول النثر—خمس وعشرون أو ثلاثون كلمة قبل كل نقطة—يبذل القارئ جهدًا أكبر للاحتفاظ بالجملة في الذاكرة العاملة، حتى لو بقي المعجم عاديًا. وعندما تبقى الجمل قصيرة—من ثماني كلمات إلى اثنتي عشرة—يبدو النص خفيفًا وسهل المسح وغالبًا أقرب إلى الحوار. تأخذ هذه القدرة نصًا بسيطًا، وتحسب الكلمات كرموز مفصولة بمسافات بيضاء، وتحسب الجمل بعلامات الترقيم الختامية، ثم تقسم المجموعتين لإرجاع طول جملة متوسط مستقر. يستخدمها المعلمون لأهداف الفقرات، والمحررون لضوابط الأسلوب المؤسسي، والمسوقون لكثافة صفحات الهبوط، وفرق المنتجات لبوابات المحتوى قبل النشر.
كيف يُعرَّف متوسط الكلمات في الجملة ولماذا يهم
يُعرَّف متوسط الكلمات في الجملة—ويُسمّى أحيانًا متوسط طول الجملة أو ASL في نقاشات قابلية القراءة—بإجمالي عدد الكلمات مقسومًا على عدد الجمل في مقطع ما. والكلمات هنا رموز عملية: أي سلسلة من أحرف غير بيضاء تفصلها مسافات أو جداول أو أسطر جديدة. تنتهي الجملة عندما يرى الكاشف نقطة أو علامة تعجب أو استفهام—وربما سلسلة قصيرة من هذه العلامات يليها اختياريًا اقتباس أو قوس إغلاق—ثم مسافة بيضاء أو نهاية النص.
ولا يزال المقطع الختامي بلا علامة نهائية يُحسب جملة واحدة، لأن المسودات والملاحظات الشبيهة بالمحادثة غالبًا ما تُسقط النقطة الأخيرة. هذا التعريف ميكانيكي عمدًا: ليس تحليلًا لغويًا كاملًا للاختصارات مثل Dr. أو U.S.، ولا يوسّع علامات الحذف إلى توقفات بلاغية.
المكسب هو قابلية التكرار. ليست تشخيصات طبية ولا صيغ مستوى مثل Flesch–Kincaid ولا بديلًا عن الحكم البشري على النبرة أو الجمهور. ومع ذلك، رقم مثل «22.5 كلمة في الجملة» يمنح الكاتب مقبضًا ملموسًا: تقسيم الجمل الطويلة، أو دمج الشظايا البرقية، أو إبقاء المتوسط داخل دليل العلامة.
استخدموا المقياس كمقياس حرارة سريع للتعقيد، ثم حسّنوا بدلائل الأسلوب ومراجعة الأقران عندما تكون المخاطر عالية.
أين يظهر متوسط طول الجملة في العمل التعليمي والتحريري الحقيقي
غالبًا ما تضع حصص اللغة في المرحلة الثانوية أهدافًا لطول الجملة في الفقرات السردية والشرح حتى يتمرّن الطلاب على الإيجاز والتوسّع معًا. وتُرشد مراكز الكتابة الجامعية فصول الأطروحات حين ينزلق متوسط طول الجملة إلى أرض أكاديمية كثيفة بلا جمل موضوع واضحة. ويقيس تسويق المحتوى نصوص الواجهة وافتتاحيات البريد وملخصات المنتجات لأن ثلاث جمل طويلة تُقرأ بخلاف ثماني قصيرة حتى عند إجمالي الكلمات نفسه.
وتقارن فرق التوطين واللغة المبسطة متوسطات المصدر والهدف لاكتشاف الترجمة الزائدة إلى جمل ممتدة. ويراجع محررو الدعم والقانون مقتطفات السياسات وقوالب التذاكر لإبقاء الإجابات قابلة للمسح لعملاء تحت الضغط. ويُقيّد مهندسو المنتجات حقول النماذج ومطالبات المراجعة وأمثلة تدريب روبوتات المحادثة بحد أقصى لمتوسط طول الجملة قبل القبول.
إن احتجتم لاحقًا إلى درجة قابلية قراءة متعددة العوامل، أو عدّاد جمل بلا نسبة، أو تفصيل كلمات وأحرف، فاعاملوا ذلك كنوايا بحث وصفحات منفصلة بدل إثقال هذه الصفحة المركّزة على متوسط الكلمات في الجملة. أبقوا الطلبات دون حد الأحرف، وفضّلوا نثر UTF-8 بسيطًا، ووثّقوا نطاقات تعقيدكم إن اختلف المنهج أو أسلوب العلامة عن التسميات المدمجة.
حالات الاستخدام
أهداف طول الجملة في المقالات والواجبات
تحققوا من أن فقرة الطالب تبلغ متوسط طول الجملة المطلوب قبل التسليم، بنفس المتوسط الذي سيحسبه سكربت المعلم.
فحوصات الكثافة للتسويق والويب
قيسوا متوسط الكلمات في الجملة في نصوص الواجهة والإعلانات وافتتاحيات البريد حتى تبقى النسخ القصيرة والطويلة ضمن قواعد قابلية القراءة للعلامة.
بوابات التعقيد التحريرية وفي CMS
ضعوا علامة على المسودات التي يتجاوز متوسط طول جملتها الحد الأقصى الداخلي قبل النشر، بنفس الدالة النقية في CI وفي أداة المتصفح المجانية.
الأسئلة الشائعة
كيف يُحسب متوسط الكلمات في الجملة؟
تحسب الأداة الكلمات كرموز مفصولة بمسافات والجمل بعلامات الترقيم الختامية (. ! ?)، ثم تقسم إجمالي الكلمات على عدد الجمل. يُقرَّب المتوسط إلى منزلتين عشريتين لنتائج مستقرة.
ماذا يحدث إذا أرسلتُ نصًا فارغًا؟
السلاسل الفارغة والمسافات فقط غير مسموحة؛ قدّموا نثرًا غير فارغ يتضمن كلمات.
هل هذا مثل عدّاد الكلمات أو عدّاد الجمل؟
لا. عدّادات الكلمات والجمل تُرجع مجاميع. تركز هذه الصفحة على النسبة—متوسط الكلمات في الجملة—كإشارة لتعقيد الكتابة، مع نطاق تعقيد خشن.
هل تُعالَج الاختصارات بشكل مثالي؟
لا. النقاط داخل الاختصارات قد تبدو كنهايات جمل. الأداة مقياس حتمي لعلامات الترقيم الختامية وليست محلّلًا لغويًا كاملًا، فتبقى النتائج مستقرة عبر العملاء.
ماذا يعني التصنيف من بسيط جدًا إلى معقد جدًا؟
هو مؤشر تقريبي يعتمد على نطاقات تحريرية شائعة لنصوص المدارس والأعمال باللغة الإنجليزية. وليس معادلة لمستوى الصف الدراسي مثل فليش كينكيد، ولا يغني عن حكمك على النبرة والجمهور.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/words-per-sentence \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Short sentence. Here is a longer second sentence with more words!"}'const res = await fetch("https://api.kit.forhosting.com/edu/words-per-sentence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Short sentence. Here is a longer second sentence with more words!"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/words-per-sentence",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Short sentence. Here is a longer second sentence with more words!"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/words-per-sentence", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Short sentence. Here is a longer second sentence with more words!"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Short sentence. Here is a longer second sentence with more words!"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/words-per-sentence", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "Short sentence. Here is a longer second sentence with more words!"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.words_per_sentence",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشترك أداة المتصفح المجانية وواجهة API المدفوعة في دالة واحدةomorphic نقية واحدة، فلا تختلف عروض الصف عن الأتمتة على السلسلة نفسها. يُرفض الإدخال الفارغ أو المكوّن من مسافات فقط بخطأ invalid_input واضح، بدل صفر صامت يوحي ببساطة مثالية.
كيف يُعرَّف متوسط الكلمات في الجملة ولماذا يهم
نطاقات التعقيد المرافقة للمتوسط تسميات إرشادية خشنة—من very_simple إلى very_complex—مستندة إلى مدى تحريري شائع للنثر المدرسي والتجاري بالإنجليزية.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
النص بلا كلمات قابلة للكشف بعد المسح يفشل أيضًا حتى لا تتنكر علامات الترقيم وحدها كتحفة من صفر كلمات. اربطوا أداة المتصفح المجانية للتحقق الفوري أثناء التحرير، ثم استدعوا العقد نفسه من السكربتات عند دفعات المقالات ومسودات المدونات وحزم التوطين ومهام تدقيق الأسلوب. أرسلوا جسم JSON عبر POST بحقل سلسلة إلزامي اسمه text، أو أحد الأسماء البديلة الموثقة مثل content أو body أو message أو input أو value أو data أو string أو s. مثال عقد المعاملات عينة قصيرة من جملتين حتى يشترك النموذج المجاني ومسبار API في حالة صالحة. عند النجاح تعيد الاستجابة النص الأصلي، وword_count وsentence_count كمجاميع خام للنسبة، وaverage_words_per_sentence كمتوسط مُقرَّب إلى منزلتين عشريتين لمقارنة مستقرة بين أوقات التشغيل، وcomplexity كنطاق خشن من very_simple إلى very_complex، وformula كالعبارة الثابتة average_words_per_sentence تساوي word_count مقسومًا على sentence_count، وoperation بقيمة words_per_sentence للوحات السجلات. غياب text والسلاسل الفارغة والمسافات فقط والكائنات غير النصية والأحمال فوق حد الأحرف تفشل بـ invalid_input ولا تُحسب. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر؛ وأخطاء التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين يظهر متوسط طول الجملة في العمل التعليمي والتحريري الحقيقي
ولأن هذه القدرة محرك parse نقي، يكون تسعير API القاعدة المنشورة $0.002 لكل عنصر ناجح، والتحقق الفاشل لا يستهلك الرصيد.
أسئلة تقنية
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل عنصر ناجح؛ والإدخال غير الصالح لا يُحسب.