number-to-word is a Python library for converting numbers into their written English or Arabic word equivalents.
Project description
number-to-word
number-to-word is a Python library for converting numbers into their written English or Arabic word equivalents. This library is particularly useful for financial applications, where there is a need to convert numeric values into written text. It also supports currency names.
Features
- Convert numbers to written words in English or Arabic.
- Add currency names to the converted results.
- Lightweight and easy to integrate.
Installation
You can install number-to-word using pip:
pip install number-to-word
Usage
Here's a simple example of how to use number-to-word:
from numbertoword import NumberToWord
# Convert a number to words in English
print(NumberToWord.to_word(123.5, 'SYP', "English")) # Output: One Hundred Twenty Three Syrian Pounds and Fifty Piasters only.
# Convert a number to words in Arabic
print(NumberToWord.to_word(123.5, 'SYP', "Arabic")) # Output: ظپظ‚ط· ظ…ط§ط¦ط© ظˆ ط«ظ„ط§ط«ط© ظˆ ط¹ط´ط±ظˆظ† ظ„ظٹط±ط© ط³ظˆط±ظٹط© ظˆ ط®ظ…ط³ظˆظ† ظ‚ط±ط´ط§ظ‹ ظ„ط§ ط؛ظٹط±.
Contributing
Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
Licensing
This project is licensed under MIT License.
Contact
For any queries or feedback, please reach out to Adel Khayata.
Acknowledgements
- Thanks to all the contributors who have helped to shape number-to-word.
Project details
Release history Release notifications | RSS feed
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
Hashes for number_to_word-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45e2ac36f01d1926b15cbee6da0e319e76ceff0d4a17d5c174d0fd5be4c715b3 |
|
MD5 | 0822c8deb42d089425907f241bc867b3 |
|
BLAKE2b-256 | 542fc613c125d555070f0aa2698316ca80ee92173a1235d1dd2fa8b3678f3ef4 |