|Developer(s)||Apache Software Foundation|
|Initial release||April 22, 2004|
1.9.2 / December 11, 2019
|Type||Natural language processing|
|License||Apache License 2.0|
The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as language detection, tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing and coreference resolution. These tasks are usually required to build more advanced text processing services.
- Unstructured Information Management Architecture (UIMA)
- General Architecture for Text Engineering (GATE)