#105 · Primary category: NLP Tools & Text Processing
konlpy
Python package for Korean natural language processing.
Project last updated:08/28/23
GitHub Stars
1.5K
Forks
325
Contributors
44
License
Other
Why we included this project
KoNLPy is the Python library most Korean text work ends up using, since it wraps several mature Java-based analyzers (Hannanum, Kkma, Komoran, and the Mecab-ko binding) behind one consistent API. That means you can swap taggers without touching the rest of your code. Beyond tokenization and part-of-speech tagging it also does noun extraction, sentence segmentation, and a few text normalization helpers, which covers the basics for search indexing, sentiment analysis, or topic modeling on Korean corpora. The project has been around long enough that its docs walk newcomers through installation, and that matters because getting the Java dependencies configured is the fiddliest part. If you work with Korean text in Python, this is the library the ecosystem assumes you already have.
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 上百种预训练中文词向量