PyThaiNLP/nlpo3
Thai natural language processing library in Rust, with Python and Node bindings.
This tool helps developers and data scientists accurately break down Thai text into individual words or tokens, a crucial first step for many language processing tasks. It takes raw Thai text as input and outputs a list of segmented words. This is ideal for anyone building applications that need to understand or analyze Thai language, such as search engines, sentiment analysis tools, or chatbots.
42 stars and 1,220 monthly downloads. Used by 1 other package. Available on PyPI and npm.
Use this if you need a fast and reliable way to segment Thai text into words for further linguistic analysis or processing.
Not ideal if your task requires extremely precise linguistic unit identification and you are considering using the parallel processing mode, as chunking can sometimes slightly alter results near segment boundaries.
Stars
42
Forks
12
Language
Rust
License
Apache-2.0
Category
Last pushed
Feb 01, 2026
Monthly downloads
1,220
Commits (30d)
0
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/PyThaiNLP/nlpo3"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
forzagreen/n2words
Convert numerical numbers to written numbers, in 52+ languages.
greyblake/whatlang-rs
Natural language detection library for Rust. Try demo online: https://whatlang.org/
wikimedia/sentencex
A sentence segmentation library with wide language support optimized for speed and utility.
pemistahl/lingua-rs
The most accurate natural language detection library for Rust, suitable for short text and...
quickwit-oss/whichlang
A blazingly fast and lightweight language detection library for Rust