https://github.com/brenoepics/kt-json-i18n
Kotlin JSON Translator is a tool that allows you to translate JSON files.
https://github.com/brenoepics/kt-json-i18n
at4j azure azure-translator bing-translator collaborate github-pages google-translate i18n-kt java-json-translator jetbrains json-translate json-translator kotlin-json microsoft-translator translation
Last synced: 5 months ago
JSON representation
Kotlin JSON Translator is a tool that allows you to translate JSON files.
- Host: GitHub
- URL: https://github.com/brenoepics/kt-json-i18n
- Owner: brenoepics
- License: apache-2.0
- Created: 2024-05-31T04:15:40.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T09:07:28.000Z (8 months ago)
- Last Synced: 2024-11-01T05:32:57.569Z (7 months ago)
- Topics: at4j, azure, azure-translator, bing-translator, collaborate, github-pages, google-translate, i18n-kt, java-json-translator, jetbrains, json-translate, json-translator, kotlin-json, microsoft-translator, translation
- Language: Kotlin
- Homepage:
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Kotlin JSON Internationalization (1.1.0)


[](https://sonarcloud.io/summary/new_code?id=brenoepics_json-translate)An internationalization tool that translates JSON files using different translation APIs.
### Supported API's
- [x] Microsoft Azure Translator [AT4J](https://github.com/brenoepics/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](/releases/latest) 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](./LICENSE).