Ну может немного сложнее, глянув в базу увидел что окончание при мягком знаке зависит от буквы перед ним, но всë равно код будет работать быстрее чем рысканье по внешней базе и будет весить меньше чем внутренняя копия такой базы
Моё дело предложить, Ваше — отказаться :) Если проект коммерческий — я бы мог реализовать такой код, но не бесплатно, увы :( Кушать то надо. Если не прибыльный — сами себе путь выбирайте :)