Определитель запускает модель классификации XLM-R на вашем устройстве и выполняет анализ в отдельном процессе, чтобы страница не зависала. Сначала используется ускорение WebGPU, а при необходимости модель повторно запускается через WebAssembly на процессоре. При первом запуске с Hugging Face загружается около 296 МБ данных модели и токенизатора. Обычно браузер сохраняет их в кеше, но может удалить после очистки хранилища или при нехватке места.
Модель сравнивает арабский, болгарский, вьетнамский, голландский, греческий, испанский, итальянский, китайский, немецкий, польский, португальский, русский, суахили, тайский, турецкий, урду, французский, хинди, японский и английский языки. Текст на другом языке будет принудительно отнесен к одной из этих меток. Сверяйтесь со списком поддерживаемых языков, прежде чем полагаться на результат.