#102 · Primary category: NLP Tools & Text Processing

Kiwi

cpp korean korean-nlp korean-text-processing korean-tokenizer morphological-analysis morphology nlp word-segmentation

Kiwi(지능형 한국어 형태소 분석기)

Project last updated:08/20/26

GitHub Stars

770

Forks

72

Contributors

12

License

LGPL-2.1

Why we included this project

Korean text processing teams often find that tokenizers either run too slowly or fall apart on ambiguous sentences. Kiwi is a C++ morphological analyzer that splits Korean into morphemes using the Sejong part-of-speech tag set, and it includes a small language model to pick the right analysis when a sentence could go several ways. It also corrects simple typos, splits sentences, and uses multiple threads so large batches of text don't crawl. The core is wrapped for several languages, including Python, so you can use it without rebuilding your pipeline. If you need Korean word segmentation and POS tagging that holds up at scale, it's worth running against your own data.

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