One JSON file. Every language your users speak.

Upload your JSON or i18n file and get clean, framework-ready translations back in seconds. Structure stays intact. Only the words change.

Translate PDF
Translate DOCS
Translate CSV
Translate SRT

Drag and drop your JSON file

or click to browse

Get free tokens

Sign up and get 1,000 free tokens to start translating.

Starter pack

10+ languages
50 MB upload limit
200,000 tokens

$5

Pro pack

10+ languages
50 MB upload limit
800,000 tokens

$15

The process

1

Upload your JSON file

Drag your file into the box above, or click to browse.

2

Select target languages

Choose every language you want the file translated into.

3

Download instantly

Get framework-ready translated files back in seconds.

Questions

Does this tool modify JSON keys?

No, only string values are translated. Keys and structure stay exactly as you uploaded them.

Which frameworks are supported?

Svelte, React, Vue, Angular, and any setup that reads standard i18n JSON files.

Is there a file size limit?

Free accounts can upload files up to 1MB. Paid packs raise that limit.

Are translations accurate?

Our engine preserves structure and nested keys while translating values with context.