حاسبة درجة فليش لسهولة قراءة النص الإنجليزي
تحوّل هذه الحاسبة النص الإنجليزي إلى درجة مقروئية تعتمد على طول الجمل وعدد المقاطع في كل كلمة. تشير الدرجة المرتفعة عادة إلى نص أسهل، بينما تدل الدرجة المنخفضة على لغة أكثر كثافة. تعرض النتيجة أعداد الجمل والكلمات والمقاطع المستخدمة، إلى جانب تصنيف واضح يتيح لكم مراجعة الحساب.
شغّل الأداة مجانًا
ما الذي توضحه الدرجة
تلخّص درجة Flesch Reading Ease خاصيتين قابلتين للقياس في النثر الإنجليزي: عدد الكلمات في الجملة وعدد المقاطع في الكلمة. ترفع الجمل القصيرة والمفردات المألوفة النتيجة غالباً. تمتد التصنيفات من سهل جداً إلى صعب جداً، لكنها لا تحكم على جودة المحتوى. فقد تخفّض المصطلحات الفنية الضرورية الدرجة مع بقاء النص دقيقاً ومناسباً. استخدموا الأعداد التفصيلية لمعرفة ما إذا كان التغيير ناتجاً من بنية الجملة أم اختيار الكلمات، ثم اقرأوا المقطع في سياقه.
طريقة العد والحساب
تُطبّق معادلة فليش القياسية: 206.835 ناقص 1.015 مضروباً في الكلمات لكل جملة، ثم ناقص 84.6 مضروباً في المقاطع لكل كلمة. تفصل علامات الوقف النهائية بين الجمل، ويُعد النص غير المنتهي بعلامة جملة واحدة. تُقدّر المقاطع بقواعد إنجليزية حتمية تتعامل مع مجموعات حروف العلة وحرف e الصامت في النهاية والنهايات الشائعة. وليست هذه القواعد قاموس نطق، لذلك قد تختلف نتائج الأسماء والاختصارات والكلمات الدخيلة عن النطق الفعلي.
تحسين المقروئية بمسؤولية
قيسوا مقطعاً كاملاً يمثل ما سيقرؤه الجمهور فعلاً. إذا كانت الدرجة منخفضة، فراجعوا أطول الجمل أولاً، واستخدموا أفعالاً مباشرة، واحذفوا القيود التي لا تغيّر المعنى. احتفظوا بالمصطلحات الفنية الدقيقة واشرحوها؛ فقد ترفع الكلمة القصيرة المبهمة الدرجة وتضعف المحتوى. قارنوا نسخاً من النوع نفسه، واجمعوا هذا المؤشر مع التحرير وفحوص الإتاحة وآراء القراء. تبلغ كلفة واجهة API مقدار $0.002 لكل عنصر، ويمكن استخدامها لإحالة المسودات الكثيفة إلى مراجعة بشرية.
حالات الاستخدام
مراجعة الإرشادات العامة
تحققوا قبل النشر من أن التعليمات تستخدم جملاً وكلمات مناسبة لجمهور واسع.
مقارنة نسخ المسودة
قيسوا المقطع نفسه قبل التحرير وبعده لتقييم تغييرات البنية والمفردات.
إضافة مؤشر تحريري
أدرجوا الدرجة والأعداد في سير عمل يحيل المسودات الكثيفة إلى مراجع بشري.
الأسئلة الشائعة
ما درجة فليش الجيدة؟
يعتمد ذلك على الجمهور ونوع النص. تُعد الدرجات من 60 إلى 70 قياسية، وقد تكون النصوص المتخصصة أقل.
هل يمكن أن تتجاوز الدرجة 100 أو تصبح سالبة؟
نعم. لا تقيّد المعادلة الناتج؛ فقد يتجاوز النص البسيط جداً 100 وينخفض النص الكثيف تحت الصفر.
كيف تُعد المقاطع؟
تستخدم الحاسبة قاعدة إنجليزية حتمية لمجموعات حروف العلة والنهايات الشائعة. وهي قابلة للتكرار، لكنها قد تختلف عن القاموس.
هل تؤثر علامات الترقيم في النتيجة؟
تفصل النقطة وعلامتا الاستفهام والتعجب النهائية بين الجمل. وقد تفصل العلامات الأخرى الكلمات من دون إنشاء جملة.
كم تبلغ كلفة واجهة API؟
تبلغ كلفة كل عنصر $0.002. ويمكنكم أيضاً إجراء حساب فردي في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/str/flesch-reading-ease \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The cat sat on the mat. It was a sunny day."}'const res = await fetch("https://api.kit.forhosting.com/str/flesch-reading-ease", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The cat sat on the mat. It was a sunny day."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/flesch-reading-ease",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The cat sat on the mat. It was a sunny day."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/flesch-reading-ease", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The cat sat on the mat. It was a sunny day."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The cat sat on the mat. It was a sunny day."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/flesch-reading-ease", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "The cat sat on the mat. It was a sunny day."
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.flesch_reading_ease",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |