Я попытался использовать библиотеку Python для проверки орфографии, исправления и замены.
Для некоторых сложных орфографических исправлений мне нужно иметь второе мнение и видеть замененное слово подчеркнутым или зачеркнутым.
Даже если выходной файл в формате rtf, все в порядке. Как это решить?
Усилия до сих пор.
import enchant
from enchant.checker import SpellChecker
chkr = SpellChecker("en_UK","en_US")
spacedfile = "This is a setence. It has speeelinng mistake."
chkr.set_text(spacedfile)
for err in chkr:
sug = err.suggest()[0]
err.replace(sug)
Spellchecked = chkr.get_text()
print Spellchecked
Выход:
This is a sentence. It has spelling mistake.
Ожидаемый результат:
This is a **sntence** sentence. It has **speeelinng** spelling mistake."