Skip to content

Kotlin JSON Translator is a tool that allows you to translate JSON files.

License

Notifications You must be signed in to change notification settings

brenoepics/kt-json-i18n

Repository files navigation

Kotlin JSON Internationalization (1.1.0)

Java Kotlin Quality Gate Status

An internationalization tool that translates JSON files using different translation APIs.

Supported API's

  • Microsoft Azure Translator AT4J
  • Google Translator
  • DeepL Translator

Getting Started

Prerequisites

  • Java 8 or higher
  • Kotlin 2.0.0 or higher

Usage

  1. Download latest version from releases and unzip.
  2. Rename config.ini.example to config.ini.
  3. Fill in the config.ini file with your Azure credentials, input/output paths, and other settings.
  4. Run the project using the command java -jar kt-json-i18n-1.1.0-jar-with-dependencies.jar

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Support

If you find this project useful, you can show your support by giving it a ⭐ on GitHub!

License

This project is distributed under the Apache license version 2.0.