NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4841 most downloaded on PyPI
Thai Natural Language Processing library
Last release 10 days ago
24 Sep 2026
Release timing varies
gaps range from 9 days to 7 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
124 releases · first in 2016
PyThaiNLP v2.3.0-dev0 is The first development release of PyThaiNLP 2.3 (For development only)
PyThaiNLP v2.3.0-dev0 is The first development release of PyThaiNLP 2.3 (For development only)
Documentation: https://pythainlp.github.io/dev-docs/index.html Report bug: https://github.com/PyThaiNLP/pythainlp/issues
See PyThaiNLP 2.3 change log #445
pythainlp.tag.named_entity.ThaiNameTagger(version: str = '1.4') (Docs: https://pythainlp.github.io/dev-docs/api/tag.html#pythainlp.tag.named_entity.ThaiNameTagger)attacut.tokenize()corpus.util.revise_wordset() to revise tokenization dictionaryNERCut tokenization engine[ or ] from etcc.txtcorpus.common.provinces() can now return romanized namesthai_family_names() to get a set of Thai family namesthailand_provinces_th.csv not found issueAITT tag from ORCHID to UD table -- thanks @c4n for the fixLST20 language model for part-of-speech taggingPerceptronTagger from NTLK. POS tagging no longer needs NLTK for dependency.pythainlp.summarizepythainlp.tag.chunkremove_repeat_vowels() bug that remove spaces between different vowelsremove() method to remove a word from a trie -- thanks @korakotthai_strftime() - normalize output for unsupported directive (running in glibc and musl should produce the same output)emoji_to_thai() to convert emoji to Thai description -- thanks @ppirch for the developmentthai_keyboard_dist() to calculate euclidean distance between two characters according to their location on a Thai keyboard layout -- thanks @ppirch for the developmentOne column per quarter.
PyThaiNLP 2.2.6 Released! This release is a bug fix release.
PyThaiNLP 2.2.6 Released! This release is a bug fix release.
pythainlp.tag docs #492thai_strftime: Normalize output for unsupported directive #490pythainlp.corpus #488Thanks to the following contributors to 2.2.6: @c4n
Thanks to other contributors listed here: https://github.com/PyThaiNLP/pythainlp/blob/dev/CONTRIBUTING.md
You can install or upgrade using pip install -U pythainlp
We build Thai NLP PyThaiNLP Team
PyThaiNLP 2.2.5 Released! This release is a bug fix release.
PyThaiNLP 2.2.5 Released! This release is a bug fix release.
https://github.com/PyThaiNLP/pythainlp/releases/tag/v2.2.5
You can install or upgrade using pip install -U pythainlp Documentation: https://www.thainlp.org/pythainlp/docs/2.2/ Tutorials: https://thainlp.org/pythainlp/tutorials/ GitHub: https://github.com/PyThaiNLP/pythainlp We build Thai NLP PyThaiNLP Team
- #481 Fix: remove_repeat_vowels() bug that remove spaces between different vowels
This release is a bug fix release.
This release is a bug fix release.
pip install -U pythainlpWe build Thai NLP
PyThaiNLP Team
This release is a bug fix release.
This release is a bug fix release.
[ or ] from etcc.txt #449pip install -U pythainlpWe build Thai NLP
PyThaiNLP Team
This release is a bug fix release.
This release is a bug fix release.
pip install -U pythainlpWe build Thai NLP
PyThaiNLP Team
Hello World. Today, we're happy to announce the availability of PyThaiNLP. It has been four years since PyThaiNLP's the first release. Thank you very
Hello World. Today, we're happy to announce the availability of PyThaiNLP. It has been four years since PyThaiNLP's the first release. Thank you very much for supporting PyThaiNLP.
You can install or upgrade using pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/330
Documentation: https://www.thainlp.org/pythainlp/docs/2.2/
Tutorials: https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
We build Thai NLP
PyThaiNLP Team
สวัสดีชาวโลก วันนี้ 24 มิถุนายน 2563 พวกเราได้ปล่อย PyThaiNLP 2.2 ตอนนี้ PyThaiNLP อายุครบ 4 ปี ขอบคุณที่ใช้ PyThaiNLP :)
สามารถติดตั้งหรือปรับรุ่นได้ด้วยคำสั่ง pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/330
Documentation: https://www.thainlp.org/pythainlp/docs/2.2/
Tutorials https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
พวกเราสร้าง Thai NLP
ทีม PyThaiNLP
This the first beta version of PyThaiNLP 2.2.
This the first beta version of PyThaiNLP 2.2.
Installation
pip install --pre pythainlp
PyThaiNLP 2.2 change log #330
Documentation : https://www.thainlp.org/pythainlp/docs/dev/
Report bug : https://github.com/PyThaiNLP/pythainlp/issues
We build Thai NLP.
PyThaiNLP Team
Documentation : https://www.thainlp.org/pythainlp/docs/dev/
Dev version For developer only
PyThaiNLP 2.2 change log #330
Documentation : https://www.thainlp.org/pythainlp/docs/dev/
Documentation : https://www.thainlp.org/pythainlp/docs/dev/
Dev version For developer only
PyThaiNLP 2.2 change log #330
Documentation : https://www.thainlp.org/pythainlp/docs/dev/
This release is a bug fix release.
This release is a bug fix release.
Nothing published for this version
This release is a bug fix release.
This release is a bug fix release.
numtoword number to thai word (#350)You can install or upgarde from pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/181
Documentation: https://www.thainlp.org/pythainlp/docs/2.1/
Tutorials: https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
We build Thai NLP
PyThaiNLP Team
This release is a bug fix release.
This release is a bug fix release.
thainer html-like output: Fixed output of the html-like is incorrect. (#346)You can install or upgarde from pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/181
Documentation: https://www.thainlp.org/pythainlp/docs/2.1/
Tutorials: https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
We build Thai NLP
PyThaiNLP Team
This release is a bug fix release.
This release is a bug fix release.
newmm word tokenizer: Add graph size limit in _onecut() to avoid long wait for ambiguous text (#333)You can install or upgarde from pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/181
Documentation: https://www.thainlp.org/pythainlp/docs/2.1/
Tutorials: https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
We build Thai NLP
PyThaiNLP Team
Hello World. Today, we're happy to announce the availability of PyThaiNLP. Since the project moved to GitHub, we have recorded over 197,000 downloads
Hello World. Today, we're happy to announce the availability of PyThaiNLP. Since the project moved to GitHub, we have recorded over 197,000 downloads -- thank you for using PyThaiNLP.
You can install or upgarde from pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/181
Documentation: https://www.thainlp.org/pythainlp/docs/2.1/
Tutorials: https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
We build Thai NLP
PyThaiNLP Team
สวัสดีชาวโลก วันนี้ 10 ธันวาคม 2562 พวกเราได้ปล่อย PyThaiNLP 2.1 ตอนนี้ PyThaiNLP มียอดดาวน์โหลดมากกว่า 197,000 ครั้ง ขอบคุณที่ใช้ PyThaiNLP
สามารถติดตั้งหรือปรับรุ่นได้ด้วยคำสั่ง pip install -U pythainlp
Change log: https://github.com/PyThaiNLP/pythainlp/issues/181
Documentation: https://www.thainlp.org/pythainlp/docs/2.1/
Tutorials https://thainlp.org/pythainlp/tutorials/
GitHub: https://github.com/PyThaiNLP/pythainlp
พวกเราสร้าง Thai NLP
ทีม PyThaiNLP
ขอเชิญทุกท่านร่วมกันทดสอบ PyThaiNLP 2.1dev8 PyThaiNLP 2.1dev เป็นรุ่นสำหรับนักพัฒนาไว้ทดสอบ ก่อนปล่อยรุ่นจริงออกมา โดย PyThaiNLP 2.1 จะมีคุณสมบัติใหม่
ขอเชิญทุกท่านร่วมกันทดสอบ PyThaiNLP 2.1dev8 PyThaiNLP 2.1dev เป็นรุ่นสำหรับนักพัฒนาไว้ทดสอบ ก่อนปล่อยรุ่นจริงออกมา โดย PyThaiNLP 2.1 จะมีคุณสมบัติใหม่ดังนี้
ความสามารถใหม่
การตัดคำ
Model updated
Refactoring
ดูการเปลี่ยนแปลง PyThaiNLP 2.1 ได้ที่ https://github.com/PyThaiNLP/pythainlp/issues/181
สามารถทดลองโดยใช้คำสั่ง
pip install -U --pre pythainlp
ลิงก์ที่สำคัญ
ขอขอบคุณผู้ร่วมพัฒนาในเวอร์ชั่นนี้ https://github.com/PyThaiNLP/pythainlp/graphs/contributors
We build Thai NLP. PyThaiNLP #ThaiNLP #NLP #PyThaiNLP
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
PyThaiNLP 2.0.7 Release change log
PyThaiNLP 2.0.7 Release change log
Upgrade : pip install -U pythainlp Docs : https://thainlp.org/pythainlp/docs/2.0/ User guide: https://github.com/PyThaiNLP/pythainlp/blob/dev/notebooks/pythainlp-get-started.ipynb
- fixed #230 - new train ThaiNER
Fix deprecated inline flag for regular expression in pythainlp.corpus.tnc (Thai National Corpus)
pythainlp.corpus (remove duplicates, etc.)pythainlp.corpuspythainlp.corpus.tnc (Thai National Corpus)pythainlp.tokenize.dict_trie so it catch Trie before Iterabledict_word_tokenize() will be deprecated soon
word_tokenize()'s argument whitespaces is now keep_whitespace to make is more explicit, default behavior is to keep whitespacesword_tokenize() can now take a custom dictionary throught custom_dict parameter
dict_word_tokenize() will be deprecated soonFix TCC (Thai Textbook Corpus) corpus always downloading new file issue
ttc_freq.txt inside pythainlp.corpus.Subword tokeniser documentation improvement https://github.com/PyThaiNLP/pythainlp/pull/190
Add Tokenizer from pythainlp.tokenize.Tokenizer 79432c2
Remove old, obsolated, deprecated, and experimental code.
PyThaiNLP is a Python library for natural language processing (NLP) of Thai language.
PyThaiNLP includes Thai word tokenizers, transliterators, soundex converters, part-of-speech taggers, and spell checkers.
📖 For details on upgrading from PyThaiNLP 1.7 to PyThaiNLP 2.0, see From PyThaiNLP 1.7 to PyThaiNLP 2.0
📖 For ThaiNER user after upgrading from PyThaiNLP 1.7 to PyThaiNLP 2.0, see Upgrade ThaiNER from PyThaiNLP 1.7 to PyThaiNLP 2.0
📫 follow us on Facebook Pythainlp
Thank you for choosing us.
PyThaiNLP team
removed conllu from requirements.txt #175
- fixed import thai_syllable.txt
fix sent_tokenize also split text by vertical line #166
Remove duplicated codes , More meaningful exception message, report unknown engine name (@bact )
and more
remove import test in PyThaiNLP
PyThaiNLP is a Python library for natural language processing (NLP) of Thai language.
PyThaiNLP is a Python library for natural language processing (NLP) of Thai language.
pip install https://github.com/PyThaiNLP/pythainlp/archive/1.7.0.zip
Docs : https://thainlp.org/pythainlp/docs/1.7/
GitHub : https://github.com/PyThaiNLP/pythainlp
Issues : https://github.com/PyThaiNLP/pythainlp/issues
Thank you for choosing us.
PyThaiNLP team
- edit dropbox url for thai2vec
Nothing published for this version
fix tcc rule https://github.com/PyThaiNLP/pythainlp/commit/729d32277e2cecd52fa237dcd97f9629d009d8a0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix bug in thai soundex https://github.com/wannaphongcom/pythainlp/issues/49
PyThaiNLP is a python module similar to nltk , but it's working primarily on Thai language instead of English.
PyThaiNLP is a python module similar to nltk , but it's working primarily on
Thai language instead of English.
It supports both Python 2.7 and Python 3.
แก้ไขข้อผิดพลาด 'newmm' ใน https://github.com/wannaphongcom/pythainlp/issues/41
แก้ไขข้อผิดพลาด 'newmm' ใน https://github.com/wannaphongcom/pythainlp/issues/41
รองรับ Thai Character Clusters (TCC) และ ETCC
- รองรับเฉพาะ Python 3.4 ขึ้นไป - API ตัวใหม่
รองรับเฉพาะ Python 3.4 ขึ้นไป
API ตัวใหม่
Supports Python 2.7 and Python 3.4 +
Supports Python 2.7 and Python 3.4 +
รองรับ python 3.4 ขึ้นไปเท่านั้น
PyThaiNLP 1.0.0 ได้มีการเปลี่ยนแปลงดังนี้
PyThaiNLP 1.0.0 ได้มีการเปลี่ยนแปลงดังนี้
PyThaiNLP 0.0.9 ได้มีการเพิ่มระบบเช็คคำผิดภาษาไทยโดยใช้ hunspell
PyThaiNLP 0.0.9 ได้มีการเพิ่มระบบเช็คคำผิดภาษาไทยโดยใช้ hunspell
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →