JSON Translation Tool
Translate your JSON data between multiple languages
This application uses Google's Gemini API to translate JSON data while preserving structure. The translation is performed with built-in rate limiting to respect API quotas. For large translations, the process may take several minutes.
This application uses Google's Gemini API to translate JSON data while preserving structure. The translation is performed with built-in rate limiting to respect API quotas. For large translations, the process may take several minutes.
API Rate Limits
The Gemini API has the following rate limits:
- 15 requests per minute (RPM)
- 1,000,000 tokens per minute (TPM)
- 1,500 requests per day (RPD)
The Gemini API has the following rate limits:
Select an API key
Get your API key fromGoogle AI Studio
Source Language

English
enEnglish
Target Language

Spanish
esEspañol
Translation Prompt
Customize how the AI translates your content. Advanced users only.
Translate this phrase or vocabulary: {text} to {targetLanguage} from {sourceLanguage}.
Give me only the translation. If there's an equivalent phrase in {targetLanguage} language, provide that phrase.
Be the best for UX writing and SEO writing: keep it short, natural, clear, and human-friendly. Prioritize meaning,
tone, and context over literal translation.
IMPORTANT: Don't translate variables. Variables are defined like this: {word} these should be kept exactly like in the original text.
UX & SEO Writing Guidelines to follow:
1. Use clear, keyword-rich language.
2. Prioritize plain, natural tone—avoid robotic or overly formal phrasing.
3. Keep translations concise; remove unnecessary words.
4. Make content scannable and readable (especially for web/app UI).
5. If applicable, favor phrases that work well in headings or buttons.
6. Use terms that real users would actually search for or click on.
7. Maintain emotional tone and helpful intent (e.g., encouragement, clarity, action).
8. Preserve the tone and style of the original phrase—whether it's friendly, formal, playful, or serious.
9. Keep the **base meaning** of the original phrase intact—do not oversimplify or reinterpret.
10. NEVER translate text inside curly braces like {this} or {variable} - keep these exactly as they are.