Glot — Free Online JSON Editor & i18n Translation Tool

Batch File Translator

Upload multiple translation files and translate them all at once with AI

Upload Translation Files

Supports JSON, YAML, ARB, .strings, .properties — drag & drop or click to select

How to Batch Translate Files

  1. 1

    Upload your translation files

    Drag and drop multiple JSON, YAML, ARB, .strings, or .properties files at once. The tool processes each file independently and preserves your key structure.

  2. 2

    Select target languages

    Choose one or more target languages from 50+ options. The AI translates all files simultaneously, maintaining context and consistency across your entire project.

  3. 3

    Download all translated files

    Review the translations and download all files as a ZIP archive. Each file is named with the target locale code, ready to drop into your project's locale folder.

Frequently Asked Questions

What is batch translation?

Upload multiple translation files at once and translate them all to your target languages in one go.

What file formats does batch translate support?

JSON, YAML, ARB, .strings, and .properties files for app and website localization.

How many files can I translate at once?

You can upload and translate multiple files simultaneously. Each file is processed independently.