语言检查
外观
除了特殊情况外,所有拼写检查器都有一个共同点:它们由两部分组成:逻辑单元和字典。请确保同时安装这两部分。
拼写检查器
- GNU Aspell — 旨在最终取代 ispell 的拼写检查器,另请参阅 aspell(1) 和 info 文档。
- Hunspell — 拼写检查器和词法分析库及程序,另请参阅 hunspell(1)。
- Nuspell — 作为 hunspell 的现代替代品的拼写检查器库及程序,另请参阅 nuspell(1)。
- https://nuspell.github.io/ || nuspell, 支持 hunspell 字典
特定语言
- Hspell — 希伯来语拼写检查器
- http://www.ivrix.org.il/projects/spell-checker/[死链接 2025-08-15—HTTP 404] || hspell
- Voikko — 芬兰语拼写和语法检查器、断字器及相关语言数据集合
Enchant
Enchant 是一个通用的拼写检查包装库,作为 AbiWord 的一部分开发,支持除 Ispell 之外的所有上述拼写检查器。
Enchant 可作为 enchant 包使用。有关其用法和排序文件,请参阅 enchant-2(1)。
Enchant 通过以下 GTK 库被许多应用程序使用
- gspell — 用于在 GTK 应用程序中实现拼写检查的灵活 API。
- GtkSpell — 在 GtkTextView 小部件中提供文字处理器风格的拼写错误高亮和替换功能。
应用程序
Firefox, Thunderbird, Chromium 和 LibreOffice 都可以使用系统范围内安装的 Hunspell 字典以及通过其自身扩展系统安装的字典/其他拼写检查器。请参阅以下部分:
- Firefox#Spell checking
- Thunderbird#Spell checking
- LibreOffice#Spell checking
- AbiWord 和 Gedit 使用 Enchant。
- calligra 的拼写检查需要 aspell
语法检查器
- LanguageTool — 用 Java 编写的开源语言检查器。
- Style and Diction — Diction 识别冗余和常用误用短语。Style 分析文档的表面特征。
- TeXtidote — LaTeX 文档的语言检查器,依赖于 LanguageTool。
应用程序
Firefox, Thunderbird, Chromium 和 LibreOffice 都仅通过扩展支持语法检查。对于 LibreOffice,请参阅 LibreOffice#Grammar checking with LanguageTool。
AbiWord 内置了语法检查器,请参阅 AbiWord#Grammar checking。