#74 · Primary category: NLP Tools & Text Processing
zemberek-nlp
NLP tools for Turkish.
Project last updated:04/28/26
GitHub Stars
1.4K
Forks
228
Contributors
22
License
Other
Why we included this project
Turkish's agglutinative morphology is where most general-purpose NLP stacks give up, and Zemberek-NLP is one of the few open-source toolkits that handles it properly. It ships as Java libraries you can pull into a Maven build, covering morphological analysis and word generation, tokenization with sentence boundary detection, spell checking and noisy-text normalization, named entity recognition, text classification through a Java port of fastText, and language identification. Everything also bundles into a single full jar with console applications, and a gRPC server exposes the same tools to other languages, so a Python or Go service can reuse the pipeline without touching Java. One caveat: the project is in slow maintenance mode, with the last release in 2019, so treat it as a stable, proven foundation rather than something still gaining new features.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量