An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

Tradukisto
==========

[![Build](https://github.com/allegro/tradukisto/actions/workflows/ci.yml/badge.svg)](https://github.com/allegro/tradukisto/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/allegro/tradukisto/branch/master/graph/badge.svg?token=YO4NcWxDCI)](https://codecov.io/gh/allegro/tradukisto)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/pl.allegro.finance/tradukisto/badge.svg?style=flat)](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
* 🇺🇦 Ukrainian

Is 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).