I've been building this for the past few weeks after running into the same frustrating problem over and over.
Every time I tried to translate my JSON localization files using ChatGPT, something would break. Placeholders like {name} or %d would get translated or disappear entirely. Keys would get renamed. The JSON structure would come back malformed. I'd spend more time fixing the output than it would have taken to translate manually.
I looked for a tool that solved this properly and everything I found was either a massive enterprise platform (Lokalise, Phrase, Crowdin) that was overkill for a solo developer, or a generic AI tool that had the same placeholder problem.
So I built Localizejson.
It does one thing — translates JSON i18n files while guaranteeing placeholders and structure survive intact. Upload your file, pick a language, download production-ready JSON in seconds. No signup, free to use right now.
I'd love to hear from anyone who has hit this problem before:
1. How are you currently handling JSON translation in your workflow? 2. What would need to be true for you to use a tool like this regularly?
Still early days — any feedback on what's missing or broken is genuinely appreciated.
localizejson.lovable.app