KriegeR
@KriegeR
Software Engineer

Склонение существительных по падежам в русском языке?

Привет всем!


Кто-нибудь имел дело сабжем? Тема, честно говоря, «противная», даже не знаю как к ней подойти.

Интересует любая информация — от советов и алгоритмов до готовых решений.


Буду очень признателен! :)
  • Вопрос задан
  • 26821 просмотр
Решения вопроса 1
xaker1
@xaker1
Как вариант — Склонятор яндекса. Но далеко не ко всем приложениям подойдет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
Cheese
@Cheese
Посмотрите, к чему пришёл русский викисловарь в попытке автоматизировать склонение русских слов:
ru.wiktionary.org/wiki/Викисловарь: Использование_словаря_Зализняка и откажитесь от идеи осилить это :-)

Можете пропасрить его, там таблицы есть к каждому слову почти, а можете взять все шаблоны склонения, типа таких: ru.wiktionary.org/wiki/Шаблон: сущ_ru_m_a_1a
Ответ написан
d4rkr00t
@d4rkr00t
для php есть такая билиотека phpmorphy.sourceforge.net/dokuwiki/start. Посмотрите возможно подойдет вам.
Ответ написан
@tick
Ответ написан
Комментировать
briskly
@briskly
aot.ru/
packages.python.org/pymorphy/
company.yandex.ru/technologies/mystem/
nlp.lsi.upc.edu/freeling/

Проекты по второй и третьей ссылке основываются на aot, freeling не уверен что умеет из коробки склонять, но словари там тоже что надо. Так что если что можно научить
Рекомендую для начала pymorphy, на мой взгляд самый простой из всех.

P.S. В этой области без ошибок никак
Ответ написан
Комментировать
Библиотека на php для склонения имён, городов, существительных и числительных - morphos.io (Morphos). Без словарей.
sorry за поднятие старого топика
Ответ написан
Комментировать
@rusabakumov
Удобный морфологический анализатор для питона, который умеет склонять слова:
habrahabr.ru/blogs/python/49421/

Работает на основе словарей.
Примеры использования:
pymorphy.readthedocs.org/en/v0.5.6/usage/base.html
Ответ написан
BigObfuscator
@BigObfuscator
C# библиотека для склонения и спряжения существительных, прилагательных, глаглов, причастий, деепричастий, местоимений и еще кучи всего: LingvoNET
Бесплатна для некоммерческого использования.
Также есть пакет на Nuget.
Ответ написан
@zeyser
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы