The visualml.io site introduces a machine learning toolkit built with JavaScript.
OpenNLP
Apache OpenNLP is a machine learning based toolkit for the processing of natural language text.

About OpenNLP
Apache OpenNLP is a machine learning based toolkit for the processing of natural language text. It supports sentence segmentation, tokenization, lemmatization, part-of-speech tagging, named entity extraction, chunking, parsing, language detection and coreference resolution.
The project is developed by volunteers and invites new contributors to work on all parts of the project.
Key features
- Sentence segmentation of natural language text
- Tokenization of natural language text
- Lemmatization for text processing
- Part-of-speech tagging
- Named entity extraction
- Language detection
- Handles multiple NLP tasks in one toolkit
- Welcomes contributions from typo fixes to new components
OpenNLP at a glance
- Website
- opennlp.apache.org
- Category
- Development › Programming Languages
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
OpenNLP alternatives
Tools and sites you could use instead, ranked by how closely they match.
Treat supplies Ruby developers with a framework for natural language processing.
The scikit-learn documentation covers machine learning tools and methods for Python.
ML.NET provides an open source, cross platform machine learning framework for .NET applications.
The MLJ project provides machine learning tools and a framework for Julia.
rb-libsvm provides Ruby bindings for the LIBSVM machine learning library.
Popular in Programming Languages
Well-known listings from the same topic.
OpenNLP FAQ
What NLP tasks does OpenNLP support?
How can I contribute to OpenNLP?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










