This project is a multilingual translation automation tool built in Python.
It streamlines the process of maintaining up-to-date translations for Chrome extensions or other localized applications.
β¨ Key Features:
-
Automatic Language Expansion: Instantly generates missing messages.json files for new languages using Google Translate.
-
Placeholder Validation: Checks that critical placeholders (like $email$ or $1) remain intact across translations.
-
Smart Updates: Detects missing or extra keys in existing translations and fills in the gaps automatically.
-
Quality Assurance: Randomly samples translations for quick checks and logs results in a detailed translation_report.txt.
-
Wide Language Support: Handles both common languages (EN, NL, FR, DE, ES, IT, PT, RU, ZH) and additional ones (JA, KO, HI, AR, TR, PL, SV, FI, CS, EL).
-
Developer-Friendly Reports: Provides clear progress bars, warnings for issues, and a complete summary at the end.
π This tool demonstrates how to build a scalable translation workflow: automatically translating, validating, and reporting in one pipeline, ensuring all languages stay consistent and production-ready.
Have an idea that needs to work?
Discuss the next practical step with De Wilde ICT Solutions.
Contact us