Комментарии 6
Делал похожее на 1С. Все сводится к словарям падежей, родов и чисел. Самое сложное -- закрепить человека, который бы оперативно правил эти словари.
Несколько лет, в качестве локального сервиса/микросервиса, используем https://morpher.ru/
Классное решение. Спасибо! Маленький минус в платности, но не критичный минус, крупная компания может купить. И ещё, скрытая реализация, например, для php нужно привязать *.so, а что там внутри - загадка. Я не говорю, что решение от morpher.ru хуже или лучше, это коммерческое решение, которое авторы защищают от просмотра кода, и нет возможности взглянуть под капот. Не каждая служба безопасности такое пропустит. Но, если у вас нет с этим проблем, то конечно лучше использовать более современное и коммерческое решение. phpMorphy в данном кейсе абсолютно прозрачен. Это критично для определённого сектора.
Возможно, я ошибаюсь, буду рад Вашему ответу.
Мы используем его как веб-сервис, взаимодействуя через API
Хороший кейс. Но не везде применим. Бывает, что нет возможности делать запросы наружу из внутреннего контура компании. Плюс возникает зависимость от соединения с данным сервисом, тут может по пути к сервису что-то сломаться, как и сам сервис. В общем, как я писал выше, указанный Вами сервис отличный.
Как мы решаем проблемы со склонением слов для задач seo-оптимизации с помощью phpMorphy