#113 · Primary category: NLP Tools & Text Processing

MiNLP

nlp python3 tensorflow

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