jaidevd/numerizer
A Python module to convert natural language numerics into ints and floats.
This module converts numbers written out in plain English, like "forty-two" or "one million and one," into their numerical digits (e.g., "42", "1000001"). It's useful for anyone working with text data that contains spelled-out numbers and needs to quickly extract them as actual numeric values for calculations or analysis.
233 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to transform natural language numbers found in text into a standard numerical format (integers or decimals).
Not ideal if your primary goal is complex natural language processing beyond simple number extraction, or if you need to handle highly ambiguous or unconventional number representations.
Stars
233
Forks
25
Language
Python
License
MIT
Category
Last pushed
Sep 26, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/jaidevd/numerizer"
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...