El detector executa un model de classificació XLM-R al teu dispositiu i fa la inferència en un worker perquè la pàgina continuï responent. Prioritza l'acceleració WebGPU i, quan cal, torna a provar-ho amb el backend de CPU WebAssembly. La primera execució baixa uns 296 MB de dades del model i del tokenitzador des de Hugging Face. Normalment, el navegador desa aquests fitxers a la memòria cau, però els pot eliminar si s'esborra l'emmagatzematge o queda poc espai.
El model compara àrab, búlgar, xinès, neerlandès, anglès, francès, alemany, grec, hindi, italià, japonès, polonès, portuguès, rus, castellà, suahili, tailandès, turc, urdú i vietnamita. Un text en una altra llengua es força cap a una d'aquestes etiquetes, així que consulta la llista d'idiomes admesos abans de confiar en el resultat.