A module to convert numbers to words for Indian languages and English.
Project description
AI4Bharat num2words
A module to convert numbers to words for Indian languages and English.
Installation
To install the module, run the following command:
pip install indic-numtowords
Import
To use the library, import it using the following command:
from indic_numtowords import num2words
Usage
- Converts numbers into words in various languages:
words = num2words(38, lang='ta')
#output: 'முப்பத்து எட்டு'
- Returns variations for numbers:
words = num2words(150, lang='hi', variations=True)
#output: ['एक सौ पचास', 'डेढ़ सौ']
- Converts each digit separately:
words = num2words(420, lang='doi', split=True)
#output: 'चार दो सिफर'
Parameters
The num2words function accepts the following parameters:
number: (int) The non-negative integer to convert into words.lang: (str) The ISO code for the target language. Defaults to English (en).variations: (bool, optional) If set toTrue, returns variations of the number.split: (bool, optional) IfTrue, converts each digit separately into its word form.
Supported Languages
The following languages are supported by the num2words module:
as: Assamesebn: Bengalibrx: Bododoi: Dogrien: Englishgu: Gujaratihi: Hindikn: Kannadaks: Kashmirikok: Konkanimai: Maithiliml: Malayalammr: Marathimni: Manipurine: Nepalior: Odiapa: Punjabisa: Sanskritsat: Santalisd: Sindhita: Tamilte: Teluguur: Urdu
Release Notes
This package contains work on converting numbers to words. The contents of this package can also be downloaded from our GitHub repo.
Meta
Distributed under the MIT license. See LICENSE for more information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file indic_numtowords-1.1.0.tar.gz.
File metadata
- Download URL: indic_numtowords-1.1.0.tar.gz
- Upload date:
- Size: 44.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1addc21444c332e05bfd8726af427960c096c2a16776d98bee4fbc36ade5d25
|
|
| MD5 |
d4c3a5fbb014f88746924d7220221282
|
|
| BLAKE2b-256 |
aa46683e92580d9c1752917d2f9ec2a44d2adc21cdfe4deeaa0fe87fc23dbea8
|
File details
Details for the file indic_numtowords-1.1.0-py3-none-any.whl.
File metadata
- Download URL: indic_numtowords-1.1.0-py3-none-any.whl
- Upload date:
- Size: 71.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf4b7b9e539323d9b00bc868caa2d9369170b8f3ac4d19619bf9c6cdc6f89572
|
|
| MD5 |
1fe3a6904c17088e009adb20f8f94602
|
|
| BLAKE2b-256 |
1e16b2b6491d95a15bda712163b4e27428f2cb1ac3a1b4fb59b140dbc76f6ce5
|