2016-12-03 10 views
1

特に、私はギリシャ語とドイツ語をダウンロードしたいと思います。それは可能でしょうか?pyenchantで追加辞書をダウンロードするには?

もしそうでなければ、libreofficeというプロジェクトの対応するファイルを利用して私自身の辞書を作る必要があります。私は正しい?

+0

はい、あなたはそれらを自分で作ることなく、いくつかの辞書をダウンロードすることができるはずです。どのOSを使用していますか? –

答えて

0

あなたのLinuxを使用している場合。 Ubuntuの

端末タイプから:

sudo apt-get install myspell-de-de hunspell-el 

あなたはPythonのプロンプトから、あなたはそれが使用可能であることを確認することができます。

import enchant 
print enchant.list_languages() 

をそれが動作を確認するには、Pythonのプロンプトから:辞書の充実リストについて

import enchant 
d = enchant.Dict('de_DE') # or 'el_GR' 
d.check("Hello") # False 
d.check("Guten") # True 

参照してください。

http://packages.ubuntu.com/xenial/myspell-dictionary

http://packages.ubuntu.com/xenial/aspell-dictionary

http://packages.ubuntu.com/source/xenial/libreoffice-dictionaries

http://packages.ubuntu.com/xenial/ispell-dictionary

+0

すぐにお返事ありがとうございます。ファイルから辞書を読み込むことは可能でしょうか?次のことは私にとってはうまくいかないようです。何か案は? '' 'enchant.request_pwl_dict("/dumps/dictionaries/en_US.dic ")' '' – user706838

+0

いいえ、私はそうは思わない。辞書はバイナリですPWLはテキストファイルです。また、PWLを使用するには辞書が必要です。辞書の作成方法については、http://www.suares.com/index.php?page_id=25&news_id=233を参照してください。しかし、私はPythonのバインディングを見ていません。たぶんあなたはPythonと似たようなことができるかもしれませんが、パッケージマネージャーを使って辞書をインストールするほうがずっと簡単です –

+0

http://pythonhosted.org/pyenchant/api/enchant.htmlからの単なる考え方 "myspellプロバイダーは辞書ファイルを探すときに "enchant.myspell.dictionary.path"パラメータで指定されたディレクトリは、あなたの用途のものですか? –

関連する問題