Расширение Dictionary Switcher Firefox имеет возможность определять правильный словарь при вводе текста.
Я думаю, он проверяет слова по установленным словарям и выбирает тот, который дает меньше ошибок ...
Вы не можете ожидать, что все слова текста будут в словаре: сокращения, имена собственные, опечатки ... Кроме того, некоторые слова являются общими для нескольких языков: французская рок-группа даже сделала названия своих дисков имеют (разное) значение как на французском, так и на английском языке. Так что это статистическая вещь: если в хорошем словаре английского языка найдено более x% слов, скорее всего, это типы пользователей на этом языке (даже если есть ошибки, как, вероятно, в этом ответе, поскольку я не являюсь носителем английского языка) .