# Apache OpenNLP Tools 1.9.5 API

Packages
Package | Description
--- | ---
opennlp.tools | Contains packages which solve common NLP tasks.
opennlp.tools.chunker | Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
opennlp.tools.cmdline.chunker |
opennlp.tools.cmdline.dictionary |
opennlp.tools.cmdline.doccat |
opennlp.tools.cmdline.entitylinker |
opennlp.tools.cmdline.langdetect |
opennlp.tools.cmdline.languagemodel |
opennlp.tools.cmdline.lemmatizer | Classes giving access to the opennlp.tools.lemmatizer functionalities.
opennlp.tools.cmdline.namefind |
opennlp.tools.cmdline.params |
opennlp.tools.cmdline.parser |
opennlp.tools.cmdline.postag |
opennlp.tools.cmdline.sentdetect |
opennlp.tools.cmdline.tokenizer |
opennlp.tools.dictionary | Package related to parsing and storing dictionaries.
opennlp.tools.dictionary.serializer |
opennlp.tools.doccat | Package for classifying a document into a category.
opennlp.tools.entitylinker |
opennlp.tools.formats | Experimental package related to converting various corpora to OpenNLP Format.
opennlp.tools.formats.ad |
opennlp.tools.formats.brat |
opennlp.tools.formats.conllu |
opennlp.tools.formats.convert |
opennlp.tools.formats.frenchtreebank |
opennlp.tools.formats.irishsentencebank |
opennlp.tools.formats.leipzig |
opennlp.tools.formats.letsmt |
opennlp.tools.formats.moses |
opennlp.tools.formats.muc |
opennlp.tools.formats.nkjp |
opennlp.tools.formats.ontonotes |
opennlp.tools.langdetect |
opennlp.tools.languagemodel | Package related to language models
opennlp.tools.lemmatizer | Package related with the lemmatizer tool
opennlp.tools.ml |
opennlp.tools.ml.maxent | Provides main functionality of the maxent package including data structures and algorithms for parameter estimation.
opennlp.tools.ml.maxent.io | Provides the I/O functionality of the maxent package including reading and writing models in several formats.
opennlp.tools.ml.maxent.quasinewton |
opennlp.tools.ml.model |
opennlp.tools.ml.naivebayes |
opennlp.tools.ml.perceptron |
opennlp.tools.namefind | Package related to finding proper names and numeric amounts.
opennlp.tools.ngram | Package related to computing and storing n-gram frequencies.
opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
opennlp.tools.parser.chunking | Package containing code for performing full syntactic parsing using shift/reduce-style decisions.
opennlp.tools.parser.lang.en |
opennlp.tools.parser.lang.es |
opennlp.tools.parser.treeinsert | Package containing experimental code for performing full syntactic parsing using attachment decisions.
opennlp.tools.postag | Package related to part-of-speech tagging.
opennlp.tools.sentdetect | Package related to identifying sentece boundries.
opennlp.tools.sentdetect.lang |
opennlp.tools.sentdetect.lang.th | Package related to the processing of Thai data.
opennlp.tools.stemmer |
opennlp.tools.stemmer.snowball |
opennlp.tools.tokenize | Contains classes related to finding token or words in a string.
opennlp.tools.tokenize.lang |
opennlp.tools.tokenize.lang.en |
opennlp.tools.util | Package containing utility data structures and algorithms used by multiple other packages.
opennlp.tools.util.eval |
opennlp.tools.util.ext | Package containing extension loading code.
opennlp.tools.util.featuregen | This package contains classes for generating sequence features.
opennlp.tools.util.java |
opennlp.tools.util.model |
opennlp.tools.util.normalizer |
opennlp.tools.util.wordvector |

Copyright © 2026 The Apache Software Foundation. All rights reserved.