Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
-
importlib-resources
python_version < "3.11"
-
tzdata
sys_platform == "win32"
146 optional dependencies
-
attacut==1.0.6[full]extra == "full"
-
attacut>=1.0.6[attacut]extra == "attacut"
-
attacut>=1.0.6[noauto-torch]extra == "noauto-torch"
-
attaparse==1.0.0[full]extra == "full"
-
attaparse>=1.0.0[attaparse]extra == "attaparse"
-
attaparse>=1.0.0[dependency-parsing]extra == "dependency-parsing"
-
bandit>=1.8.6[dev]python_version < "3.10" and extra == "dev"
-
bpemb>=0.3.2[textaugment]extra == "textaugment"
-
bpemb<0.4,>=0.3.6[full]extra == "full"
-
bpemb>=0.3.2[extra]extra == "extra"
-
budoux==0.9.3[full]extra == "full"
-
budoux>=0.7.0[budoux]extra == "budoux"
-
budoux>=0.7.0[extra]extra == "extra"
-
build>=1.4.4[dev]python_version < "3.10" and extra == "dev"
-
bump-my-version>=1.5.1[dev]extra == "dev"
-
coverage>=7.10.7[dev]python_version < "3.10" and extra == "dev"
-
diff-cover>=10.6.0[dev]extra == "dev"
-
emoji>=0.5.1[thai2fit]extra == "thai2fit"
-
epitran==1.35.2[full]extra == "full"
-
epitran>=1.1[ipa]extra == "ipa"
-
esupar>=1.3.8[esupar]extra == "esupar"
-
esupar<2,>=1.3.9[full]extra == "full"
-
fairseq<0.13,>=0.10.0[full]python_version < "3.11" and extra == "full"
-
fairseq<0.13,>=0.10.0[translate]python_version < "3.11" and extra == "translate"
-
fairseq-fixed<0.13,==0.12.3.1[full]python_version >= "3.11" and extra == "full"
-
fairseq-fixed<0.13,==0.12.3.1[translate]python_version >= "3.11" and extra == "translate"
-
fastai<2,>=1.0.61[full]extra == "full"
-
fastai<2.0[generate]extra == "generate"
-
fastcoref==2.1.6[full]extra == "full"
-
fastcoref>=2.1.5[coreference-resolution]extra == "coreference-resolution"
-
flake8>=7.3.0[dev]python_version < "3.10" and extra == "dev"
-
flake8-cognitive-complexity>=0.1.0[dev]extra == "dev"
-
gensim<5,>=4.3.3[full]extra == "full"
-
gensim>=4.0.0[textaugment]extra == "textaugment"
-
gensim>=4.0.0[thai2fit]extra == "thai2fit"
-
gensim>=4.0.0[extra]extra == "extra"
-
huggingface-hub>=0.16.0[noauto-network]extra == "noauto-network"
-
khamyo>=0.3.0[full]extra == "full"
-
khamyo>=0.2.0[abbreviation]extra == "abbreviation"
-
khanaa<1,>=0.1.1[full]extra == "full"
-
multiel>=0.5[el]extra == "el"
-
mypy==1.19.1[dev]extra == "dev"
-
nlpo3>=1.4.0[full]extra == "full"
-
nlpo3>=1.4.0[nlpo3]extra == "nlpo3"
-
nlpo3>=1.4.0[compact]extra == "compact"
-
nltk<4,>=3.6.6[full]extra == "full"
-
nltk>=3.3[wordnet]extra == "wordnet"
-
nltk>=3.3[extra]extra == "extra"
-
numpy>=1.26.0[compact]extra == "compact"
-
numpy>=1.22[esupar]extra == "esupar"
-
numpy<3,>=1.26.0[full]extra == "full"
-
numpy>=1.22[ml]extra == "ml"
-
numpy>=1.26.0[noauto-onnx]extra == "noauto-onnx"
-
numpy>=1.26.0[noauto-tensorflow]extra == "noauto-tensorflow"
-
numpy>=1.26.0[noauto-torch]extra == "noauto-torch"
-
numpy>=1.22[onnx]extra == "onnx"
-
numpy>=1.22[thai2fit]extra == "thai2fit"
-
numpy>=1.22[thai2rom]extra == "thai2rom"
-
numpy>=1.22[benchmarks]extra == "benchmarks"
-
onnxruntime>=1.10.0[noauto-onnx]extra == "noauto-onnx"
-
onnxruntime>=1.10.0[onnx]extra == "onnx"
-
onnxruntime>=1.10.0[full]extra == "full"
-
oskut>=1.3[noauto-onnx]extra == "noauto-onnx"
-
oskut>=1.3[oskut]extra == "oskut"
-
oskut>=1.3[full]extra == "full"
-
pandas>=0.24[extra]extra == "extra"
-
pandas<3,>=2.2.0[full]extra == "full"
-
pandas>=0.24[wangchanglm]extra == "wangchanglm"
-
pandas>=0.24[benchmarks]extra == "benchmarks"
-
panphon==0.22.2[full]extra == "full"
-
panphon>=0.20.0[word-approximation]extra == "word-approximation"
-
phunspell>=0.1.6[spell]extra == "spell"
-
phunspell==0.1.6[full]extra == "full"
-
phunspell>=0.1.6[noauto-cython]extra == "noauto-cython"
-
pyicu>=2.3[icu]extra == "icu"
-
pyicu<3,>=2.15.2[full]extra == "full"
-
pyicu>=2.3[compact]extra == "compact"
-
pylint>=3.3.9[dev]python_version < "3.10" and extra == "dev"
-
python-crfsuite==0.9.12[full]extra == "full"
-
python-crfsuite>=0.9.7[compact]extra == "compact"
-
pyyaml>=5.4.1[compact]extra == "compact"
-
pyyaml<6.0.2,>=5.4.1[full]extra == "full"
-
pyyaml>=5.4.1[benchmarks]extra == "benchmarks"
-
ruff>=0.16.10[dev]extra == "dev"
-
sacremoses>=0.0.41[translate]extra == "translate"
-
sacremoses==0.1.1[full]extra == "full"
-
sefr-cut>=1.1[noauto-onnx]extra == "noauto-onnx"
-
sefr-cut>=1.1[sefr-cut]extra == "sefr-cut"
-
sefr-cut>=1.1[full]extra == "full"
-
sentence-transformers>=2.2.2[wsd]extra == "wsd"
-
sentence-transformers<3,>=2.7.0[full]extra == "full"
-
sentencepiece>=0.1.91[mt5]extra == "mt5"
-
sentencepiece>=0.1.91[noauto-torch]extra == "noauto-torch"
-
sentencepiece>=0.1.91[onnx]extra == "onnx"
-
sentencepiece>=0.1.91[translate]extra == "translate"
-
sentencepiece>=0.1.91[wangchanberta]extra == "wangchanberta"
-
sentencepiece>=0.1.91[wangchanglm]extra == "wangchanglm"
-
sentencepiece==0.2.2[full]extra == "full"
-
spacy<4,==3.8.7[full]extra == "full"
-
spacy>=3.0[coreference-resolution]extra == "coreference-resolution"
-
spacy-thai==0.7.8[full]extra == "full"
-
spacy-thai>=0.7.1[spacy-thai]extra == "spacy-thai"
-
spacy-thai>=0.7.1[dependency-parsing]extra == "dependency-parsing"
-
sphinx>=6.2[docs]extra == "docs"
-
sphinx-copybutton>=0.5.2[docs]extra == "docs"
-
sphinx-rtd-theme>=3.1.0[docs]extra == "docs"
-
ssg>=0.0.8[extra]extra == "extra"
-
ssg==0.0.8[full]extra == "full"
-
ssg>=0.0.8[ssg]extra == "ssg"
-
symspellpy>=6.7.6[spell]extra == "spell"
-
symspellpy>=6.7.6[extra]extra == "extra"
-
symspellpy==6.10.0[full]extra == "full"
-
thai-nner>=0.3[thai-nner]extra == "thai-nner"
-
thai-nner>=0.3[noauto-torch]extra == "noauto-torch"
-
thai-nner==0.3[full]extra == "full"
-
tltk!=1.11,>=1.10[extra]extra == "extra"
-
tltk!=1.11,<2,>=1.10[full]extra == "full"
-
tltk!=1.11,>=1.10[noauto-torch]extra == "noauto-torch"
-
torch>=1.0.0[translate]extra == "translate"
-
torch>=1.9.0[qwen3]extra == "qwen3"
-
torch>=1.0.0[thai2rom]extra == "thai2rom"
-
torch>=1.13.1[noauto-torch]extra == "noauto-torch"
-
torch>=1.0.0[ml]extra == "ml"
-
torch<3,>=1.13.1[full]extra == "full"
-
tox>=4.30.3[dev]python_version < "3.10" and extra == "dev"
-
transformers>=4.22.1[qwen3]extra == "qwen3"
-
transformers>=4.22.1[dependency-parsing]extra == "dependency-parsing"
-
transformers>=4.22.1[esupar]extra == "esupar"
-
transformers==5.18.0[full]extra == "full"
-
transformers>=4.22.1[mt5]extra == "mt5"
-
transformers>=4.22.1[noauto-torch]extra == "noauto-torch"
-
transformers>=4.22.1[transformers-ud]extra == "transformers-ud"
-
transformers>=4.22.1[translate]extra == "translate"
-
transformers>=4.22.1[wangchanberta]extra == "wangchanberta"
-
transformers>=4.22.1[wangchanglm]extra == "wangchanglm"
-
transformers>=4.22.1[wtp]extra == "wtp"
-
ufal-chu-liu-edmonds>=1.0.2[dependency-parsing]extra == "dependency-parsing"
-
ufal-chu-liu-edmonds==1.0.3[full]extra == "full"
-
ufal-chu-liu-edmonds>=1.0.2[transformers-ud]extra == "transformers-ud"
-
word2word<2,>=1.0.0[full]extra == "full"
-
word2word>=1.0.0[translate]extra == "translate"
-
wtpsplit==1.3.0[full]extra == "full"
-
wtpsplit>=1.0.1[noauto-torch]extra == "noauto-torch"
-
wtpsplit>=1.0.1[wtp]extra == "wtp"
-
wunsen==0.0.3[full]extra == "full"
-
wunsen>=0.0.3[wunsen]extra == "wunsen"
Used By
- laonlp 22.0K/mo
- pythaitts 7.1K/mo
- sentence-struct 2.7K/mo
- f5-tts-th 1.4K/mo
- words-segmentation 1.3K/mo
- vachanatts 1.1K/mo
- spacy-pythainlp 959/mo
- spacy-thai 832/mo
- vopho 791/mo
- cortana-tts 790/mo