FreeToGenerate.com

يترجم في الاتجاهين داخل متصفحك، ويعترف حين لا يستطيع.

لا وجود لـleet رسمي، فهذه ثلاثةُ أعرافٍ لا ثلاثةُ إعداداتٍ معيارية. والمهمُّ مكتوبٌ إلى جانب كلٍّ منها: أيمكن نقضه أم لا.

اكتب شيئًا للبدء.

أيمكن نقضُ هذا المستوى؟

لا: فثمة رمزٌ يمثّل حرفين مختلفين، فتعود بعض الكلمات خطأً مهما بلغ فاكُّ الترميز من الإتقان.

1 = i / lحرفان يتقاسمان هذا الرمز، وهذا ما يجعل المستوى فاقدًا للمعلومة.

ليست إمكانيةُ النقض متعلقةً بمدى تشوّش شكل النص، بل يقرّرها أمرٌ واحد: هل يضطر رمزٌ إلى أداء وظيفتين؟

الحرفيصير
a4
e3
i1i / l
o0
s5
t7
b8
g9
l1i / l
z2

متوفر أيضًا بلغات أخرى: English · Español · Português · Français

مترجم leetspeak

حوّل النص إلى leet أو أعِد قراءته، مع جوابٍ صادق عن أي المستويات ينجو من رحلة الذهاب والإياب.

ما leetspeak؟

leetspeak — ويُكتب كثيرًا 1337 — أسلوبٌ يستبدل بالحروف أرقامًا ورموزًا تشبهها في الشكل. فالحرف A يصير 4، وE يصير 3، وO يصير 0. نشأ في لوحات الرسائل في ثمانينيات القرن الماضي، جزئيًّا علامةً على الانتماء وجزئيًّا للإفلات من مرشِّحات الكلمات البدائية، وما زال حيًّا في أسماء اللاعبين وأسماء المستخدمين وكلمات المرور. ونصوصه إنجليزية، فهو أسلوبُ كتابةٍ للحروف اللاتينية.

وهو تعميةٌ بالاستبدال لا لجنة وراءها. فلا أحد ينشر جدولًا معياريًّا، وكل أداةٍ تختار جدولها. وهذه الأداة تعرض ثلاثةً من الأعراف الشائعة، والأنفع من ذلك أنها تخبرك بثمن كلٍّ منها.

لأن السؤال المهم في أي استبدال ليس كيف يبدو، بل هل تستطيع استعادة نصّك.

كيف تستعمل المترجم؟

  1. اختر الاتجاه. فـ«من النص إلى leet» يحوّل أثناء الكتابة، و«من leet إلى النص» يعكس ذلك ويعرض كل القراءات التي يحتملها ما ألصقتَه، لا تخمينًا واحدًا.
  2. اختر مستوى. فالأساسي يبدّل ستة حروف بأرقام، والمتقدّم يضيف أربعة، ومستوى الرموز يُدخل @ و$ وأخواتهما. واللوحة أسفله تبيّن، للمستوى الذي اخترته، هل يعيد فكُّ الترميز نصَّك بحذافيره.
  3. اقرأ اللوحة قبل أن تطمئن إلى قراءة. فإذا وُجدت أكثر من قراءة سردتها الأداة وأبرزت ما كان منها كلمةً إنجليزية حقيقية، لأن هذا هو ما يفعله الإنسان ليختار الصواب.

أشدُّ المستويات مبالغةً هو الذي يمكن نقضه

من المعتاد أن يُظنّ أنه كلما زاد الاستبدال شدةً زاد النص تمزّقًا وصعُب استرجاعه. وهذا خطأ، وخطؤه يُتحقَّق منه بالعدّ.

فإمكانية النقض تتوقف على خاصيةٍ واحدة: هل يضطر رمزٌ إلى تمثيل حرفين مختلفين؟ فالمستوى الأساسي يستبدل ستة حروف مستعملًا ستة رموز متمايزة، فلا تصادم. ومستوى الرموز يستبدل أحد عشر حرفًا بأحد عشر رمزًا متمايزًا، فلا تصادم أيضًا. أما المتقدّم فيستبدل عشرة حروف بتسعة رموز فقط، وبمبدأ الحمام لا بد أن يشترك حرفان في رمز. وهما i وl، وكلاهما يُكتب 1.

