Natural Language Processing

Sort: popular | newest
Stanford CoreNLP provides a set of natural language analysis tools which can take raw English language text input and give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and word dependencies, and indicate which noun phrases refer to the same entities. It provides the foundational building blocks for higher level text understanding applications.
Last Release on Sep 1, 2022
Apache OpenNLP Tools
Last Release on Nov 23, 2022
MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.
Last Release on May 4, 2016
DeepLearning4j NLP
Last Release on Aug 12, 2022
Module that defines the ContentPart defining the NLP processing metadata.
Last Release on Sep 16, 2016
Fast and robust NLP components implemented in Java.
Last Release on Jan 27, 2014
Fast and robust NLP components implemented in Java.
Last Release on Aug 2, 2013
Last Release on Dec 5, 2020
Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.
Last Release on Oct 18, 2018
Apache CTAKES Part of Speech Tagger
Last Release on Jan 19, 2021