Как компьютер может определять неправильно написанное слово,если смысла его он не понимает
Он сравнивает его со словарем. Если совпадений не находит - указывает что есть ошибка. Поэтому очень часто например имена собственные или аббревиатуры он в словаре не находит и думает что они написаны с ошибкой
По словарю. Если такое слово есть в его базе данных то он не будет считать его как ошибка