Как добавить словарь в 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

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

Другие вопросы по тегам