Я использую https://norvig.com/spell-correct.html для поиска орфографических ошибок.
Как найти и заменить слова с ошибками в предложении.
Усилия до сих пор:
sentences = "This sntence cntins errors. This sentence has to be corrcted."
list_string = sentences.split(' ')
for word in list_string:
print(correction(word))
Выход:
this
sentence
contains
error
this
sentence
has
to
be
corrected.
Ожидаемый результат:
This <<sntence>> sentence <<cntins>> contains errors. This sentence has to be <<corrcted>> corrected.
Можно добиться этого, используя https://stackoverflow.com/questions/48123861/spelling-mistakes-pyenchant Как найти и заменить слова с ошибками в исходном тексте, сохраняя при этом слова с ошибками внутри ‹‹ >>