Как определить часть речи слова в NSString?

Приложение, над которым я сейчас работаю, требует определить часть речи слова в NSString.

Итак, существует ли библиотека/база данных/класс, к которому можно обратиться в Objective C и который позволяет проверить, является ли отдельное слово (в форме NSString) существительным, прилагательным, наречием или глаголом?

Что-то вроде:

NSString *foo="cat";

if ([foo wordIsNoun]) {
    //do something
};

На похожей, но немного несвязанной ноте, можно ли проверить, имеют ли два NSString, содержащие глаголы с одинаковым основанием, но разного времени (спрашивать, спрашивать, спросил и т.д.), одинаковое основание? Это было бы очень полезно.

20
задан iHunter 10 February 2012 в 09:39
поделиться