حاسبة متوسط طول الكلمة
تضم جملة «Hello, world! Average word length is useful.» سبع كلمات و35 حرفًا، فيكون المتوسط 5 أحرف لكل كلمة. لا تُحسب علامات الترقيم أبدًا، وترى قائمة الكلمات بعد تنظيفها. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- Hello, world! Average word length is useful.
- عدد الكلمات
- 7
- إجمالي الأحرف
- 35
- متوسط طول الكلمة
- 5
- العملية
- average_word_length
متوسط طول الكلمة هو متوسط عدد الأحرف في كل كلمة من مقطع نصي بعد تجاهل علامات الترقيم. يستخدم الكتّاب والمحررون والمعلمون وفرق المنتجات هذا الرقم الواحد لمقارنة كثافة المفردات، والتحقق من أهداف سهولة القراءة، واكتشاف المسودات التي تميل إلى مصطلحات تقنية طويلة جدًا أو كلمات حشو قصيرة جدًا. تقبل حاسبة متوسط طول الكلمة هذه نصًا عاديًا، وتقسمه إلى وحدات مفصولة بمسافات بيضاء، وتزيل الترقيم حتى لا تضخم الفواصل والنقاط وعلامات الاقتباس العدّ أو تجزّئه، ثم تعيد المتوسط الحسابي لأحرف الحروف والأرقام المتبقية لكل كلمة. اللصق الفارغ والمسافات فقط والسلاسل التي تحتوي على رموز فقط تفشل بخطأ تحقق واضح بدل صفر صامت.
كيف يُعرَّف متوسط طول الكلمة ويُحسب
يجيب متوسط طول الكلمة عن مقياس تحريري مركّز: في المتوسط، كم حرفًا يكوّن كل كلمة في هذا النص بعد إبعاد العلامات الزخرفية. يقصّ الخوارزمية أولًا حواف السلسلة ثم تقسم عند أي سلسلة من مسافات Unicode البيضاء بحيث تعمل فواصل الأسطر والتبويبات والمسافات المتعددة كفواصل فقط. يُنظَّف كل رمز بإزالة كل محرف ليس حرفًا أو رقمًا وفق Unicode؛ تختفي الفواصل والنقاط وعلامات التعجب والاستفهام والاقتباس والأقواس والشرطات المستخدمة ترقيمًا بحتًا والرموز المشابهة من مجموع الطول ولا تشكّل كلمة بمفردها أبدًا.
تُسقَط الرموز التي تصبح فارغة بعد ذلك التصفية. الاختصارات والمركّبات التي ما زالت تحتوي حروفًا بعد التصفية تحتفظ بتلك الحروف فقط، فيبقى المقياس قائمًا على الأحرف لا على قاموس.
عقد الإدخال وحقول الاستجابة وسلوك الأخطاء
تُحوَّل الأرقام المنتهية إلى صيغتها العشرية كنص؛ تُرفض الكائنات والمصفوفات وNaN وInfinity. تُرفض الحمولات الأكبر من حد الأحرف برسالة طول واضحة لإبقاء العمال محدودين. مثال: Hello, world!
سلسلة من نقاط الحذف والشرطات فقط لا تحتوي كلمات وتُخطئ بدل الإبلاغ عن صفر. استخدم الويدجت المجاني في الصفحة لفحص لمرة واحدة أثناء التحرير ثم العقد نفسه من السكربتات عند دفعات المقالات أو أوصاف المنتجات أو حزم التوطين.
أين يثمر متوسط الأحرف لكل كلمة
تضع صفوف اللغة ومعلمو الكتابة أهدافًا لتعقيد المفردات؛ ومتوسط الأحرف لكل كلمة وكيل سريع لا يتطلب حزمة قراءة كاملة عندما يطلب الواجب هذا المقياس فقط. يقارن تسويق المحتوى سطور البطل وعناوين الإعلانات وموضوعات البريد لإبقاء صوت العلامة ضمن نطاق كثافة مفضل — قد تبدو المتوسطات الطويلة جدًا أكاديمية والقصيرة جدًا هزيلة. تقارن فرق التوطين والجودة متوسطات المصدر والهدف للإشارة إلى ترجمات مفرطة التوسيع أو الضغط قبل النشر.
يضع مهندسو المنتج والتعليم حدودًا دنيا أو عليا لمتوسط طول الكلمة على حقول النماذج ومطالبات المراجعة وعينات مجموعات البيانات ليبقى نص التدريب ضمن النطاق. أدوات SEO والتحرير التي تتابع أصلًا عدد الكلمات أو الجمل تحتاج غالبًا هذا الإشارة التكميلية في صفحة هبوط خاصة لأن الناس يبحثون عن حاسبة متوسط طول الكلمة وأحرف لكل كلمة كنية بحث متميزة عن عدّاد كلمات عام.
حالات الاستخدام
فحص المفردات والمقالات في الصف
قِس متوسط الأحرف لكل كلمة في مسودات الطلاب حتى يقارن المعلمون كثافة المفردات بأهداف الواجب بقاعدة حتمية مشتركة.
التسويق ونصوص UX القصيرة
قارن متوسط طول الكلمة عبر العناوين ودعوات الإجراء ونصوص المنتج لإبقاء صوت العلامة متسقًا قبل اختبارات A/B أو النشر.
بوابات التوطين وضمان الجودة في CMS
علّم المقاطع المصدر والمترجمة التي يتغير فيها متوسط طول الكلمة بحدة، ملتقطًا التوسيع المفرط أو الجمل المقصوصة في خطوط الأنابيب.
الأسئلة الشائعة
كيف يُحسب متوسط طول الكلمة؟
تقسم الأداة على المسافات البيضاء، وتزيل من كل رمز ما ليس حرفًا ولا رقمًا، وتسقط البقايا الفارغة، ثم تعيد مجموع أطوال أحرف الكلمات المنظَّفة مقسومًا على عدد الكلمات، مقربًا إلى منزلتين عشريتين.
هل تُحسب علامات الترقيم ضمن عدد الأحرف؟
لا. تُتجاهل علامات الترقيم والرموز: لا تُحسب في طول الكلمة ولا يمكن أن تشكّل كلمة بمفردها.
ماذا يحدث إن لم يحتوي النص على كلمات؟
لا يوجد متوسط صفر صامت؛ يحصل المستدعي على خطأ تحقق واضح ولا يُفوتر.
بماذا يختلف هذا عن عدّاد الكلمات؟
يعدّ عدّاد الكلمات كم كلمة (وغالبًا أحرفًا أو جملًا) تظهر. تركّز هذه الأداة على متوسط الأحرف لكل كلمة بعد تجاهل الترقيم — المقياس الذي يُبحث عنه كمتوسط طول الكلمة.
كيف يستفيد المترجم من متوسط طول الكلمة؟
قارن متوسط النص الأصلي بمتوسط الترجمة. فالقيمة الأعلى أو الأدنى بوضوح قد تشير إلى ترجمة طالت أو انضغطت أكثر من اللازم قبل نشرها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/average-word-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world! Average word length is useful."}'const res = await fetch("https://api.kit.forhosting.com/text/average-word-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello, world! Average word length is useful."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/average-word-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello, world! Average word length is useful."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/average-word-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello, world! Average word length is useful."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello, world! Average word length is useful."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/average-word-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "Hello, world! Average word length is useful."
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.average_word_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يشترك نموذج المتصفح المجاني وواجهة API في دالة نقية حتمية واحدة، فتتوافق فحوصات الصف وبوابات CMS ونصوص الأتمتة دائمًا على السلسلة نفسها.
كيف يُعرَّف متوسط طول الكلمة ويُحسب
السلاسل المنظَّفة المتبقية هي قائمة الكلمات: عددها word_count ومجموع أطوالها total_characters وaverage_word_length هو total_characters مقسومًا على word_count مع التقريب إلى منزلتين عشريتين لعقد API مستقر. ولأن المسح نقي وحتمي — بلا نموذج لغة ولا شبكة ولا بذرة عشوائية ولا Date ساعة — فإن المدخل نفسه ينتج دائمًا JSON نفسه.
عقد الإدخال وحقول الاستجابة وسلوك الأخطاء
أرسل حقل سلسلة مطلوبًا باسم text أو اسمًا بديلًا موثّقًا مثل content أو body أو message أو input أو value أو data أو string أو s. عند النجاح تعيد الاستجابة النص الأصلي وتدرج word_count وtotal_characters (حروف وأرقام فقط عبر كل الكلمات) وaverage_word_length كمتوسط بمنزلتين وarray الكلمات المنظَّفة words للتدقيق الشفاف وoperation مضبوطًا على الثابت average_word_length لوحات السجلات. النص المفقود والسلاسل الفارغة والمسافات فقط والنص الذي لا يترك كلمات بعد تجاهل الترقيم تفشل جميعها بـ invalid_input ولا تُفوتر. يصبح الكلمتين Hello وworld بخمسة أحرف لكل منهما فيكون average_word_length خمسة نقطة صفر. تستخدم استدعاءات API الناجحة السعر الأساسي المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين يثمر متوسط الأحرف لكل كلمة
ولأن هذه القدرة parse نقي من المستوى A فإن كل استدعاء ناجح يكلف السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة، والتحقق الفاشل لا يستهلك الرصيد. اقرنها بعدّاد كلمات أو سهولة قراءة منفصلين عند الحاجة لإحصاءات كاملة؛ وأبقِ هذه الصفحة مركّزة على مقياس الطول المتوسط حتى تبقى نية البحث وعقد API واضحين.
أسئلة تقنية
كم تكلفة حاسبة متوسط طول الكلمة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.