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

Либо подскажите простое решения для Python, пожалуйста.
Нужно проверять орфографию русских слов.
Вычленять в тексте слова с ошибкой.
Уже кажется все перерыла. Спасибо
  • Вопрос задан
  • 3037 просмотров
Пригласить эксперта
Ответы на вопрос 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)

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

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

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽
15 июл. 2024, в 04:58
900 руб./за проект
15 июл. 2024, в 04:43
4000 руб./за проект