What are different NLP tools available to an application developer?


What are different NLP tools available to an application developer?

For details, see Wikipedia:
1. Category:Tasks of natural language processing
2. Category:Natural language processing software
3. Category:Natural language processing toolkits

See also:
· List of 30 Natural Language Processing APIs – Mashape Blog