Pychant - итальянский и испанский языки

Я использую пакет pyenchant для проверки орфографии в Python. Я могу сделать это успешно для языков английский, французский, немецкий.

Кроме того, я хочу сделать это для языков итальянского и испанского языков. Я просмотрел доступные словари в enchant с помощью enchant.list_languages() и получил только ['de_DE', 'en_AU', 'en_GB', 'en_US', 'fr_FR'].

Я ищу, как выполнить проверку орфографии для итальянского и испанского языков с помощью пакета enchant или любого другого пакета/метода.

Спасибо.


person annamalai muthuraman    schedule 22.09.2015    source источник


Ответы (2)


Вы можете использовать любой словарь 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()
person Dan-Dev    schedule 24.09.2015

Вы можете использовать hunspell для italian, он заменит его, и myspell для spanish

sudo apt install hunspell-it Итальянский

sudo apt install myspell-es Испанский

person Druta Ruslan    schedule 18.11.2019