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.
Metadata
Release files for indic-numtowords 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| indic_numtowords-1.1.0.tar.gz | 44.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indic_numtowords-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.9 kB
Release files / indic_numtowords-1.1.0.tar.gz
| Download URL | indic_numtowords-1.1.0.tar.gz |
|---|---|
| Size | 44.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1addc21444c332e05bfd8726af427960c096c2a16776d98bee4fbc36ade5d25
|
|
BLAKE2b-256 checksum How to use checksums |
aa46683e92580d9c1752917d2f9ec2a44d2adc21cdfe4deeaa0fe87fc23dbea8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.13
|
Release files / indic_numtowords-1.1.0-py3-none-any.whl
| Download URL | indic_numtowords-1.1.0-py3-none-any.whl |
|---|---|
| Size | 71.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf4b7b9e539323d9b00bc868caa2d9369170b8f3ac4d19619bf9c6cdc6f89572
|
|
BLAKE2b-256 checksum How to use checksums |
1e16b2b6491d95a15bda712163b4e27428f2cb1ac3a1b4fb59b140dbc76f6ce5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.13
|