Как добавить словарь в PyEnchant?
Я получил PyEnchant с файлами для многих языков: en_US, en_AU, de_DE, fr_FR
, Сейчас я вызываю список словарей и вижу только небольшой набор: 'en', 'en_US', 'en_GB', 'en_CA'
, Я звоню:
items = enchant._broker.list_languages()
Как загрузить в Enchant другие языки? Новые файлы? Так enchant.Dict()
могу взять это.
1 ответ
Решение
Вы можете проверить, что у вас есть доступный язык, в командной строке Python:
import enchant
print enchant.list_languages()
Затем вам нужно импортировать его, допустим, что я ищу именно немецкий. Затем из терминала я набираю:
sudo apt-get install myspell-de-de
Чтобы проверить, работает ли он, из командной строки Python введите:
import enchant
d = enchant.Dict('de_DE')
d.check("Hello") # False
d.check("Guten") # True
Для более полного списка словарей смотрите:
http://packages.ubuntu.com/precise/myspell-dictionary
http://packages.ubuntu.com/precise/aspell-dictionary
http://packages.ubuntu.com/source/precise/openoffice.org-dictionaries