pyspellchecker — инструмент для чистой проверки орфографии.Он(pyspellchecker) использует алгоритмрасстояния Левенштейнадля поиска перестановок в пределах расстояния редактирования 2 от исходного слова. Затем он сравнивает все перестановки (вставки, удаления, замены и транспозиции) с известными словами в списке частоты слов. Те слова, которые чаще всего встречаются в частотном списке, с большей вероятностью являются правильными результатами.
Сверху - простой пример использования pyspellchecker'a.
pyspellchecker поддерживает несколько языков, включая английский, испанский, немецкий, французский, русский и португальский.
Ставится командой ⚙ pip install pyspellchecker
Документация и примеры кода здесь :3