Bộ lọc trò chuyện giờ nói được cả mười hai thứ tiếng của chúng tôi
Nó có một cuốn từ điển, và cuốn ấy là tiếng Anh. Thế nên nó không bắt được lời tục nào viết bằng mười một thứ tiếng còn lại — trong khi vẫn từ chối những từ hết sức bình thường, trong đó có từ tiếng Pháp nghĩa là “ba”, ở một trò chơi chơi bằng xúc xắc.

Nói đơn giản
Một phần tư mọi thứ người chơi gõ vào opolyx không phải tiếng Anh, và cho đến nay bộ lọc trò chuyện không đọc được chút nào trong số đó. Nó chỉ có một danh sách từ tiếng Anh rất lớn, nghĩa là lời tục bằng tiếng Nga, tiếng Trung, tiếng Ả Rập, tiếng Tây Ban Nha hay tiếng Đức đều đi qua nguyên vẹn. Đó là nửa mà ai cũng đoán được. Nửa không ai đoán được là chính danh sách ấy lại bận rộn từ chối những từ chẳng thô lỗ chút nào: từ tiếng Pháp nghĩa là “ba” — trong một trò chơi chơi bằng xúc xắc —, một từ tiếng Đức nghĩa là “giàu” trong trò chơi về bất động sản, và tên tiếng Anh của một quân cờ vua. Một người chơi Pháp không thể gõ con số ba vào khung trò chuyện.
Giờ đã có một cuốn từ điển cho mỗi ngôn ngữ mà trang này phát hành, cộng thêm tiếng Ukraina, mỗi cuốn được viết theo đúng cách ngôn ngữ ấy thật sự cấu tạo từ, chứ không phải dịch lại một danh sách tiếng Anh. Tiếng Nga có biến cách, nên một quy tắc phải trúng cả gốc từ lẫn phần đuôi. Tiếng Trung không đặt dấu cách giữa các từ, nên quy tắc phải nhìn vào bên trong câu. Và thông báo bạn nhận khi có gì đó bị từ chối nay cũng đã được dịch — trước kia nó bằng tiếng Anh, trên một trang có mười hai thứ tiếng, nên người ít có khả năng hiểu lời từ chối nhất lại đúng là người dễ nhận nó nhất.
Cho người thích chi tiết kỹ thuật
Phần khó nhất là chứng minh có bất cứ điều gì trong đây hoạt động, và lý do đáng nói thẳng: không thể kiểm thử một bộ lọc kiểm duyệt bằng chính nhật ký trò chuyện của nó. Tin nhắn mà bộ lọc cũ đã từ chối thì chưa bao giờ được lưu, nên nhật ký chỉ chứa những gì lọt qua — và với một ngôn ngữ chưa có người chơi nào, nó chẳng chứa gì cả. Kiểm thử trên đó là đo những kẻ sống sót rồi gọi đó là độ phủ. Vì vậy các từ điển được đối chiếu với chính bản dịch của chúng tôi: mọi trang của trang web, trong mọi ngôn ngữ, do chúng tôi viết và sạch ngay từ cấu tạo. Bất kỳ từ nào bộ lọc đánh dấu ở đó đều là báo động giả theo định nghĩa, không có chỗ cho phán đoán chủ quan.
| Nó đã làm gì | Số lượng |
|---|---|
| Tin nhắn tục bắt được, trên toàn kho | 0 |
| Tin nhắn tục nay nó nhìn thấy | 113 |
| Trang sạch của chính chúng tôi bị đánh dấu nhầm | 40 |
Biệt danh nặng ký hơn tin nhắn, mà lại hoàn toàn không được lọc. Tin nhắn trôi đi mất; biệt danh thì in cạnh mọi nước đi của bạn, và được vẽ vào chính những đoạn clip nổi bật mà trang này đăng lên YouTube, Instagram và TikTok. Giờ chúng được kiểm tra — nhưng cố ý không đối chiếu với danh sách lớn, vì ở dạng chuỗi con thô danh sách ấy từ chối cả “Classic” lẫn “Cassandra”. Chạy một cách ngây thơ trên hai nghìn rưỡi biệt danh thật của opolyx, cách so chuỗi con đánh dấu bốn mươi cái, và khoảng một nửa trong đó là tên bình thường: Hassan, Yassin, Phoenix. Phát hành như thế là nói với những người ấy rằng tên họ tục tĩu.
Trường hợp tiếng Trung minh họa rõ nhất vì sao không thể chỉ đơn giản dịch một danh sách tiếng Anh. Bộ so khớp cũ đối chiếu những từ trọn vẹn ngăn cách bằng dấu cách — một thiết kế hoàn toàn hợp lý, vì chính nó ngăn “assassin” bị từ chối do chứa một chuỗi con thô tục. Nhưng tiếng Trung không ngăn cách các từ bằng dấu cách, nên cả một câu tiếng Trung đến nơi như một mã đơn khổng lồ, và không mục nào trong bất kỳ danh sách từ nào có thể khớp bên trong nó. Không phải bộ lọc kém tiếng Trung; nó bất lực về mặt cấu trúc, không thể nhìn thấy tiếng Trung.
