#194194th of 206 in ML frameworks and libraries
synonyms
Chinese synonym lookup and sentence similarity library built on word2vec vectors
- Stars
- 5.1k
- License
- custom license
- Last commit
- Feb 2026
- Last release
- Jan 2021
- Language
- Python
5,081 on 22 Apr 20265,108 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Python package for Chinese NLP that returns nearest-neighbor words, sentence similarity scores, word vectors, jieba-based segmentation and keyword extraction. It uses a word2vec vector file with a 435,729-word vocabulary. The vector model download requires a paid license id from the Chatopera store, set through the SYNONYMS_DL_LICENSE environment variable.
Who it is for: Python developers doing Chinese text similarity, keyword extraction or retrieval
Strengths
- Small API: nearby, compare, v, sv, bow, seg, keywords
- Benchmark reports 0.209 usec per nearby call on a 4-core MacBook with 8GB
- Installs from PyPI; env vars let you swap the vector file and segmentation dictionary
- Vocabulary of 435,729 words built from Wikipedia-derived data
Weaknesses
- Model download needs a paid license purchased from the Chatopera store
- License is Chunsong v1.0, but the README statement still says MIT
- Cannot add words to the vocabulary; out-of-vocabulary words return empty results
- Chinese only, static word2vec vectors; last release was January 2021
What it needs
- Needs Chatopera license store (paid license id), jieba
- Models: word2vec binary vectors
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in ML frameworks and libraries
See all 206| Rank | Project | Score |
|---|---|---|
| 1 | transformersPython library defining open models for text, vision, audio and multimodal tasks | 94 out of 100 |
| 2 | ultralyticsPython library and CLI for training and running YOLO vision models | 94 out of 100 |
| 3 | pytorchPython tensor library with GPU support and tape-based autograd | 93 out of 100 |
| #4 | pytorch-image-modelsPyTorch library of image models, pretrained weights and training scripts | 93 out of 100 |
| #5 | supervisionPython toolkit for loading, annotating and counting computer vision detections | 92 out of 100 |