Apache OpenNLP is an open source Java library which is used process Natural Language text. OpenNLP provides services such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and co-reference resolution, etc. In this tutorial, we will understand how to use the OpenNLP library to build an efficient text processing service.
This tutorial has been prepared for beginners to make them understand how to use the OpenNLP library, and thus help them in building text processing services using this library.
For this tutorial, it is assumed that the readers have a prior knowledge of Java programming language.