Python 如何在pyenchant中下载其他词典?

Python 如何在pyenchant中下载其他词典?,python,pyenchant,Python,Pyenchant,特别是,我想下载希腊语和德语版本。那可能吗 如果没有,那么,据我所知,我必须利用libreoffice项目中的相应文件来构建自己的词典。我说得对吗?如果您使用linux,例如Ubuntu 从终端类型: sudo apt-get install myspell-de-de hunspell-el 您可以通过Python提示类型检查它是否可用: import enchant print enchant.list_languages() import enchant d = enchant.Dic

特别是,我想下载希腊语和德语版本。那可能吗


如果没有,那么,据我所知,我必须利用libreoffice项目中的相应文件来构建自己的词典。我说得对吗?

如果您使用linux,例如Ubuntu

从终端类型:

sudo apt-get install myspell-de-de hunspell-el
您可以通过Python提示类型检查它是否可用:

import enchant
print enchant.list_languages()
import enchant
d = enchant.Dict('de_DE') # or 'el_GR'
d.check("Hello") # False
d.check("Guten") # True
要检查它是否工作,请从Python提示类型:

import enchant
print enchant.list_languages()
import enchant
d = enchant.Dict('de_DE') # or 'el_GR'
d.check("Hello") # False
d.check("Guten") # True
有关更完整的词典列表,请参阅:


是的,您应该能够下载一些词典,而不必自己制作。您正在使用哪个操作系统?非常感谢您的快速回答。是否可以从文件中加载词典?以下内容似乎对我不起作用。有什么想法吗<代码>附魔。请求命令(“/dumps/dictionaries/en\u US.dic”)不,我不这么认为。字典是二进制文件,PWL是文本文件。你还需要一本字典来使用PWL。有关制作字典的说明,请参阅,但我还没有看到python的任何绑定。也许你可以用python做一些类似的事情,但是只需安装带有包管理器的字典就会容易得多。这是“myspell提供程序在查找字典文件时将搜索“enchant.myspell.dictionary.path”参数中给出的任何目录”的想法。这对你有用吗?