Tłumaczenie pliku JSON na język angielski oznacza przetłumaczenie wartości w pliku językowym JSON, takim jak es.json lub ja.json, na język angielski, podczas gdy klucze, zagnieżdżenia i symbole zastępcze pozostają w takiej formie, w jakiej odczytuje je Twoja aplikacja. Działa to również w drugą stronę: jeden plik en.json staje się plikiem dla każdego języka docelowego. Smartcat tłumaczy wartości za pomocą sztucznej inteligencji, a recenzenci je zatwierdzają.
Każdy język niesie ze sobą również własne zasady: kod ustawień regionalnych wczytywany przez bibliotekę i18n, inny zestaw kategorii liczby mnogiej oraz – w przypadku arabskiego lub hebrajskiego – kierunek tekstu od prawej do lewej. Tłumaczenie JSON na język angielski i z powrotem to jedna z części lokalizacji oprogramowania, która sprawia, że każda wersja językowa aplikacji dotrzymuje kroku każdemu wydaniu.