Top.Mail.Ru
Ответы
Аватар пользователя
1мес
Аватар пользователя
Аватар пользователя
Информационные технологии
+1

Склонение должности и ФИО в JS

Есть должность, например, генеральный директор.
Есть ФИО Иванов Иван Иванович.
Необходимо склонение в родительном падеже. Должностей и ФИО огромное кол-во, самых разных. Не могу найти сервис для этого. Морфер только работает, но он платный. Есть ли бесплатное решение данной проблемы? Библиотеки тоже, к сожалению, нет готовой

По дате
По рейтингу
Аватар пользователя
Гуру
1мес

Вам не нужно платить за Morpher, есть полностью бесплатные open-source-решения. Например:

1. Универсальный JS-морфологический анализатор/генератор: Az.js
MIT-лицензия, основан на словарях OpenCorpora (pymorphy2), умеет и анализировать, и генерировать любые формы - существительные, прилагательные, имена и т. д.

2. Если вам нужно очень быстро и компактно только ФИО, можно взять petrovich (MIT) - он умеет надёжно склонять фамилию, имя и отчество.

3. Для «чистых» существительных: russian-nouns-js. Это небольшая библиотека, которая по правилам (без словаря) склоняет любые русские существительные. Подойдёт, если в названии должности нет прилагательных.

Аватар пользователя
Новичок
1мес

Попробуйте нейросеть DeepSeek