#安装swig3,这是一个用于连接Python和C++的工具 |
apt - get install swig3. 0 # for linux |
brew install swig@ 3 # for mac |
#安装jamspell,这是一个基于语言模型的拼写检查库 |
pip install jamspell |
#导入jamspell并创建一个拼写检查器对象 |
import jamspell |
corrector = jamspell.TSpellCorrector() |
#加载一个预训练的语言模型文件,例如英语或法语。你可以从1中下载这些文件,并将其放在与你的代码相同的目录下 |
corrector.LoadLangModel( 'en.bin' ) # for english |
corrector.LoadLangModel( 'fr.bin' ) # for french |
#使用FixFragment方法来检查和纠正一段文本中的拼写错误。它会返回一个修正后的文本字符串 |
text = 'I am a begginer in Python' |
corrected_text = corrector.FixFragment(text) |
print (corrected_text) # I am a beginner in Python |