---
title: openNLP Reviews
meta_title: 'openNLP Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 11 reviews by the users' company size, role or industry to
  find out how openNLP works for a business like yours.
aggregate_rating:
  rating_value: 4.0
  review_count: 11
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Natural Language Processing (NLP)
  url: https://www.g2.com/categories/natural-language-processing-nlp
---

# openNLP Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Natural Language Understanding (NLU) Software](https://www.g2.com/categories/natural-language-understanding-nlu)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 11
## About openNLP
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.




## openNLP Reviews
  ### 1. Apache OpenNLP 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mariana  S. | Spanish Professor , Mid-Market (51-1000 emp.)

**Reviewed Date:** March 03, 2019

**What do you like best about openNLP?**

I like that it is a useful tool when we have a lot of documents in different languages and we need to detect the language in order to find appropriate translators in order to communicate with members of our community 

**What do you dislike about openNLP?**

Whay I like the most about Apache Open NLP is the language detection because it is very useful when trying to fo over papers that are in different languages

**What problems is openNLP solving and how is that benefiting you?**

We are able to figure out language of different flyers and then we find translators to that language in order to communicate with members of the community. 

  ### 2. Has reduced bar for usable NLP applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurabh J. | Print Server Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2018

**What do you like best about openNLP?**

We've tried to build production quality NLP applications for a long time, but never gotten anywhere. After switching to openNLP, we had a beta version ready in 3 weeks. It's great to use, easy to implement and the documentation available is amazing

**What do you dislike about openNLP?**

I just wish that openNLP came out with more updated releases faster than their current release cycle. There have definitely been moments where I wished it was more up to date with the current state of the art

**Recommendations to others considering openNLP:**

Check out openNLP integrations with other Apache products

**What problems is openNLP solving and how is that benefiting you?**

We're using openNLP based analysis to parse feedback comments and realize better customer service. After switching to openNLP, the time taken from feedback to action has gone down by a factor or two and our approval ratings have shot up

  ### 3. Amazing communication software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Riley T. | Warehouse Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2019

**What do you like best about openNLP?**

openNLP is a great software for companies and businesses that work with multiple languages. Its easy to translate, and dissect words and sentences to easily understand.

**What do you dislike about openNLP?**

OpenNLP is a very useful software that i dont believe has many flaws. This software is very easy to use, and very useful for our business.

**What problems is openNLP solving and how is that benefiting you?**

Our company deals with many languages, and this software helps us to bridge language barriers, and to communicae with all of our clients.

  ### 4. A good tool for Text ML tasks

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** February 28, 2019

**What do you like best about openNLP?**

Was working on a basic question-answering system using basic NLP methods compared to the Neural Nets. OpenNLP made my process much simpler with its wide variety of functions that are easy to use and when in trouble there is always an easily accessible documentation which is well written to cover almost all the possible general errors.

**What do you dislike about openNLP?**

The NER Tagger and POS tagger are very different when compared to the other packages like spaCy and NLTK, which sometimes makes it harder to compare the outputs over certain categories.

**What problems is openNLP solving and how is that benefiting you?**

Mainly using it for my research and academic coursework and projects.

  ### 5. Great Open Source Natural Language Processing Library 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2019

**What do you like best about openNLP?**

It has really good documentation. Apart from stemming, tokenization and lemmatization there are features like sentence detection, language detection.

**What do you dislike about openNLP?**

It is not yet very widely used so there are very few resources for using it in Python yet.

**Recommendations to others considering openNLP:**

Try using this toolkit, it has its own advantages over NLTK because it's more like an API.

**What problems is openNLP solving and how is that benefiting you?**

All the NLP problems are easily solved with much less code node because of openNLP.

  ### 6. Great for NLP

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Oil & Energy | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 05, 2019

**What do you like best about openNLP?**

Supports main NLP tasks such as tokenization and parsing etc. Easy to build something fast and especially easy to install. Documentation is fair.

**What do you dislike about openNLP?**

I would definitely go with Spacy as it is more production focused and some of the tools of OpenNLP are not the most advanced. However, it is not so deep as NLTK and its API is not my favorite.

**What problems is openNLP solving and how is that benefiting you?**

Text classification 

  ### 7. Good library but not the best

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Printing | Enterprise (> 1000 emp.)

**Reviewed Date:** February 01, 2019

**What do you like best about openNLP?**

The truth that everything it promises meets,  such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, language detection and coreference resolution.

**What do you dislike about openNLP?**

Maybe the part of part-of-speech tagging or chunking and parsing it could be better.

**Recommendations to others considering openNLP:**

Programmers looking for a simple but useful library.

**What problems is openNLP solving and how is that benefiting you?**

Programing more efficiently.

  ### 8. openNLP Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Venture Capital & Private Equity | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2019

**What do you like best about openNLP?**

out of the box entity recognition, tokenization, etc is great for projects

**What do you dislike about openNLP?**

not much to dislike to be completely honest

**What problems is openNLP solving and how is that benefiting you?**

I was doing text analysis of consumer feedback data

  ### 9. Great for start ups

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Accounting | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 05, 2019

**What do you like best about openNLP?**

The new language model, Moses format support and unit tests

**What do you dislike about openNLP?**

Concurrency is she poor handling of xml parsers

**What problems is openNLP solving and how is that benefiting you?**

Assisting with splitting of sentences and using models already provides

  ### 10. Easy to use

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 26, 2019

**What do you like best about openNLP?**

Advanced Features,
Open Source
Free
Can build a full NLP Pipeline


**What do you dislike about openNLP?**

With any of its features, it produces high accuracy but also at the same time has false negatives.

**Recommendations to others considering openNLP:**

It has multiple features and a great ML tool 

**What problems is openNLP solving and how is that benefiting you?**

Used it for Tokenization. POS Tagger

  ### 11. Abandoned before it's prime

**Rating:** 3.0/5.0 stars

**Reviewed by:** Aaron B. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 27, 2017

**What do you like best about openNLP?**

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 about openNLP?**

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 openNLP:**

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

**What problems is openNLP solving and how is that benefiting you?**

Consistent tokenization and named entity recognition have been useful.


## openNLP Discussions
  - [What is openNLP used for?](https://www.g2.com/discussions/what-is-opennlp-used-for)

- [View openNLP pricing details and edition comparison](https://www.g2.com/products/opennlp/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-27+18%3A44%3A23+-0500&secure%5Bsession_id%5D=007fe260-b25c-47de-b68e-000d1f227386&secure%5Btoken%5D=ab20fb6196d4a3fa18e809bfac796acdc1ad5fc92630dfb5ea31fbe9fef861bd&format=llm_user)

## openNLP Features
**Algorithm**
- Part of Speech Tagging
- Summarization
- Named Entity Recognition
- Sentiment Analysis
- Emotion Detection
- Language Detection

**System**
- Data Ingestion & Wrangling
- Programming Language Support
- Drag and Drop
- Pre-Built Algorithms
- Customizable Models

## Top openNLP Alternatives
  - [NLTK](https://www.g2.com/products/nltk/reviews) - 4.4/5.0 (46 reviews)
  - [Stanford CoreNLP](https://www.g2.com/products/stanford-corenlp/reviews) - 4.3/5.0 (10 reviews)
  - [Amazon Comprehend](https://www.g2.com/products/amazon-comprehend/reviews) - 4.3/5.0 (82 reviews)

