Apache OpenNLP
Apache OpenNLP is a machine learning based toolkit for the processing of natural language text. It supports common NLP tasks such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution.
API Rating
APIs
Apache OpenNLP
OpenNLP provides a Java API for NLP tasks including tokenization, sentence detection, POS tagging, named entity recognition, chunking, parsing, and language detection, with supp...
Capabilities
Apache OpenNLP Tools API — Chunking
Apache OpenNLP Tools API — Chunking. 1 operations. Lead operation: Apache OpenNLP Chunk Text. Self-contained Naftiko capability covering one Apache Opennlp business surface.
Run with NaftikoApache OpenNLP Tools API — Document Categorization
Apache OpenNLP Tools API — Document Categorization. 1 operations. Lead operation: Apache OpenNLP Categorize Document. Self-contained Naftiko capability covering one Apache Openn...
Run with NaftikoApache OpenNLP Tools API — Language Detection
Apache OpenNLP Tools API — Language Detection. 1 operations. Lead operation: Apache OpenNLP Detect Language. Self-contained Naftiko capability covering one Apache Opennlp busine...
Run with NaftikoApache OpenNLP Tools API — Lemmatization
Apache OpenNLP Tools API — Lemmatization. 1 operations. Lead operation: Apache OpenNLP Lemmatize Text. Self-contained Naftiko capability covering one Apache Opennlp business sur...
Run with NaftikoApache OpenNLP Tools API — Models
Apache OpenNLP Tools API — Models. 2 operations. Lead operation: Apache OpenNLP List Available Models. Self-contained Naftiko capability covering one Apache Opennlp business sur...
Run with NaftikoApache OpenNLP Tools API — Named Entity Recognition
Apache OpenNLP Tools API — Named Entity Recognition. 1 operations. Lead operation: Apache OpenNLP Find Named Entities. Self-contained Naftiko capability covering one Apache Open...
Run with NaftikoApache OpenNLP Tools API — Parsing
Apache OpenNLP Tools API — Parsing. 1 operations. Lead operation: Apache OpenNLP Parse Text. Self-contained Naftiko capability covering one Apache Opennlp business surface.
Run with NaftikoApache OpenNLP Tools API — POS Tagging
Apache OpenNLP Tools API — POS Tagging. 1 operations. Lead operation: Apache OpenNLP Tag Parts of Speech. Self-contained Naftiko capability covering one Apache Opennlp business ...
Run with NaftikoApache OpenNLP Tools API — Sentence Detection
Apache OpenNLP Tools API — Sentence Detection. 1 operations. Lead operation: Apache OpenNLP Detect Sentences. Self-contained Naftiko capability covering one Apache Opennlp busin...
Run with NaftikoApache OpenNLP Tools API — Tokenization
Apache OpenNLP Tools API — Tokenization. 1 operations. Lead operation: Apache OpenNLP Tokenize Text. Self-contained Naftiko capability covering one Apache Opennlp business surface.
Run with NaftikoFeatures
Detects document language using ISO-639-3 classification
Splits text into individual sentences with character offsets
Segments text into words and punctuation with position tracking
Detects persons, locations, organizations, and other named entities
Assigns Penn Treebank POS tags to each token
Reduces tokens to their dictionary base forms
Identifies noun phrases, verb phrases, and other syntactic chunks
Builds full syntactic parse trees using constituency parsing
Classifies documents into predefined categories
Train custom models with Maxent, Perceptron, or Naive Bayes algorithms
Use Cases
Extract structured data from unstructured text documents
Automatically categorize documents by topic or sentiment
Improve search relevance with NLP-based query processing
Analyze large text corpora for entities, topics, and patterns
Build conversational AI with NLP intent and entity extraction
Integrations
Integrate OpenNLP with Apache Solr for NLP-enhanced search
Use OpenNLP analyzers in Lucene text processing pipelines
Real-time NLP processing with Apache Flink data streams
Apache UIMA framework integration for unstructured information analysis
Available on Maven Central for Java build system integration