2022-10-22 04:58:10 +03:00
|
|
|
import requests as r
|
2022-10-22 17:31:40 +03:00
|
|
|
from spellchecker import SpellChecker
|
2022-10-22 04:58:10 +03:00
|
|
|
|
2022-10-22 17:33:32 +03:00
|
|
|
speller_ru = SpellChecker(language='ru')
|
|
|
|
speller_eng = SpellChecker(language='en')
|
2022-10-22 04:58:10 +03:00
|
|
|
|
2022-10-22 18:26:28 +03:00
|
|
|
|
2022-10-22 17:33:32 +03:00
|
|
|
def spell_check_ru(word: str) -> str:
|
|
|
|
res = speller_ru.correction(word)
|
|
|
|
if not len(res):
|
|
|
|
return word
|
|
|
|
return res
|
|
|
|
|
|
|
|
def spell_check_en(word: str) -> str:
|
2022-10-22 18:00:28 +03:00
|
|
|
res = speller_eng.correction(word)
|
2022-10-22 17:31:40 +03:00
|
|
|
if not len(res):
|
|
|
|
return word
|
|
|
|
return res
|