Понадобилось для одного SEO плагина под WordPress склонять ключевые фразы по падежам. Изначально использовали API сервиса morpher.ru но это медленно и с ограничениями – надо формировать специальную очередь запросов на склонение фраз в проекте.
Есть вариант установки на свой хостинг их приложения под Linux Стоимость 100$ единоразово
Нашел бесплатный аналог на Python – Pyphrasy
Немного повозился с его установкой на хостинг, надо иметь права администратора на сервере Здесь инструкция
https://github.com/summerisgone/pyphrasy
Здесь документация
https://pymorphy2.readthedocs.io/en/latest/user/grammemes.html
В этом случае склонять можно бесконечно и без ограничений (1400 запросов в секунду) Есть небольшой процент неточностей со сложными фразами, но в целом работает корректно.
Прим. себе: поставил на сервере ns1
в папке /opt/pyphrasy-master
в автозагрузку сервера не ставил надо запускать в ручную из указанной папки командой gunicorn app:app
Внешний порт на сервере не открывал, по этому скрипт доступен только через php на указанном сервере
==
Не смог на сервере подключить bz2 к python 3 промучался день
в итоге нашел как поставить параллельно две версии gunicorn под 2 3 питоны
wget https://bootstrap.pypa.io/get-pip.py
$ python2 get-pip.py
Now, you should be all set, and
which pip2
pip2 install gunicorn
после этого вфайле /usr/local/bin/gunicorn можно поменять версию питона на 2
но также заново придетсяпоставить модуль pyphrasy-master и пр
Короче последня рабочая версия – что модуль не подключался из за того что был установлен более свежи 3.5. питон а я тестировал 3.3.