• I18N File Translation
  • JSON Translation
  • Files
  • API Keys
This page is designed for translating i18n files using our open API. If you need to translate i18n JSON as text content, please refer to the JSON Translation page.
I18N File Translation
Source Files:
Accepts ZIP (compressed language-specific JSON files) or JSON files. Maximum size is 10 MB.
Source Language:
The code of the source language. Example: 'en', 'en-US', 'fil', 'zh-Hans-CN'.
Target Files:
Accepts ZIP (compressed language-specific JSON files) or JSON files. Maximum size is 10 MB.
Target Language:
The code of the target language. Example: 'en', 'en-US', 'fil', 'zh-Hans-CN'.
Translate only new strings:
Indicates whether to translate only new strings or rewrite existing strings in the target files.
Use Contractions:
Indicates whether to use grammar contractions. Using contractions makes the translation less formal.
Use Shortening:
Indicates whether to use shortened forms if the translation is longer than the source text.
Terminology:

How to translate i18n files

Translating i18n files is a straightforward process provided by our service. Follow these steps to translate your internationalization files and ensure consistency across your projects.

  1. Upload Files: Use the "Source Files" section to upload your i18n JSON or ZIP files. If the file name contains a language code, it will be automatically used as the source language.
  2. Set Source and Target Languages: Input the source language (e.g., 'en-US') and the target language (e.g., 'fr-FR'). If you want to translate only new strings, ensure you also select the corresponding target files.
  3. Start Translation: Click the "Translate" button to begin. Our service carefully manages files to preserve string order, preventing unnecessary changes. Progress is displayed in real-time.
  4. Download Translated Files: After the translation is complete, click the "Download Translated Files" button to retrieve your translated content. The downloaded file will be named based on the target language code (e.g., 'en-US.zip') and will contain all the translated files for that language. If only a single file is translated and a custom file name is provided, the file will be downloaded with that name without compression.

Why our i18n translation service

  • AI-powered contextual translation: Our AI intelligently interprets i18n format placeholders, and adapts translations to cultural norms based on the language, script, and region are specified in the language code.
  • i18next files support: Our service ensures seamless handling of i18next format content in your JSON files. It accurately manages plural forms, preserves HTML tags, retains line breaks, and keeps the structure of your i18n JSON file.
  • Locale-specific adjustments: Numbers and dates in text are automatically converted to match the target locale format.
  • Error handling: We detect AI errors and retranslate if necessary, ensuring high-quality results.
  • Cost-effective: Our service is more affordable than other machine translation solutions. New users receive 30,000 characters free for 7 days. See pricing.
  • Optimized for large files: Our system efficiently processes large i18n files by dividing them into manageable chunks, ensuring each segment fits within the AI's output window. This approach maintains translation consistency by leveraging predefined terminology and context, even for large files.

Internationalization vs. Localization (i18n vs l10n)

Internationalization (i18n): This is the process of designing and preparing your application to support multiple languages and regions without requiring engineering changes. It involves abstracting text, dates, numbers, and other locale-specific elements from the codebase.

Localization (l10n): This is the process of adapting your application to a specific language and region by translating text, formatting dates and numbers, and applying cultural nuances.

While i18n lays the groundwork for supporting multiple locales, l10n customizes the experience for a specific locale.

Our service focuses on localizing your i18n files using AI-powered translation, ensuring accuracy and efficiency while managing files.