A machine learning-based toolkit for the processing of natural language text. The toolkit provides support for the most common NLP tasks, such as language detection, parsing, tokenization, sentence segmentation, and more.

Learn more

First released 2004
Developed by Apache Software Foundation

Interesting facts

OpenNLP is written completely in Java.


Development by

Sign up for updates
straight to your inbox