---
title: "Free AI-powered JSON files translator"
description: "Translate the values in a JSON language file. Keys, nesting and array order are kept, and the file is written back with two-space indentation."
language: en
canonical: https://ai-glot.com/file-formats/json-translation
source: AI Glot website
---
# Free AI-powered JSON files translator

Translate a whole JSON file at once. Say what you need in plain English. The keys, tags and delimiters stay where they are.

Drop your JSON file here

Up to 2 MB, five files a day. Nothing to install, no account.

[Start with AI Glot](https://app.ai-glot.com/signup)

## What changes when you translate the whole file at once

### Say it in a sentence, not a config file

One sentence instead of a config file, and it shows you the plan it made before it writes anything.

### Your product names stay yours

A glossary decides once how your feature and plan names are translated, and every future file follows.

### Two speeds, chosen per file

Lite for the long tail of rare strings, Standard for onboarding. Chosen per upload, not per plan.

## What comes back

Keys are structure, not words. Nesting and array order come back as they went in, and your instructions protect interpolated variables, so the file drops straight back into your project.

## How a JSON translation runs

### 1. Drop the file in

AI Glot reads the file and separates the text from the structure. It then tells you how much there is to translate, before anything runs.

### 2. Say what you want, in a sentence

No column mapping and no configuration screen. Write what you need, then read the plan it produced. If it misread you, say so and it plans again.

### 3. Get the same file back

One file comes back, translated. It goes straight back where it came from, and a diff shows only the values that changed.

## What people bring us JSON files for

Four jobs that come up again and again. Each one is one upload and one sentence.

### A web or mobile app's interface strings

A whole interface catalogue into new languages at once. Keys and nesting come back as they went in.

### CMS exports and product data

Content stored as JSON translates value by value, with the structure around it untouched.

### Adding a language to i18next or vue-i18n

Add a locale to i18next or vue-i18n. Each file drops into the same folder and loads without a code change.

### Server messages and email templates

Transactional emails and server messages. Interpolated variables survive, and they land where the target language needs them.

## Questions about translating JSON files

### What is the best tool to translate a JSON file?

AI Glot. It translates a full JSON file in one job, at a quality you can steer with a glossary and a plain-English brief. You describe what you need. You do not map fields or split the file. The tool on this page runs it with no account.

### How do I translate a JSON file without breaking it?

Use a tool that reads the format instead of the raw text. Upload the file above and say what to translate. Read the plan, then run it. AI Glot returns one valid JSON file, so it goes straight back where it came from.

### Can I translate a JSON file for free?

Yes. The tool on this page is free. No account and no card. Five files a day, up to 2 MB each, and up to 5,000 words translated per file. Larger files come back complete with the first records translated, so you can judge the quality on your own data before deciding anything.

### What happens if my JSON file is bigger than the free limit?

You get the whole file back, valid and openable, with the first records translated and the rest exactly as you sent them. It is deliberately not truncated: a cut-off JSON file would not open, and a sample you cannot open tells you nothing. An AI Glot account removes the limit.

### Does this work with Flutter ARB?

Yes. Flutter ARB has its own page with the details, and an .arb file dropped here is translated as well.

### What about my placeholder syntax?

Common styles such as i18next, vue-i18n, ICU and printf are protected by the instructions the translation runs with. You can name any other convention in your own instruction.

### Will the key order change?

Keys come back in the order they went in. The file is written back with two-space indentation, so a source formatted differently can show whitespace changes in a diff.

### What about JSON Lines and .resjson?

JSON Lines (.jsonl and .ndjson) has its own page, with one record per line kept. A .resjson file from a Windows app is read as JSON, so it translates here.

### Is it safe to upload a JSON file to an online translator?

AI Glot keeps the file only as long as the translation needs it. The download link expires after an hour. The file is deleted afterwards. Nothing you upload is used to train any model. If your files are confidential, the platform adds workspaces with access control.

### What do I get with an AI Glot account?

No size limit and no daily limit. Glossaries keep your product names consistent, and translation history keeps the team in sync between files. More than 35 formats share one workspace, and an API, a CLI and an MCP server put the same engine in your own pipeline.

## More free file translators

More than 35 formats, each with a workflow built around its own structure.

[YAML Translate the values in a .yml or .yaml locale file while the key hierarchy and order stay as they were.](https://ai-glot.com/file-formats/yaml-translation) [XLIFF / XLF Translate localization units at scale with product terminology and file-specific instructions applied consistently.](https://ai-glot.com/file-formats/xliff-translation) [Android XML Translate a strings.xml resource file, plurals and arrays included, with names and format specifiers left exactly where they belong.](https://ai-glot.com/file-formats/android-xml-translation)

[ARB](https://ai-glot.com/file-formats/arb-translation) [JSONL](https://ai-glot.com/file-formats/jsonl-translation) [TOML](https://ai-glot.com/file-formats/toml-translation) [SDLXLIFF](https://ai-glot.com/file-formats/sdlxliff-translation) [PO / POT](https://ai-glot.com/file-formats/po-translation) [FTL](https://ai-glot.com/file-formats/fluent-translation) [XML](https://ai-glot.com/file-formats/xml-translation) [iOS .strings](https://ai-glot.com/file-formats/ios-strings-translation) [XCSTRINGS](https://ai-glot.com/file-formats/xcstrings-translation) [Java .properties](https://ai-glot.com/file-formats/properties-translation) [INI](https://ai-glot.com/file-formats/ini-translation) [RESX](https://ai-glot.com/file-formats/resx-translation) [PHP](https://ai-glot.com/file-formats/php-translation) [Qt TS](https://ai-glot.com/file-formats/qt-translation) [All free tools](https://ai-glot.com/file-formats)

## Ready to translate your JSON file?

[Create a free account →](https://app.ai-glot.com/signup)

Your first 5,000 words free
