Thai Natural Language Processing in Python.
PyThaiNLP v5.0.3
is a bug fix release of PyThaiNLP v5.0.2
.
Install: pip install pythainlp
Upgrade: pip install -U pythainlp
See PyThaiNLP 5.0 Change Log: https://github.com/PyThaiNLP/pythainlp/issues/788.
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v5.0.2...v5.0.3
PyThaiNLP v5.0.2
is a bug fix release of PyThaiNLP v5.0.1
.
Install: pip install pythainlp
Upgrade: pip install -U pythainlp
See PyThaiNLP 5.0 Change Log: https://github.com/PyThaiNLP/pythainlp/issues/788.
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v5.0.1...v5.0.2
Thanks all the contributors. (Image made with contributors-img)
PyThaiNLP v5.0.1
is a bug fix release of PyThaiNLP v5.0.0
.
Install: pip install pythainlp
Upgrade: pip install -U pythainlp
See PyThaiNLP 5.0 Change Log: https://github.com/PyThaiNLP/pythainlp/issues/788.
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v5.0.0...v5.0.1
Thanks all the contributors. (Image made with contributors-img)
We are excited to announce the latest release of PyThaiNLP - version 5.0! PyThaiNLP is a Python library for Thai natural language processing (NLP). We are welcome to release PyThaiNLP 5.0!
With PyThaiNLP 5.0, you can expect improved performance and accuracy for NLP tasks in Thai. We have also added new functions to make your NLP tasks even easier and more efficient.
Install: pip install pythainlp
Upgrade: pip install -U pythainlp
See PyThaiNLP 5.0 Change Log: https://github.com/PyThaiNLP/pythainlp/issues/788.
pythainlp.util.is_native_thai
to pythainlp.morpheme.is_native_thai
https://github.com/PyThaiNLP/pythainlp/commit/524759ac1926fb9837bb9464f0a40cd984af2608
pythainlp.coref
for Thai coreference resolution #802wtpsplit
to sentence segmentation & paragraph segmentation #804 and add paragraph_threshold
into paragraph_tokenize()
function #806pythainlp.soundex.sound
#809 by @wannaphongpythainlp.wsd
for Thai word sense disambiguation #818 by @wannaphongpythainlp.chat
and WangChanGLM
to pythainlp.generate
#819 by @wannaphongpythainlp.cls
a param-free classification model #821 by @c4npythainlp.el
entity linking #822 by @wannaphongpythainlp.ancient
by @wannaphong in #833pythainlp.util.rhyme
by @wannaphong in #849remove_trailing_repeat_consonants
by @konbraphat51 in #862pythainlp.util.to_idn
by @wannaphong in #875pythainlp.corpus.find_synonyms
by @wannaphong in #890pythainlp.util.morse
by @wannaphong in #891pythainlp.morpheme
by @wannaphong in #896paragraph_tokenize
funtion to split Thai text to a paragraph #804paragraph_threshold
into paragraph_tokenize()
function #806 by @pavaris-pm innewmm
to better handle non-Thai characters in tokens #856 by @konbraphat51pythainlp.translate
#815 by @wannaphongpythainlp.corpus.thai_orst_words()
Thai word list from Royal Society of Thailand (ORST) #810 by @wannaphongpythainlp.corpus.thai_wikipedia_titles()
Thai word list (noun and noun phrases) from Thai Wikipedia titles #869 by @konbraphat51pythainlp.corpus.thai_volubilis_words()
Thai word list from Volubilis dictionary #870 by @konbraphat51pythainlp.corpus.thai_icu_words()
Thai word list from ICU BreakIterator dictionary #879 by @pavaris-pmpythainlp.util.encoding
#813 by @wannaphongpythainlp.util.spell_words
#817 by @wannaphongpythainlp.util.remove_trailing_repeat_consonants()
#862 by @konbraphat51Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v4.0.2...v5.0.0
Thanks all the contributors. (Image made with contributors-img)
Schedule
See 5.0 Milestone.
pythainlp.util.is_native_thai
to pythainlp.morpheme.is_native_thai
https://github.com/PyThaiNLP/pythainlp/commit/524759ac1926fb9837bb9464f0a40cd984af2608
pythainlp.coref
for Thai coreference resolution #802wtpsplit
to sentence segmentation & paragraph segmentation #804 and add paragraph_threshold
into paragraph_tokenize()
function #806pythainlp.soundex.sound
#809 by @wannaphongpythainlp.wsd
for Thai word sense disambiguation #818 by @wannaphongpythainlp.chat
and WangChanGLM
to pythainlp.generate
#819 by @wannaphongpythainlp.cls
a param-free classification model #821 by @c4npythainlp.el
entity linking #822 by @wannaphongpythainlp.ancient
by @wannaphong in #833pythainlp.util.rhyme
by @wannaphong in #849remove_trailing_repeat_consonants
by @konbraphat51 in #862pythainlp.util.to_idn
by @wannaphong in #875pythainlp.corpus.find_synonyms
by @wannaphong in #890pythainlp.util.morse
by @wannaphong in #891pythainlp.morpheme
by @wannaphong in #896paragraph_tokenize
funtion to split Thai text to a paragraph #804paragraph_threshold
into paragraph_tokenize()
function #806 by @pavaris-pm innewmm
to better handle non-Thai characters in tokens #856 by @konbraphat51pythainlp.translate
#815 by @wannaphongpythainlp.corpus.thai_orst_words()
Thai word list from Royal Society of Thailand (ORST) #810 by @wannaphongpythainlp.corpus.thai_wikipedia_titles()
Thai word list (noun and noun phrases) from Thai Wikipedia titles #869 by @konbraphat51pythainlp.corpus.thai_volubilis_words()
Thai word list from Volubilis dictionary #870 by @konbraphat51pythainlp.corpus.thai_icu_words()
Thai word list from ICU BreakIterator dictionary #879 by @pavaris-pmpythainlp.util.encoding
#813 by @wannaphongpythainlp.util.spell_words
#817 by @wannaphongpythainlp.util.remove_trailing_repeat_consonants()
#862 by @konbraphat51Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v5.0.0-dev1...v5.0.0-dev2
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v5.0.0-dev0...v5.0.0-dev1
paragraph_tokenize
function by @pavaris-pm in https://github.com/PyThaiNLP/pythainlp/pull/844
pos_tag_transformers
function by @pavaris-pm in https://github.com/PyThaiNLP/pythainlp/pull/865
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v4.1.0-beta5...v5.0.0-dev0
Docs: https://pythainlp.github.io/dev-docs/ Report bug: https://github.com/PyThaiNLP/pythainlp/issues
Install: pip install --pre pythanlp
See 4.1 Milestone.
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v4.1.0-beta4...v4.1.0-beta5
Docs: https://pythainlp.github.io/dev-docs/ Report bug: https://github.com/PyThaiNLP/pythainlp/issues
Install: pip install --pre pythanlp
See 4.1 Milestone.
Full Changelog: https://github.com/PyThaiNLP/pythainlp/compare/v4.1.0-beta3...v4.1.0-beta4