This extension automatically translates JSON files into other languages using multiple translation services like Azure Translate, Google Translate, AWS Translate, DeepL, and OpenAI. It’s perfect for localizing your app's JSON files with minimal effort.
Features
Auto Translation: Right-click a JSON file and automatically create translated versions for other languages.
Translation Services Supported:
Azure Translate
Google Translate
AWS Translate
DeepL
OpenAI
Keeps Existing Translations: Option to retain previously translated strings to avoid re-translating already-translated keys.
Keeps Extra Translations: Option to preserve extra translations in one language that may not exist in another language.
Nested JSON Support: It works with nested JSON structures.
Named Arguments: Support for named arguments like Zip code {zip} is in {city}, {state}.
Example: If you want French translations, just create an empty fr.json file and use this extension to generate the translation from your source language file (e.g., en.json).
Tip: You can view a demo video showcasing the feature at [Insert Demo Link Here].
Requirements
To use this extension, you need to have API keys for the translation services you plan to use: