安装

Windows系统下:

pip install pyenchant

Linux系统下,需先安装依赖库enchant,以及词典:

# centos7
sudo yum install enchant
sudo yum install aspell-en
sudo yum install enchant-aspell# 安装好依赖之后
pip install pyenchant

拼写检查

pyenchant库拼写检查功能强大,这里仅记录Dict的使用,其它功能参看官网文档。

import enchantdct = enchant.Dict('en_US')  # 使用American Dictionary# 检查拼写是否正确
dct.check("hello")  # 返回True
dct.check("helo")  # 返回False# 结合American Dictionary与自定义词典,进行拼写检查
# PWL表示Personal Word List, mywords.txt文件是自定义词典文件,一个单词一行
dct = enchant.DictWithPWL("en_US","mywords.txt")
dct.check("HuaWei")

参考资料

PyEnchant(检查拼写)

PyEnchant Tutorial

pyenchant英文单词拼写检查相关推荐

  1. 英文单词拼写纠正(错误检查)的java实现-word-checker

    问题引入 平时工作学习中,对于单词拼写检查也是很常见的需求. 一直没找到特别好用的版本,就自己写一个.方便以后拓展和他人使用. 项目简介 本项目用于英文单词拼写检查. word-checker 快速开 ...

  2. Word中去除英文单词下面红色波浪线(拼写检查)

    单词下面的红色波浪线主要是拼写检查原因,去除这个,本身的波浪线就去除啦. 位置:文件-->选项-->拼写检查 修改前: 修改:

  3. 列表根据下标取值_散列表(上):Word文档中的单词拼写检查功能是如何实现的?...

    Word这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在Word里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word的这个单词拼写 ...

  4. 介绍 Java 平台的 Jazzy:一种新的拼写检查器 API

    计算机擅长执行快速搜索操作,可以根据给定的搜索词,对大量存储的信息快速进行搜索.但是,拼写检查应用程序所要求的搜索能力,不仅仅是正确的字符串匹配.在这篇文章中,我将介绍搜索算法的一些历史,包括语音匹配 ...

  5. 18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?

    问题引入 在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误",Word 文本编辑器的拼写检查功能是如何实现的呢?散列表(Hash Table) 散列表 散列 ...

  6. word拼写检查自定义词典下载_取消或开启Word拼写检查和语法(去掉红波浪线)...

    在默认情况下,Word拼写检查是开启的,当输入一个错误的词时(尤其是错误的英文单词),该词下面自动加上红波浪线加以标识,从面提醒文档编辑者.某些时候输入一个正确的词也会出现红波浪线,为什么呢?这就要弄 ...

  7. Texworks拼写检查

    我使用的是Tex Live2015,其中自带的编辑器 Texworks是不自带拼写检查的,那么我们书写英文单词的时候需要Word那样的拼写检查怎么办? (1)在OpenOffice的官网下载对应的词典 ...

  8. 【散列表(哈希表) Hash Table(上)】:Word文档中的单词拼写检查功能是如何实现的?

    Word 这种文本编辑器你平时应该经常用吧,那你有没有留意过它的拼写检查功能呢?一旦我们在 Word 里输入一个错误的英文单词,它就会用标红的方式提示"拼写错误".Word 的这个 ...

  9. 散列表(上):Word文档中的单词拼写检查功能是如何实现的?

    [思考题]:在Word里面输入一个错误的英文单词,它会用标红的方式提示"拼写错误".Word的这个单词拼写检查功能,虽然很小但是却非常实用.你有没有想过,这个功能是如何实现的? 1 ...

  10. 中文拼写纠错_word-checker: Chinese and English word spelling corrector.(中文易错别字检测,中文拼写检测纠正。英文单词拼写校验工具)...

    项目简介 本项目用于单词拼写检查. 目前支持英文单词拼写检测,后期将引入中文拼写检测. 特性说明 支持英文的单词纠错 可以迅速判断当前单词是否拼写错误 可以返回最佳匹配结果 可以返回纠正匹配列表,支持 ...

最新文章

  1. Android NDK开发method GetStringUTFChars’could not be resolved
  2. 点击延迟_解决移动端浏览器点击延迟300ms的问题——FastClick用法
  3. 使用NumPy优于Python列表的优势
  4. vue 给iframe设置src_vue组件中使用iframe元素
  5. html嵌套html解决办法(object/object)
  6. 趣图:只有程序员才能看懂这个疫情号召
  7. RTP发送和接收(有图为证)
  8. 结构体全局变量成员赋值
  9. PHP 中和 HTTP 相关的函数及使用
  10. javascript常见错误
  11. 【matlab笔记】寻找极小值
  12. 《遥远的救世主》遵守客观规律(五)——文化属性
  13. S5P6818开发板移植OV5640摄像头
  14. 开放式社区?太小儿科了,智慧城市才是重点
  15. 视频怎么做GIF表情包?教你一键生成gif动图
  16. iPhone OS 4.0发布 苹果手机进入多任务时代
  17. OBS更改标题?标题一改,安能辨我是雌雄?
  18. 远程计算机已加入AAD凭据不工作
  19. QT生成动态链接库.so文件
  20. Phoenix FD(火凤凰全能流体动力学3Dmax插件)

热门文章

  1. 如何用 Python 打飞机 ?
  2. 《认知觉醒》 读书笔记
  3. 使用iperf测试网络速度--windows
  4. 推荐10篇2021年服装设计相关毕业论文文献
  5. 料酒是什么,怎么用?
  6. linux svc作用,[svc]linux性能监控
  7. LSI阵列卡的使用教程
  8. mysql 运维审计_【MySQL运维】MySQL审计管理
  9. win7绕过开机密码
  10. 水仙花数有哪些?要100到1000之间所有的水仙花数