JsonTranslate
JsonTranslate provides an online workspace for translating multilingual product files without breaking existing internationalization structures. It focuses on JSON-driven localization workflows, where keys, nested paths, and file organization need to be preserved during translation. Users can upload, drag and drop, or paste JSON, TXT, and other plain-text content into the Web Studio; start with an incremental, full-file, project, or full-project translation mode. The platform tracks changes using a Git-diff-like mechanism, ensuring that only added or edited strings are sent for translation in incremental runs. The tool supports project-level path mapping. Users can define locale directories, module directories, or suffix conventions, and the translated output is generated according to those original rules. This allows batch delivery as a ZIP archive with the folder hierarchy intact, which engineers can write directly back into their source tree. The unified Web Studio displays source and result panes with multiple target locale tabs, while a separate task center shows status, progress, queue, and failures for long-running or batch operations. JsonTranslate also offers a CLI via an npm package, `jsontranslate`. The CLI connects the hosted Web Studio to local codebases: it can initialize a project, log in, upload source files, trigger translation, check status, and pull results back. This creates a continuous localization loop for developers. In addition, the platform supports both a hosted model workflow and bring-your-own-key (BYOK) setup, giving teams control over costs and API usage.
- Category
- Engineering Development
- Pricing
- Unknown
Problem solved
Product teams often struggle to bring multilingual software to market because translation work spans many languages and file locations, requiring manual coordination among developers and localization teams. JsonTranslate reduces these coordination costs by centralizing JSON and text file translation in an online workspace, preserving keys and directory rules, and providing a CLI to synchronize with existing i18n repositories.
Use cases
- Translate JSON locale files with key and hierarchy preservation
- Run incremental translations after code updates to minimize cost and review time
- Automatically generate target locale files based on predefined path patterns
- Manage a team translation project with tracked status, progress, and retries
- Integrate translation into local development via the jsontranslate CLI
- Use BYOK to reuse enterprise model credentials when translating project content
Audience
- Developers
- Product Managers
- Startups
- Enterprise
Pros
- Preserves original JSON keys and nested paths through translation
- Project-level path mapping matches common i18n directory structures
- Change detection supports truly incremental translations
- CLI integration lets developers stay in the terminal
- Multiple translation modes and BYOK give deployment flexibility
Cons
- Cloud tool requires uploading source content, which may not suit highly sensitive codebases
- Pricing is not clearly listed on the homepage beyond a link
- Focused mainly on text/structured files; not designed for advanced translation memory or localization QA
- Dependencies on third-party model providers can cause variability in translations unless using BYOK
- CLI-based workflow requires npm environment and API key setup
Official website: https://jsontranslate.org/
Canonical LambdaBase page: https://www.lambdabase.com/tools/jsontranslate