وهذا التصادم الواحد هو الفارق كله. مرِّر كلمات قائمتنا الشائعة الخمسة آلاف عبر كل مستوى ثم فُكَّ ترميزها: يعيد الأساسي قراءةً واحدة بالضبط في 100% من الحالات، ومستوى الرموز كذلك، ويقف المتقدّم عند 41.3%. وأربعة أزواجٍ من الكلمات العادية تصير متطابقةً حرفيًّا: fail وfall تصيران f411، وhail وhall تصيران h411، وill وiii تصيران 111. ولا يستطيع أي فاكِّ ترميز، مهما بلغ ذكاؤه، أن يخبرك من أيّها بدأت.

وسببُ نجاة مستوى الرموز فيه طرافة: فهو ينقل i إلى علامة التعجّب، فيتحرّر الرقم 1 ليدلّ على l وحده. فإضافةُ استبدالٍ أغرب جعلت التعمية أنظف لا أشدّ التباسًا.

لماذا لا يصلح فكُّ الترميز أن يكون جدول بحث

ترميزُ leetspeak تطبيقٌ بسيط: لكل حرفٍ بديلٌ واحد، فتمرّ على السلسلة وتستبدل. ويبدو فكُّ الترميز العملَ نفسه معكوسًا، وهنا الفخّ. فعكسُ تطبيقٍ من كثيرٍ إلى واحد هو تطبيقٌ من واحدٍ إلى كثير. فإن كان 1 قد يعني i أو l، فسلسلةٌ فيها ثلاثة آحاد لها ثماني قراءات، وفاكُّ ترميزٍ مبنيٌّ كجدول بحثٍ بسيط يعيد إحداها في صمت كأنها الجواب.

ولهذا تنشر هذه الأداة كل القراءات. فمع مدخلٍ قصير تكون حفنةَ خيارات يكفي أن تنظر إليها، ومع الأطول يتضاعف العدد مع كل محرفٍ ملتبس، ولذلك وُضع سقف: فبعد اثنتي عشرة موضعًا ملتبسًا تعرض أرجح القراءات وتعطيك المجموع الحقيقي، بدل أن تتجمّد أو تقتطع في صمت قائمةً تحسبها كاملة.

والذي يجعلها صالحة للاستعمال هو الترشيح بالمعجم. فأكثر تلك القراءات ليست كلمات، فتُبرز الأداة ما كان منها كلمة. وهذا بعينه ما يفعله الإنسان حين يقرأ leetspeak، وهو أيضًا ما تفعله برامج كسر كلمات المرور — وهو ما يحسن علمه إن كنت تنوي كتابة كلمةٍ من المعجم بأسلوب leet وتسمّيها كلمة مرور قوية.

حدودٌ صادقة

لا وجود لـleetspeak رسمي، فهذه الجداول الثلاثة أعرافٌ لا معايير. وسيخالف مترجمُ غيرِنا مترجمَنا في موضعٍ ما، ولا أحد منهما مخطئ. والذي يعمّ ليس الجداول بل الخاصية: عُدَّ الحروف التي يستبدلها جدولٌ ما، وعُدَّ الرموز المتمايزة التي يستعملها؛ فإن كان الرقم الثاني أصغر فذلك الجدول لا يمكن نقضه.

والمعجم الذي تُبرَز به الكلمات الحقيقية قائمةٌ من خمسة آلاف كلمة إنجليزية شائعة، وهي نفسها التي يستعملها فاحصُ كلمات المرور. وهو لا يعرف أسماء الأعلام ولا العامية ولا اللغات الأخرى ولا شيئًا تقنيًّا، فالقراءةُ غير المُبرَزة ليست خاطئة، وإنما هي خارج تلك القائمة.

والمترجم يعمل حرفًا حرفًا ولا يعلم شيئًا عن المعنى. وleetspeak المبالغ فيه الذي يُرى في الواقع كثيرًا ما يتجاوز أي جدول، فيستبدل بالحرف الواحد أشكالًا من عدة محارف — |\| للحرف N، و/\/\ للحرف M — ولا شيء من ذلك مُعالَج هنا. وتلك الصور، بالمناسبة، يستحيل فكُّ ترميزها آليًّا.

لماذا هو مجاني؟

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

فلا حساب ولا تسجيل ولا حدّ. مرِّر فقرةً كاملة إن شئت، وإن كنت تجرّب كلمة مرور فذلك أدعى إلى ألّا تغادر جهازك أصلًا.