CoreNLP
stanfordnlp/CoreNLP
Stanford CoreNLP provides a set of natural language analysis tools which can take raw English language text input and give the base forms of words.
- natural-language-processing
- nlp
- nlp-parsing
- named-entity-recognition
- stanford-nlp
More in Java
OpenNLPapache/opennlp
A machine learning based toolkit for the processing of natural language text.
Datumboxdatumbox/datumbox-framework
Machine Learning framework for rapid development of Machine Learning and Statistical applications.
MALLETmimno/Mallet
A Java-based package for statistical natural language processing, document classification, clustering, topic modelling, information extraction, and other machine learning applications to text.
CogcompNLPCogComp/cogcomp-nlp
This project collects a number of core libraries for Natural Language Processing (NLP) developed in the University of Illinois' Cognitive Computation Group, for example illinois-core-utilities which provides a set of NLP-friendly data structures and a number of NLP-related utilities that support writing NLP applications, running experiments, etc, illinois-edison a library for feature extraction from illinois-core-utilities data structures and many other packages.
NLP4Jemorynlp/nlp4j Deprecated
The NLP4J project provides software and resources for natural language processing. The project started at the Center for Computational Language and EducAtion Research, and is currently developed by the Center for Language and Information Research at Emory University.