Как проверить офрографию русского слова с помощью textblob на Python?

Либо подскажите простое решения для Python, пожалуйста.
Нужно проверять орфографию русских слов.
Вычленять в тексте слова с ошибкой.
Уже кажется все перерыла. Спасибо
  • Вопрос задан
  • 2620 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AVKor
Есть разные варианты.

Ниже представлены два.

from autocorrect import Speller

spell = Speller('ru')
text = 'Проверкка текста на ашибки.'
print(spell(text))

(при первом запуске загружает словарь из Сети, приходится долго ждать). Вывод скрипта:
Проверка текста на ошибки.
Второй вариант:
import language_tool_python

tool = language_tool_python.LanguageTool('ru-RU')
text = 'Проверкка текста на ашибки.'
matches = tool.check(text)
print(matches)

(при первом запуске загружает словарь из Сети, приходится ждать).

Библиотеки работают по-разному: первая просто корректирует текст, а вторая выдаёт список словарей с информацией.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы