LogoGuruTrans
Pricing
LogoGuruTrans

GuruTrans provides advanced AI-powered tools for seamless language conversion. Translate texts, slang, and even ancient languages effortlessly with GuruTrans.

Company
AboutRefund PolicyPrivacy PolicyTerms of ServiceContact
support@gurutrans.app
Language Translator
  • American British English Translator
  • Albanian To English
  • Baybayin Translator
  • Cantonese Translator
  • Chinese To English Translator
  • English To Chinese Translator
  • Creole To English Translator
  • Cuneiform Translator
  • English To Amharic Translator
  • English To Persian Translator
  • English To Polish Translator
  • English To Swahili Translator
  • English To Turkish Translator
  • Esperanto Translator
  • Greek Translator
  • Haitian Creole Translator
  • Japanese To English Translator
  • Manga Translator
  • Nahuatl Translator
  • Ogham Translator
  • Samoan To English Translator
  • Swahili To English Translator
  • Telugu To English Translator
  • Jamaican Translator
  • Patois Translator
  • Italian To English Translator
  • Icelandic To English Translator
  • English To Samoan Translator
  • Bosnian To English Translator
  • Igbo To English Translator
  • Haitian To English Translator
  • Hmong To English Translator
  • Khmer To English Translator
  • Marshallese Translator
  • Yoruba To English Translator
  • English To Twi Translator
  • Danish To English Translator
  • Arabizi Arabic Translator
  • English To Somali Translator
  • Hanzi To Pinyin Converter
  • Japanese To Romaji Translator
  • Hangul To Romanization Converter
  • Hindi Transliteration Converter
  • English To Oromo Translator
  • English To Pashto Translator
  • English To Nepali Translator
  • Legalese to Plain English Translator
  • Medical Jargon Translator
Old English Translator
  • Old English Translator
  • Ancient Greek Translator
  • Old Norse Translator
  • Aramaic Translator
  • English To Latin Translator
  • Old Saxon Translator
  • Old Frisian Translator
  • Sumerian Translator
  • Middle English Translator
  • Shakespearean Translator
  • Fancy English Translator
  • Pirate Translator
Slang Translator
  • Ferb Latin Translator
  • Ubbi Dubbi Translator
  • Swedish Chef Translator
  • Elmer Fudd Translator
  • Valley Girl Translator
  • Gen Z Translator
  • Gen Alpha Translator
  • Pig Latin Translator
  • Gibberish Translator
  • Dumb It Down
  • Bad Translator
  • Verbose Generator
  • Zalgo Text Generator
  • Australian Slang Translator
  • Cockney Rhyming Slang Translator
  • English to Emoji Translator
Code Translator
  • Caesar Cipher Translator
  • ROT13 Translator
  • Tap Code Translator
  • Bacon Cipher Translator
  • Polybius Square Translator
  • Vigenere Cipher Translator
  • Rail Fence Cipher Translator
  • Playfair Cipher Translator
  • Affine Cipher Translator
  • T9 Translator
  • Subtitle Translator
  • Image Translator
  • PDF Translator
  • Word Translator
  • Excel Translator
  • PowerPoint Translator
  • EPUB Translator
  • JSON Translator
  • Markdown Translator
  • CSV Translator
  • ASCII Translator
  • Backwards Translator
  • Binary Translator
  • Braille Translator
  • IVR Translator
  • Morse Code Translator
  • Numbers To Letters
  • Wingdings Translator
  • Furry Translator
  • Demonic Language Translator
  • Infernal Translator
  • Tumblr Fonts Generator
  • R'lyehian Translator
  • Irish Accent Translator
  • Sideways Text Generator
  • Cowboy Translator
  • Demon Language Translator
  • Ganglish Translator
  • Ancient Language Translator
  • Goblin Translator
  • Enochian Translator
  • Broken English Translator
  • Huttese Translator
  • Sylvan Translator
  • Bold Text Generator
  • Slang Translator
  • Dothraki Translator
  • Spamton Text Generator
  • Cat Translator
  • Fortnite Fonts Generator
  • Freaky Text Generator
  • Small Caps Generator
  • Cool Letters Generator
  • Aurebesh Translator
  • Redacted Text Translator
  • Medieval Translator
  • Typewriter Font Generator
  • Unicode Lookalikes Converter
  • Al Bhed Translator
  • Words to Numbers Converter
  • Numbers to Words Converter
  • Toki Pona Translator
  • Elder Futhark Translator
  • Anglish Translator
  • British Accent Translator
  • Parseltongue Translator
  • Atbash Translator
  • Trigedasleng Translator
  • Tiny Text Generator
  • Cursive Text Generator
  • Italic Text Generator
  • Fancy Letters Generator
  • Creepy Text Generator
  • English to Hieroglyphics Translator
  • Glitch Text Generator
  • Enchantment Table Translator
  • Cursed Text Generator
  • Standard Galactic Alphabet Translator
  • Facebook Fonts Generator
  • Superscript Generator
  • Weird Text Generator
  • Minecraft Enchantment Table Translator
  • Small Text Generator
  • Subscript Generator
  • Fancy Text Generator
  • Scottish Translator
  • Discord Fonts Generator
  • Mirror Text Generator
  • TikTok Font Generator
  • Extra Thicc Text Generator
  • Early Modern English Translator
  • Vaporwave Text Generator
  • Cool Text Fonts Generator
  • Enderman Language Translator
  • Redacted Text Generator
  • Russian Accent Translator
  • Hacker Text Generator
  • Southern Accent Translator
  • Uwu Translator
  • Na'vi Translator
  • Symbol Translator
  • Full Width Text Generator
  • Demonic Font Generator
  • Newspeak Translator
  • Pidgin Translator
  • Black Speech Translator
  • Simlish Translator
  • Hacker Font Generator
  • English To Ipa Translator
  • NATO Phonetic Alphabet Translator
  • Pigpen Cipher Translator
  • Semaphore Translator
  • Text to Hex Converter
  • Base64 Encoder Decoder
Fictional Languages
  • Klingon Translator
  • Vulcan Translator
  • Sith Translator
  • Gungan Translator
  • High Valyrian Translator
  • Mandalorian Translator
  • Minion Translator
  • Yoda Translator
  • Alien Text Generator
  • Drow Translator
  • Gaster Translator
  • Rune Translator
  • Runic Translator
  • Elvish Translator
© 2026 GuruTrans All Rights Reserved.

JSON Translator

Translate JSON string values into Spanish while preserving keys, exact numeric tokens, nesting, whitespace, and interpolation placeholders. Technical values are skipped, and ICU plural or select blocks are rejected.

Examples

Each example shows a short JSON snippet before and after translation. File examples use Spanish translation. Placeholders, numeric tokens, and keys are preserved; ICU plural/select blocks are rejected. Outputs are illustrative and not guaranteed.

English

{"label":"Hello, {{name}}!"}

Translation

{"label":"Hola, {{name}}!"}

Placeholder preserved

English

{"count":9007199254740993}

Translation

{"count":9007199254740993}

Exact number unchanged

English

{"nested":{"title":"Welcome"}}

Translation

{"nested":{"title":"Bienvenido"}}

Nested string translated

English

{"apiKey":"abc123","label":"Save"}

Translation

{"apiKey":"abc123","label":"Guardar"}

Technical value skipped

English

{"items":["One","Two"]}

Translation

{"items":["Uno","Dos"]}

Array strings translated

English

{"message":"{count, plural, one {# item} other {# items}}"}

Translation

Rejected: ICU plural/select not supported

ICU block rejected

Understand this tool

Why keys stay untouched

JSON object keys are identifiers, not display text. Translating them would break app code that reads data by key. The JSON Translator changes only values, so a key like "greeting" remains "greeting" while its value can become "Hola".

Try Json Translator Now
Why keys stay untouched

Exact numeric tokens

JSON numbers can exceed JavaScript's safe integer range, such as 9007199254740993. Rewriting a number through floating-point conversion can change its value. The translator keeps numeric tokens as raw text and does not translate them, preserving the exact digits in your file.

Try Json Translator Now
Exact numeric tokens

Reference guide

InputRuleResult
{"label":"Hello"}Translate string value only{"label":"Hola"}
{"port":8080}Numeric token preserved{"port":8080}
{"url":"https://example.com"}Technical value skipped{"url":"https://example.com"}

String values only

The JSON Translator walks the parsed tree and sends only string values that look like natural language. Keys, numbers, booleans, null, and structural punctuation stay exactly as written. Technical strings such as URLs, API keys, and file paths are skipped based on shape and context.

ICU plural/select

ICU plural and select blocks are rejected because they carry language-specific branching. The tool stops instead of translating parts and leaving broken syntax. If your JSON contains these blocks, remove or rewrite them before translating, then reintroduce the correct plural rules for the target language.

InputRuleResult
{"msg":"{count, plural, one {# item} other {# items}}"}Reject ICU plural/selectError, no output
{"msg":"{gender, select, male {He} female {She} other {They}}"}Reject ICU selectError, no output
{"msg":"Hello, {name}"}Simple placeholder allowed{"msg":"Hola, {name}"}

Ways to use this tool

Localizing interface strings

You have an en.json file with labels, buttons, and messages. Upload it, review the displayed request count, then translate string values into Spanish. Keys, nesting, and numeric tokens remain unchanged, so your app can load the translated file without code changes. The tool runs in your browser for parsing.

Try Json Translator Now
Localizing interface strings

Preparing test fixtures

When API tests depend on English response fixtures, translate only the human-readable strings. The JSON structure, keys, booleans, null values, and large integers stay byte-for-byte where possible. This keeps assertions on schema and types valid while giving you Spanish sample data for UI checks. No code changes are required.

Try Json Translator Now
Preparing test fixtures

Translating config messages

Configuration files often mix technical values with user-facing warnings. The translator skips URLs, API keys, and file paths, then translates strings like "Save failed" or "Try again". Placeholders such as {{name}} or {count} stay in place so your message formatting still works. Review the output in the result panel.

Try Json Translator Now
Translating config messages

Localizing game dialogue

Game dialogue JSON may contain many short strings and simple placeholders. Translate them into Spanish for a draft, then review each line in context. ICU plural or select blocks are rejected, so rewrite those before translating rather than risking broken grammar in the final file.

Try Json Translator Now
Localizing game dialogue

What you can do

Explore the JSON Translator features and supported options.

Translate string values

Upload a JSON file and translate its human-readable string values into Spanish. Object keys, arrays, numbers, booleans, and null values remain in place. Only strings identified as display text are sent for translation.

Keep placeholders intact

Interpolation placeholders such as {{name}}, {count}, and %s are preserved so your formatting still works after translation. The tool does not translate inside placeholders, and simple braces are allowed when they are not ICU plural or select blocks.

Skip technical strings

Values that look like URLs, API keys, file paths, timestamps, or identifiers are skipped. This prevents secrets and machine-readable values from being altered. You can inspect the result, then copy or download the translated JSON file.

Reject ICU plural/select

If a string contains an ICU plural or select block, the tool stops and reports an error instead of translating parts and leaving broken syntax. Rewrite those blocks first, or remove them before translating the JSON file.

Frequently asked questions

Related tools

Subtitle Translator

Accept SRT/VTT. Preserve timecodes, cue identifiers and markup. Translate cue text; offer original-format and bilingual downloads.

Image Translator

Accept PNG/JPEG/WebP, run browser OCR for selected source language, review extracted text then translate; output text only, not edited images.

PDF Translator

Extract selectable text from PDF locally, preserve page grouping in text output. Export translated TXT, not original-layout PDF. Scanned PDFs require OCR elsewhere.

Word Translator

Accept DOCX; translate paragraph text while preserving archive structure, tables and images. Complex run styling can consolidate into the first text run.

How to use this tool

Step 1: Upload your JSON file

Choose a JSON file up to 5MB. The browser parses it locally and extracts string values that look like display text. Keys, numbers, booleans, null, and nesting stay in place. The tool shows the request count before you start.

Step 2: Review request count and translate

Sign in if needed, then start the translation. Extracted strings are sent to DeepSeek in parts of at most 500 characters. Each successful request uses one daily free translation or 1 credit. You can stop and resume within the session.

Step 3: Inspect output and download

Check the translated string values and confirm placeholders are intact. ICU plural or select blocks will be reported as errors. Use copy or download to save the JSON result. Do not expect exact visual layout or perfection.

Try this tool

Translate JSON string values into Spanish while preserving keys, numbers, and placeholders. Technical values are skipped; ICU plural/select blocks are rejected.