#113 · Primary category: NLP Tools & Text Processing
MiNLP
XiaoMi Natural Language Processing Toolkits
Project last updated:11/27/25
GitHub Stars
808
Forks
88
Contributors
10
License
Apache-2.0
Why we included this project
MiNLP is a set of Chinese-language processing components that have been used across Xiaomi's own business, so the shipped pieces are tested on real traffic rather than just benchmark data. The most finished part is MiNLP-Tokenizer, a Chinese word segmentation library available as a Python package that was refined in production before being open-sourced in November 2020. The repo also carries duckling-fork-chinese, a JVM fork of Facebook's Duckling that turns natural-language mentions of numbers, dates, and times into structured objects, the kind of extraction you need for voice assistants, scheduling, or form-filling. Teams building Chinese NLP pipelines, especially ones parsing user input for entities, can use both components directly. Just be aware that the rest of the platform, POS tagging, NER, and dependency parsing, is still roadmap rather than shipped code, so the tokenizer and structured parser are the concrete deliverables today.
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 上百种预训练中文词向量