greyblake/whatlang-rs

Natural language detection library for Rust. Try demo online: https://whatlang.org/

62
/ 100
Established

This tool helps you automatically figure out what natural language a piece of text is written in. You provide any text, and it tells you the language (like English, Spanish, or Japanese) and the writing system (like Latin or Cyrillic script). This is for software developers building applications that need to process text in various languages, such as search engines or content management systems.

1,062 stars and 125,145 monthly downloads.

Use this if you are a developer building a Rust application and need a fast, lightweight way to identify the language and script of text content.

Not ideal if your application requires identifying languages within HTML documents or needs to support more than 70 languages.

natural-language-processing text-analysis search-engine-development localization content-moderation
No Package No Dependents
Maintenance 6 / 25
Adoption 20 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

1,062

Forks

120

Language

Rust

License

MIT

Last pushed

Dec 24, 2025

Monthly downloads

125,145

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/greyblake/whatlang-rs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.