ForHosting KIT · النصوص والذكاء الاصطناعي

عدّاد الغرافيم

عُدّ الحروف التي يراها القارئ في النص، أي الغرافيمات، مع نقاط الترميز ووحدات UTF-16: النص abc يعطي 3 و3 و3. وتختلف الأرقام مع الحروف المشكولة والرموز التعبيرية المركبة من عدة أجزاء. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
abc
تحصل على
الرسوم الحرفية
3
نقاط الترميز
3
وحدات UTF-16
3

احسب الأحرف التي يدركها المستخدم (عناقيد الغرافيم الموسّعة) في نص Unicode. نية البحث: عدّ الغرافيم / عدّ أحرف يونيكود. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم للإجابة الصحيحة.

حروف كما يراها الإنسان

إذا سألت عن طول نص ما فقد تختلف الإجابة باختلاف من يعدّ. فالقارئ يعدّ الحروف التي يراها، بينما يخزّن يونيكود النص في شكل نقاط ترميز، وتقيس برامج كثيرة الطول بوحدات UTF-16. ومع الحروف البسيطة تتفق الأرقام الثلاثة: النص abc يساوي 3 غرافيمات و3 نقاط ترميز و3 وحدات. لكنها تفترق مع الحروف المركبة، مثل حرف مع علامة تُكتب في جزأين، أو رمز تعبيري مركب من عدة أجزاء، يراه الإنسان حرفًا واحدًا ويخزّنه الحاسوب أكثر من وحدة.

متى يكون عدد الغرافيمات هو الصحيح

عدد الغرافيمات، واسمه التقني عناقيد الغرافيم الممتدة، هو الذي يطابق ما يدركه الناس، لذلك فهو الرقم المناسب حين يكون الحد موجّهًا للبشر، مثل اسم معروض أو تعليق قصير على صورة. أما نقاط الترميز ووحدات UTF-16 فتفيد في المقارنة مع ما يعرضه برنامج ما، أو في شرح سبب اختلاف أداتين في طول الكلمة نفسها. ويجري كل شيء في متصفحك دون اتصال بالشبكة ودون أي عنصر عشوائي.

كيف تعمل

احسب الأحرف التي يدركها المستخدم (عناقيد الغرافيم الموسّعة) في نص Unicode. تستخدم الغرافيم Intl.Segmenter عند التوافر؛ كما تُبلَّغ نقاط الترميز ووحدات UTF-16. التنفيذ JavaScript خالص دون خدمات خارجية.

لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم للإجابة الصحيحة. لا تُفوتر المهام الفاشلة. تستهدف صفحات الهبوط نية البحث المعلنة بكلمات مفتاحية دقيقة.

فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا تُوثَّق القيم الافتراضية في params وتُعاد في

المدخلات والحدود والتقريب

تستخدم الكسور العشرية الاختيارية half-up مرة واحدة. تعيد المخرجات المدخلات الرئيسية حتى تسجّل الأتمتة السياق الكامل لكل استدعاء. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم للإجابة الصحيحة.

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

عندما

متى تستخدمها

استخدمها عندما تطابق نية بحثك اسم الحاسبة وتحتاج إجابة قابلة للتكرار للتعليم أو عمليات المال أو GIS أو أدوات النص أو تاريخ الوحدات. احسب الأحرف التي يدركها المستخدم (عناقيد الغرافيم الموسّعة) في نص Unicode. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم للإجابة الصحيحة.

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

عندما يكون الحقل اختياريًا تُوثَّق القيم الافتراضية في

فحص سريع

الصق القيم في الودجة المجانية وقارنها بجدول بيانات.

من المؤلف؟

Aspire (elon@forhosting.com)، تسليم EN فقط؛ Nitro يُرطّب المحليات.

ما هو الغرافيم؟

هو ما يراه القارئ حرفًا واحدًا. واسمه التقني عنقود الغرافيم الممتد، فالحرف مع علامته أو الرمز التعبيري المركب من عدة أجزاء يُحسب غرافيمًا واحدًا حتى لو خُزّن في عدة أجزاء.

لماذا تظهر ثلاثة أرقام مختلفة؟

لأن كل رقم يجيب عن سؤال مختلف. فالغرافيمات هي الحروف التي يراها الإنسان، ونقاط الترميز هي وحدات يونيكود التي تقف خلفها، ووحدات UTF-16 هي الأجزاء التي تعدّها برامج كثيرة حين تقيس طول النص.

أي رقم أستخدم للتحقق من حد أقصى للطول؟

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

هل يعطي النص نفسه دائمًا الأرقام نفسها؟

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

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

POSThttps://api.kit.forhosting.com/text/grapheme-count

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

curl -X POST https://api.kit.forhosting.com/text/grapheme-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"👨‍👩‍👧‍👦"}'
{
  "text": "👨‍👩‍👧‍👦"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.grapheme_count",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

أداة من المستوى A مجانية وحتمية مع ودجة متصفح وواجهة API متطابقتين. الحاسبة مجانية في المتصفح، حتمية، ومطابقة في مسار API. تُتحقق المدخلات قبل أي عملية حسابية فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدم عقد JSON نفسه من جداول البيانات وCMS

كيف تعمل

الحاسبة مجانية في المتصفح، حتمية، ومطابقة في مسار API. تُتحقق المدخلات قبل أي عملية حسابية فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو العروض التعليمية.

المدخلات والحدود والتقريب

قدّم المعاملات المطلوبة كأرقام أو سلاسل JSON وفق التوثيق. الأنواع غير الصالحة أو الحقول الإلزامية الناقصة أو القيم خارج النطاق تُثير invalid_input برسالة واضحة. الحاسبة مجانية في المتصفح، حتمية، ومطابقة في مسار API. تُتحقق المدخلات قبل أي عملية حسابية فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو العروض التعليمية.

متى تستخدمها

الحاسبة مجانية في المتصفح، حتمية، ومطابقة في مسار API. تُتحقق المدخلات قبل أي عملية حسابية فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو العروض التعليمية.

أتمتة

استدعِ API بنفس عقد JSON من n8n أو السكربتات أو CMS.

تعليم

اعرض الصيغة وأمثلة golden المثبتة دون برمجيات مملوكة.

هل هي مجانية في المتصفح؟

نعم. يعمل المستوى A بالكامل من جهة العميل بنفس نواة API.

هل تستدعي الشبكة؟

لا. كل الحسابات وتحويلات النص محلية وحتمية.

ماذا يحدث عند إدخال سيئ؟

يرمي المعالج invalid_input؛ والمهام الفاشلة لا تُفوتر.

هل يمكنني استخدامها عبر API؟

نعم. أرسل حقول JSON نفسها الموثّقة في params.

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