вообще-то, вполне есть лексические анализаторы, которые могут делать разбор предложение на части речи (морфологические анализаторы). Они есть и бесплатные просто нужно искать. Конечно со словарями будет напряг, но их можно формировать в полуавтоматическом режиме. В общем, это конечно же, промышленную систему не получишь, но что-то да сможет.