Help the communities most affected by the California wildfires in only a few minutes. We'll donate $10 for every review you submit.



Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text that supports the common NLP tasks, such as 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 and includes maximum entropy and perceptron based machine learning.

Work for openNLP?

Learning about openNLP?

We can help you find the solution that fits you best.

openNLP Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
Company Size
For Category
Showing 1 openNLP review
LinkedIn Connections
openNLP review by Aaron B.
Aaron B.
Validated Reviewer
Verified Current User
Review Source

"Abandoned before it's prime"

What do you like best?

OpenNLP has a nice and easy to understand API. The library is usable as a stand alone command line tool but can also be used within products which makes it easy to test new ideas on the CLI and the transition to productionizing a prototype is quick.

What do you dislike?

The project has been abandoned and is no longer up to date. There's also no indication in any parts of the API as to which functions and classes are thread safe versus not. I wish there was more example code in the documentation, and the models that have been trained that are available for download are from very long ago.

Recommendations to others considering the product

The documentation is lack luster. You will be doing a lot of your own digging.

What business problems are you solving with the product? What benefits have you realized?

Consistent tokenization and named entity recognition have been useful.

Sign in to G2 Crowd to see what your connections have to say about openNLP

What Natural Language Processing (NLP) solution do you use?

Thanks for letting us know!
Kate from G2 Crowd

Learning about openNLP?

I can help.
* We monitor all openNLP reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.