Detektor uruchamia na urządzeniu model klasyfikacyjny XLM-R. Wnioskowanie odbywa się w osobnym procesie roboczym, dzięki czemu strona pozostaje responsywna. Najpierw używane jest przyspieszenie WebGPU, a w razie potrzeby narzędzie ponawia próbę z backendem CPU WebAssembly. Przy pierwszym uruchomieniu pobierane jest około 296 MB danych modelu i tokenizera z Hugging Face. Przeglądarka zwykle przechowuje te pliki w pamięci podręcznej, ale może je usunąć po wyczyszczeniu danych lub gdy brakuje miejsca.
Model porównuje język arabski, bułgarski, chiński, niderlandzki, angielski, francuski, niemiecki, grecki, hindi, włoski, japoński, polski, portugalski, rosyjski, hiszpański, suahili, tajski, turecki, urdu i wietnamski. Tekst w innym języku zostanie przypisany do jednej z tych etykiet, dlatego przed wykorzystaniem wyniku sprawdź listę obsługiwanych języków.