0
0 Комментариев

Всем привет. Пытаюсь использовать yandex speller для большого массива текста(txt), но часть слов в нем он не признает. Как настроить функцию, чтобы незнакомые слова он пропускал и не пытался их исправить?

Вот мой код

from pyaspeller import YandexSpeller
speller = YandexSpeller(lang=’ru’,ignore_urls= True,
ignore_tags=True,
ignore_capitalization=True,
ignore_digits=True,
ignore_latin=True,
ignore_roman_numerals=True,
ignore_uppercase=True,
find_repeat_words=False)
text = txt
changes = {change[‘word’]: change[‘s’][0] for change in speller.spell(text)}
for word, suggestion in changes.items():
text = text.replace(word, suggestion)
text


Добавить комментарий