我正在使用pyenchant包在 Python 中进行拼写检查。我能够成功地使用英语、法语、德语。
另外,我想为意大利语和西班牙语做这件事。我在附魔使用中查看了可用的字典,enchant.list_languages()
但我只得到了['de_DE', 'en_AU', 'en_GB', 'en_US', 'fr_FR']
.
我正在寻找如何使用附魔包或任何其他包/技术对意大利语和西班牙语进行拼写检查。
谢谢。
您可以将任何 myspell、aspell、openoffice.org 或 ispell 字典与 Pyenchant 一起使用。这将取决于您拥有的操作系统以及如何安装它们。
例如,在 Ubuntu 上,您可以安装任何这些软件包,例如
sudo apt-get install myspell-it myspell-es
对于 Ubuntu 14.04,软件包在此处列出:
http://packages.ubuntu.com/trusty/myspell-dictionary
http://packages.ubuntu.com/trusty/aspell-dictionary
http://packages.ubuntu.com/source/trusty/openoffice.org-dictionaries
http://packages.ubuntu.com/trusty/ispell-dictionary
Windows 用户见http://pythonhosted.org/pyenchant/tutorial.html#windows-users
安装后,字典将在您运行时显示:
enchant.list_languages()
您可以使用hunspell
foritalian
将其替换,并且myspell
forspanish
sudo apt install hunspell-it
意大利语
sudo apt install myspell-es
西班牙语