Translate JSON language files

Translate text in a JSON language file and download the result for review. Check keys, placeholders, and syntax before use. Try for free. No signup required.

Source language auto-detected
100% Free
No Signup Required
Secure Processing

Trusted by 2,000 teams and 500,000 professionals in 134 countries at

Amazon
Google
Toyota
Spotify
Mercari
Roche
Veolia
Shopee
Mercado Libre
CyberAgent
Stanford University
MIT
University of Tokyo
Seoul National University
University of Sao Paulo
Rated 4.7/5GDPR CompliantSOC 2 Type II (In Progress)

How document translation works

Use the JSON translator in your browser. No installation or signup is required for the free demo.

Step 1

Choose the target language

Choose English or another supported language from the picker. The source language is detected from the document's text.

Step 2

Upload your JSON file

Upload a valid .json file with readable language strings. Start with a small sample from your app or website so you can inspect its structure after translation.

Step 3

Download and review the result

Parse the result as JSON and compare keys, nesting, placeholder tokens, and message variants with the original. Review the translated text in your app before release.

About document translation and JotMe

JotMe combines purpose-built translation and transcription tools with a broader system for multilingual teams to capture, understand, and act on conversations.

About the document translation tool

JotMe document translation is special because it keeps your file format while translating the content. Upload a PDF, Word, PowerPoint, or Excel file and download a translated document ready to share.

About JotMe

JotMe is special because multilingual operations include written files too. Document translation helps teams move contracts, decks, and reports across languages without rebuilding the document from scratch.

When to use JSON translation

Start with a representative file, review the language and structure, and test the result in the application where it will be used.

Draft interface translations

Translate human-readable labels, messages, and help strings in a JSON resource file. Review the wording in its UI context, especially short buttons and messages with variables.

Check placeholders and identifiers

Compare interpolation tokens, key names, IDs, URLs, escape sequences, and nested objects against the source. Do not assume a successful download proves application compatibility.

Review plural and message syntax

ICU messages, plural rules, and framework-specific string formats need their own validation. Run your existing localization checks and inspect important message variants.

Keep a review step before release

Use the result as a translation draft. A reviewer should check terminology, tone, string length, and runtime rendering before the file is shipped.

Use cases

Use document translation to turn PDFs, Word files, decks, and spreadsheets into another language.

Contracts & reports

Translate contracts and reports without rebuilding the document.

Decks & presentations

Localize slide decks for stakeholders who work in another language.

Spreadsheets

Turn spreadsheet labels and notes into clear translations for cross-border teams.

Handouts & forms

Translate PDFs and forms for travel, HR, and customer ops.

Translate another document format

Other Tools

Explore more free JotMe tools for translation, transcription, audio, video, and text workflows.

FAQ

Does this integrate with i18next or my repository?

It translates an uploaded JSON file. It does not connect to i18next, a repository, or your deployment process. Validate the result using your project's own tooling.

Are keys and placeholders guaranteed to stay unchanged?

Review them against the original before use. JSON format support is not a guarantee that every framework-specific placeholder, key, or message expression will meet your application's requirements.

Can it translate application code?

This page is intended for human-language strings in JSON documents, not for changing programming languages or rewriting application code.

How do I translate a JSON file to English?

Select English in the target-language picker, upload the supported file, and choose Translate document. Download the translated file and review its text and structure before using it.

How large can the document be?

The uploader checks file size and text length and lets you know if your document exceeds the supported limits. Use a smaller excerpt if needed.

Does this translate my whole project?

This uploader processes one file. It does not connect to a repository, import an entire project, update your website, or publish the translated result. Download the file and review it in your own workflow.

Is the document translator free?

Try document translation for free without signing up. Upload a supported file, choose your target language, and download the translation for review.