Translating a JSON file to English means translating the values in a JSON language file, such as es.json or ja.json, into English while the keys, nesting and placeholders stay as your app reads them. It also works the other way: one en.json becomes a file per target language. Smartcat translates the values with AI and reviewers approve them.
Every language also brings its own rules: the locale code your i18n library loads, a different set of plural categories and, for Arabic or Hebrew, a right-to-left text direction. Translating JSON to English and back is one part of software localization, which keeps every language of your app in step with each release.