O detector executa um modelo de classificação XLM-R no seu dispositivo e faz a inferência num processo separado para manter a página disponível. Dá preferência à aceleração WebGPU e, se necessário, volta a tentar com o módulo WebAssembly no CPU. Na primeira utilização, são descarregados do Hugging Face cerca de 296 MB de dados do modelo e do tokenizador. O navegador costuma guardar estes ficheiros em cache, mas pode removê-los quando o armazenamento é limpo ou há pouco espaço.
O modelo compara árabe, búlgaro, chinês, neerlandês, inglês, francês, alemão, grego, hindi, italiano, japonês, polaco, português, russo, espanhol, suaíli, tailandês, turco, urdu e vietnamita. Um texto noutra língua é forçado para uma destas etiquetas, por isso confirme a lista de idiomas suportados antes de confiar no resultado.