List of NLP libraries and frameworks
http://mallet.cs.umass.edu/MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.
http://gate.ac.uk/
GATE has grown over the years to include a desktop client for developers, a workflow-based web application, a Java library, an architecture and a process
http://opennlp.apache.org/
supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.OpenNLP also includes maximum entropy and perceptron based machine learning.
http://nltk.org/
NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning.