ظهرت لي رسالة أن عدّ الكلمات تقريبي في متصفحي، ماذا تعني وهل أثق بالأرقام؟
تعني أن متصفحك لا يحتوي الوظيفة Intl.Segmenter التي تقسم النص إلى حروف وكلمات وجمل وفق قواعد يونيكود الكاملة، فتستخدم الأداة بدلًا منها قاعدة مبسطة. نقاط الترميز والبايتات والأسطر والفقرات تبقى دقيقة تمامًا. أما الحروف والكلمات والجمل فتقريبية، وقد تخطئ مع الإيموجي المركبة واللغات التي لا تفصل كلماتها بمسافات. للنص العربي أو الإنجليزي العادي تكون غالبًا مطابقة، لكن إن كنت ستعتمد الرقم في فاتورة أو تسليم، فافتح الصفحة في متصفح حديث.
أي الأرقام تتأثر؟
- دقيقة دائمًا: نقاط الترميز، ووحدات UTF-16، وبايتات UTF-8، والأسطر، والأسطر غير الفارغة، والفقرات. هذه تُحسب بطريقة لا تحتاج الوظيفة الناقصة أصلًا.
- تقريبية: الحروف كما تُقرأ، والحروف بدون المسافات، والكلمات، والجمل.
الرسالة نفسها تظهر تحت الأعداد في عداد الكلمات والحروف، وتُضاف أيضًا إلى النتيجة التي تنسخها أو تنزّلها، حتى لا يصل رقم تقريبي إلى شخص آخر دون تنبيه.
أين يخطئ التقريب فعلًا؟
شغّلنا منطق الأداة على نصوص مختلفة مرتين، مرة بالطريقة الكاملة ومرة بالطريقة المبسطة نفسها التي تُستخدم في المتصفح القديم، وقارنا:
- جملة ترحيب عربية فيها رقم وعلامة تعجب: 11 كلمة و57 حرفًا وجملتان في الطريقتين. تطابق كامل.
- نص فيه رمز العائلة المركب ورموز النار: الأرقام نفسها في الطريقتين.
- نص صيني بلا مسافات «我们的商店欢迎您»: الطريقة الكاملة تعطي 5 كلمات، والمبسطة كلمة واحدة، لأنها تعتمد على المسافات والترقيم.
- الإنجليزية e.g. apples: الطريقة الكاملة جملة واحدة، والمبسطة جملتان.
- «نعم… وصلت الطلبية»: جملة واحدة بالطريقة الكاملة، وجملتان بالمبسطة بسبب علامة الحذف.
الخلاصة من هذه التجربة: في النص العربي أو الإنجليزي العادي تطابقت الكلمات والحروف، وكان الاختلاف في الجمل حول النقاط وعلامات الحذف، وفي الكلمات مع اللغات التي تكتب بلا مسافات. هذه تجارب على أمثلة محددة، لا ضمان لكل نص.
ماذا تفعل عمليًا؟
- إن كنت تحتاج رقمًا تقريبيًا لنفسك، مثل معرفة إن كان المقال قريبًا من 800 كلمة، فالنتيجة الحالية تكفي غالبًا.
- إن كان الرقم سيدخل في عرض سعر أو فاتورة أو تسليم لعميل، فافتح الصفحة في نسخة حديثة من متصفح شائع وأعد العدّ.
- إن كنت على جهاز قديم لا يمكن تحديث متصفحه، فاعتمد على البايتات ونقاط الترميز إن كان الحد الذي تواجهه تقنيًا، لأنهما دقيقان.
- إن كان متصفحك يعرض هذه الرسالة وهو محدث، فتأكد من أنك لا تستخدم متصفحًا مدمجًا داخل تطبيق آخر، فبعض هذه المتصفحات أقدم مما تبدو.
لماذا لا تخفي الأداة هذا؟
كان يمكن أن تعرض الأداة الرقم التقريبي دون تعليق، ولن يلاحظ أغلب الناس. لكن عداد يُستخدم لتسعير الترجمة وكتابة المحتوى يجب أن يقول متى يكون رقمه أقل دقة. الرسالة لا تعني أن النتيجة خاطئة، بل أنها لم تُحسب بالقواعد الكاملة.
أسئلة شائعة
هل يتغير شيء في خصوصية نصي مع الطريقة المبسطة؟
لا. الطريقتان تعملان داخل متصفحك، والنص لا يُرسل إلى أي مكان في الحالتين.
هل تظهر الرسالة في المتصفحات الحديثة؟
لا ينبغي، لأن الوظيفة موجودة فيها. إن ظهرت فالمتصفح لا يوفرها، أيًّا كان السبب.
