Idyl NLP

An NLP library for Java

Star Fork

Idyl NLP is a comprehensive natural language processing library for Java. With core capabilities of language detection, sentence extraction, tokenization, and named-entity extraction, Idyl NLP provides a solid set of NLP components.

Idyl NLP is licensed under the Apache License, version 2.0.

Idyl NLP on GitHub Sample Projects using Idyl NLP

Artifacts on Maven Central


Features and Capabilities

Language Detection

Determine the language of input text.

Entity Extraction

Extract many types of entities.

Neural Networks

Use neural networks for entity extraction and document classification.


Does not require any outside network access.

Sentence Detection

Break input text into individual sentences for processing.


Tokenize text for processing.