phpMorphy – библиотека морфологического анализа, реализованная на платформе PHP.
phpMorphy позволяет решать следующие задачи:
Лемматизация (получение нормальной формы слова)
Получение всех форм слова
Получение грамматической информации для слова (часть речи, падеж, спряжение и т.д.)
Изменение формы слова в соответствии с заданными грамматическими характеристиками
Изменение формы слова по заданному образцу
Поддерживаемые языки: Русский, Английский, Немецкий (AOT). Украинский, Эстонский (на основе ispell). Есть возможность добавить поддержку других языков при помощи myspell словаря.
Поддерживаются различные кодировки:
все однобайтовые (windows-1251, iso-8859-* и т.п.)
Unicode кодировки - utf-8, utf-16le/be, utf-32, ucs2, ucs4.