https://github.com/allegro/tradukisto
A Java i18n library created to convert numbers to their word representations.
https://github.com/allegro/tradukisto
hacktoberfest human-readable i18n internationalization java numbers-to-text
Last synced: 4 days ago
JSON representation
A Java i18n library created to convert numbers to their word representations.
- Host: GitHub
- URL: https://github.com/allegro/tradukisto
- Owner: allegro
- License: apache-2.0
- Created: 2015-03-30T09:29:42.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-01-27T08:32:57.000Z (4 months ago)
- Last Synced: 2025-04-14T15:56:56.830Z (about 1 month ago)
- Topics: hacktoberfest, human-readable, i18n, internationalization, java, numbers-to-text
- Language: Groovy
- Homepage:
- Size: 843 KB
- Stars: 210
- Watchers: 13
- Forks: 94
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tradukisto
==========[](https://github.com/allegro/tradukisto/actions/workflows/ci.yml)
[](https://codecov.io/gh/allegro/tradukisto)
[](https://maven-badges.herokuapp.com/maven-central/pl.allegro.finance/tradukisto)## Introduction
Tradukisto is a powerful Java library designed to **convert numbers** into their corresponding **word representations**.
Our main motivation is to create a production-ready tool providing number conversion for the Polish language.
We recognized the need for a well-tested and ready solution that eliminates the hassle of copying and pasting code from different sources.
With Tradukisto, you can now transform numbers into their word equivalents easy way!## Features
* Converts `Integer` to `String` with numerical representation support.
* Converts `Long` to `String` with numerical representation support.
* Converts `BigDecimal` to `String` with money representation support.## Supported languages
* 🇧🇷🇵🇹 Brazilian Portuguese
* 🇧🇬 Bulgarian
* ðŸ‡ðŸ‡· Croatian
* 🇨🇿 Czech
* 🇳🇱 Dutch
* 🇬🇧 English
* 🇫🇷 French
* 🇩🇪 German
* 🇬🇷 Greek
* 🇮🇳 Hindi
* 🇮🇹 Italian
* 🇯🇵 Japanese (KANJI)
* 🇰🇿 Kazakh
* 🇰🇬 Kyrgyz
* 🇱🇻 Latvian
* 🇵🇱 Polish
* 🇷🇺 Russian
* 🇷🇸 Serbian (Cyrillic)
* 🇷🇸 Serbian (Latin)
* 🇸🇰 Slovak
* 🇸🇮 Slovene / Slovenian
* 🇪🇸 Spanish
* 🇸🇪 Swedish
* 🇹🇷 Turkish
* 🇺🇦 UkrainianIs your language missing from the list? We encourage you to contribute to our project.
## Usage
See article on our [Wiki](https://github.com/allegro/tradukisto/wiki/Getting-Started-with-Tradukisto!)## Contributing
If you are first-time contributor, articles ["Create your first Pull Request"](https://github.com/allegro/tradukisto/wiki/Create-your-first-Pull-Request) and ["How to implement new language?
"](https://github.com/allegro/tradukisto/wiki/How-to-implement-new-language%3F) may be helpful.## Changelog
Each release is documented in the [release notes](https://github.com/allegro/tradukisto/releases).