quickwit-oss/whichlang
A blazingly fast and lightweight language detection library for Rust
This library helps software developers quickly and accurately identify the language of text data, such as log entries or customer feedback. It takes in strings of text and outputs the most likely language from a supported list. It's designed for developers building high-performance applications that process large volumes of text in real-time.
442 stars and 15,953 monthly downloads.
Use this if you are a Rust developer who needs extremely fast and precise language detection for applications like search engines, data processing pipelines, or real-time analytics.
Not ideal if you require support for a very broad range of less common languages or if your application does not prioritize raw speed above all else.
Stars
442
Forks
24
Language
Rust
License
MIT
Category
Last pushed
Dec 15, 2025
Monthly downloads
15,953
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/quickwit-oss/whichlang"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
PyThaiNLP/nlpo3
Thai natural language processing library in Rust, with Python and Node bindings.
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...