ماذا يفعل هذا المحوّل؟
يقرأ محوّل الأرقام إلى كلمات النص حرفًا واحدًا في كل مرة، وينطق كل رقم ككلمة مستقلة بذاتها. اكتب 08/21/2024 فتحصل على صفر ثمانية اثنان واحد اثنان صفر اثنان أربعة. هذه هي الصيغة التي يستخدمها الناس عند نطق أرقام الشحنات والتواريخ والأرقام التسلسلية وأرقام الحسابات والكسور العشرية والمبالغ المالية بصوتٍ عالٍ — وليست الصيغة العددية الكاملة. فهو لن يحوّل 123 إلى «مئة وثلاثة وعشرين»، بل يعطيك «واحد اثنان ثلاثة»، لأن هذه هي الطريقة المعتادة لإملاء مثل هذه الرموز.
طريقة الاستخدام
1. الصق النص في خانة الأرقام المراد تحويلها (حتى 300 حرف). 2. اختر اللغة — هناك 12 لغة مدعومة، من بينها الإنجليزية والإسبانية والفرنسية والألمانية وغيرها. 3. حدّد حالة الأحرف: أحرف صغيرة، أو أحرف كبيرة، أو حالة العنوان للعرض. 4. فعّل خيار تحويل الرموز الخاصة إلى كلمات؟ إذا أردت نطق الرموز - / . , والمسافات على هيئة «شرطة» و«مائل» و«نقطة» و«فاصلة» و«مسافة». واتركه مُعطَّلًا ليتم تجاهل هذه الفواصل ببساطة.
شرح القاعدة
تعمل الأداة من اليسار إلى اليمين. يُربط كل رقم من 0 إلى 9 بكلمة مأخوذة من جدول اللغة المختارة. وإذا كان خيار «الرموز الخاصة» مُفعَّلًا، تُحوَّل علامات الترقيم الخمس المذكورة أيضًا وتبقى في ترتيبها؛ أما إذا كان مُعطَّلًا فيتم تخطّيها. وأي حرف أو رمز آخر يمرّ كما هو دون تغيير. تُدمج الكلمات الناتجة بمسافات مفردة، ثم تُطبَّق حالة الأحرف المختارة (حيث تجعل حالة العنوان أول حرف من كل كلمة كبيرًا).
$$\text{words} = \bigsqcup_{i} \text{lookup}(\text{char}_i)$$
$$\text{out} = \text{join}_{\,\sqcup}\big(\text{map}(c_1), \text{map}(c_2), \dots, \text{map}(c_n)\big)$$
مثال تطبيقي
المُدخَل 357.99، باللغة الإنجليزية، بأحرف كبيرة، مع تفعيل الرموز الخاصة: تتحوّل الأحرف 3 و5 و7 و. و9 و9 إلى «three five seven dot nine nine»، ثم تُكتب بأحرف كبيرة لتصبح THREE FIVE SEVEN DOT NINE NINE. وعند تعطيل الرموز الخاصة تُحذف النقطة، فيصبح الناتج «three five seven nine nine».
الأسئلة الشائعة
لماذا لا تتحوّل 123 إلى «مئة وثلاثة وعشرين»؟ لأن هذه الأداة قارئ يعمل حرفًا بحرف، وهي مثالية للرموز التي تُنطق إملاءً. أما إذا أردت الصيغة العددية الكاملة فاستخدم أداة تحويل الأرقام إلى كلمات بدلًا من ذلك.
ماذا يحدث للأحرف في رقم شحنة مثل 1W1Z9Y؟ تُنطق الأرقام إملاءً، بينما تمرّ الأحرف غير المعرَّفة مثل W وZ وY كما هي دون تغيير.
هل هناك حدّ لطول النص؟ نعم، 300 حرف في كل عملية. قسّم النصوص الأطول إلى عدة إدخالات.