# Apache OpenNLP Tools 2.4.0 API

Packages
Package
Description
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.commons
Package related to common interfaces used in different contexts.
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
Package related to linking entities to external data sources.
opennlp.tools.formats
Experimental package related to converting various corpora to OpenNLP Format.
opennlp.tools.formats.ad
Experimental package related to the `Arvores Deitadas corpus` format.
opennlp.tools.formats.brat
Experimental package related to the corpus format used by the "brat rapid annotation tool" (brat).
opennlp.tools.formats.conllu
Experimental package related to the CoNNL-U format.
opennlp.tools.formats.convert
opennlp.tools.formats.frenchtreebank
Experimental package related to the French Treebank format.
opennlp.tools.formats.irishsentencebank
Experimental package related to the Irish Sentence Bank format.
opennlp.tools.formats.leipzig
Experimental package related to the `Leipzig` corpus format.
opennlp.tools.formats.letsmt
Experimental package related to the `letsmt` corpus format.
opennlp.tools.formats.masc
Experimental package related to the `MASC` corpus format.
opennlp.tools.formats.moses
opennlp.tools.formats.muc
Experimental package related to the `MUC` corpus format.
opennlp.tools.formats.nkjp
Experimental package related to the National corpus of Polish `NKJP` format.
opennlp.tools.formats.ontonotes
Experimental package related to the OntoNotes 4.0 format.
opennlp.tools.langdetect
Package related to predicting languages from samples of text.
opennlp.tools.languagemodel
Package related to language models
opennlp.tools.lemmatizer
Package related to the lemmatizer functionality.
opennlp.tools.log
Package contains a `PrintStream` adapter for internal use only.
opennlp.tools.ml
Package related to Machine Learning (ML) features of OpenNLP, the related ML models, and trainers.
opennlp.tools.ml.maxent
Package related to ML by means of the Maximum Entropy (ME) algorithm.
opennlp.tools.ml.maxent.io
Package related to the I/O functionality of the maxent package including reading and writing models in several formats.
opennlp.tools.ml.maxent.quasinewton
Package related to ML by means of the Quasi Newton (QN) algorithm.
opennlp.tools.ml.model
Package related to ML models and feature selection techniques.
opennlp.tools.ml.naivebayes
Package related to ML by means of the Naive Bayes algorithm.
opennlp.tools.ml.perceptron
Package related to ML by means of the perceptron algorithm.
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 sentence boundaries.
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.jvm
opennlp.tools.util.model
opennlp.tools.util.normalizer
opennlp.tools.util.wordvector