JSONBabel

JSONBabel is a tool for translating *.json language files. It is used in production by ct.js game editor and superpowered organizer Cosmic Everyday.

This tool requires a modern browser to run. If you face any issues, try using a fresh copy of Mozilla Firefox or Google Chrome.

Press a fullscreen button at the bottom-right corner of the app to expand the window, or press RMB on the app — This frame — Show only this frame.

Features:

  • user-friendly and ready to use by translators, developers and your casual users;
  • works with both flat and structured JSON files;
  • has a filter to only view untranslated keys;
  • can add new string, object and array fields;
  • exports all files in a zip or individual files on demand;
  • can create new files right in the app;
  • supports comments to your translations by adding a special Comments.json file;
  • autosaves projects to your browser;
  • available anywhere, anytime; works on all modern browsers.

Desktop editors coming SOON

Development log

Comments

Log in with itch.io to leave a comment.

Can I ask, How the app recognize a comment file from an another-language file?
Anyway, seems really great :D

Comments are implemented in the way that they are technically another regular language files, with different styling in the UI. This is mainly due to JSON standard not having comments at all. Only files named exactly as `Comments.json` are shown this way, and, to be viewed, they should be imported along with other languages.

I hope I did answer your question (:

Yes, thank you :D

So it's by the name of the file, got it.