1AiWay.com offers a C library for natural programming language
About 1AiWay.com
It allows lexical and syntax analysis of text in English. NLParser breaks plain text into utterances with the Reed-Kellogg grammar. It can be applied for information retrieval, in question-answering systems, for search or summarization. WordDictinary generic simplifies creation of your own dictionaries. You can merge many languages in one WordDictinary to implement efficient language detection. SpellChecker class helps to add spell-check and auto-complete capabilities to your application.