चैट फ़िल्टर अब हमारी बारहों भाषाएँ बोलता है
उसके पास एक शब्दकोश था, और वह अंग्रेज़ी का था। इसलिए बाकी ग्यारह भाषाओं में लिखी गाली उसने बिल्कुल नहीं पकड़ी — और इस बीच वह पूरी तरह सामान्य शब्द अस्वीकार करता रहा, जिनमें «तीन» का फ़्रांसीसी शब्द भी था, उस खेल में जो पासों से खेला जाता है।

आसान शब्दों में
खिलाड़ी opolyx में जो कुछ लिखते हैं उसका एक-चौथाई अंग्रेज़ी में नहीं है, और अब तक चैट फ़िल्टर उसमें से कुछ भी नहीं पढ़ पाता था। उसके पास अंग्रेज़ी शब्दों की एक ही बड़ी सूची थी, यानी रूसी, चीनी, अरबी, स्पेनी या जर्मन में लिखी गाली जस की तस निकल जाती थी। यह वह आधा हिस्सा है जिसकी उम्मीद होती है। जिसकी उम्मीद नहीं होती वह यह कि वही सूची ऐसे शब्दों को अस्वीकार करने में लगी थी जिनमें अशिष्ट कुछ भी नहीं: «तीन» का फ़्रांसीसी शब्द — पासों से खेले जाने वाले खेल में —, संपत्ति के खेल में «अमीर» के अर्थ वाला एक जर्मन शब्द, और शतरंज के एक मोहरे का अंग्रेज़ी नाम। एक फ़्रांसीसी खिलाड़ी चैट में तीन संख्या नहीं लिख सकता था।
अब साइट जितनी भाषाएँ प्रकाशित करती है उन सबका अपना शब्दकोश है, और साथ में यूक्रेनी का भी — और हर एक इस आधार पर लिखा गया है कि वह भाषा सचमुच शब्द कैसे बनाती है, न कि किसी अंग्रेज़ी सूची का अनुवाद करके। रूसी में रूप बदलते हैं, इसलिए नियम को मूल शब्द और उसके अंत दोनों पर लगना पड़ता है। चीनी शब्दों के बीच जगह नहीं छोड़ती, इसलिए नियम को वाक्य के भीतर झाँकना पड़ता है। और कुछ अस्वीकार होने पर जो संदेश आपको मिलता है वह भी अब अनूदित है — पहले वह अंग्रेज़ी में था, बारह भाषाओं वाली साइट पर, यानी जिसके उसे समझने की संभावना सबसे कम थी, उसी के उसे पाने की संभावना सबसे ज़्यादा थी।
तकनीकी जानकारी
सबसे कठिन था यह साबित करना कि इसमें से कुछ भी काम करता है, और इसकी वजह साफ़ कह देनी चाहिए: किसी मॉडरेशन फ़िल्टर को उसी के चैट-लॉग के सहारे परखा नहीं जा सकता। पुराने फ़िल्टर ने जो संदेश अस्वीकार किया, वह कभी सहेजा ही नहीं गया, इसलिए लॉग में केवल वही है जो निकल गया — और जिस भाषा के अभी खिलाड़ी ही नहीं, उसके लिए उसमें कुछ भी नहीं है। उसके सहारे परखना बचे हुओं को नापकर उसे कवरेज कहना होगा। इसलिए शब्दकोश इसके बजाय हमारे ही अनूदित पाठ के सामने जाँचे जाते हैं: साइट का हर पन्ना, हर भाषा में, हमारा लिखा और बनावट से ही साफ़। वहाँ फ़िल्टर जिस भी शब्द पर उँगली रखे वह परिभाषा से ही झूठा संकेत है, इसमें राय की कोई गुंजाइश नहीं।
| वह क्या करता था | संख्या |
|---|---|
| पकड़े गए अश्लील संदेश, पूरे संग्रह में | 0 |
| अश्लील संदेश जो अब उसे दिखते हैं | 113 |
| हमारे ही साफ़ पन्ने जिन पर गलत उँगली रखी | 40 |
उपनाम संदेशों से ज़्यादा भारी हैं, और उन पर फ़िल्टर लगता ही नहीं था। संदेश ऊपर सरककर चला जाता है; उपनाम आपकी हर चाल के बगल में छपता है, और उन्हीं हाइलाइट क्लिपों में बनकर जाता है जो यह साइट YouTube, Instagram और TikTok पर डालती है। अब उनकी जाँच होती है — पर जानबूझकर बड़ी सूची से नहीं, क्योंकि कच्ची उप-शृंखलाओं के रूप में वह «Classic» और «Cassandra» तक ठुकरा देती है। opolyx के ढाई हज़ार असली उपनामों पर भोलेपन से चलाने पर उप-शृंखला वाला तरीक़ा चालीस पर उँगली रखता है, और उनमें लगभग आधे सामान्य नाम हैं: Hassan, Yassin, Phoenix। ऐसा भेजना उन खिलाड़ियों से यह कहना होता कि उनके नाम अश्लील हैं।
चीनी वाला मामला सबसे साफ़ दिखाता है कि अंग्रेज़ी सूची का अनुवाद भर क्यों काफ़ी नहीं था। पुराना मिलान जगह से अलग हुए पूरे शब्दों की तुलना करता था — यह पूरी तरह समझदार बनावट है, क्योंकि यही «assassin» को किसी अशिष्ट उप-शृंखला के कारण ठुकराए जाने से रोकती है। पर चीनी शब्दों को जगह से अलग नहीं करती, इसलिए पूरा चीनी वाक्य एक ही विशाल टुकड़े के रूप में आता है, और किसी भी शब्द-सूची की कोई भी प्रविष्टि उसके भीतर कभी मेल खा ही नहीं सकती। बात यह नहीं थी कि फ़िल्टर चीनी में कमज़ोर था; वह बनावट से ही उसे देख पाने में असमर्थ था।
