Translation Generator
Upload an Excel file containing translations to generate JSON translation files.
Step 1: Upload Excel File
Note: Uploading a new Excel file will delete all previous Excel files, ZIP files, and the output folder to keep the workspace clean.
Find Duplicate Translation Keys
Click the button below to scan the uploaded Excel file for duplicate translation keys across all sheets and languages.
Expected Excel Format
The Excel file should follow this structure:
- Column A: Module Name
- Column B: Description (optional)
- Column C: Key (required)
- Column D: English (en-GB) translation
- Column E: Dutch (nl-NL) translation
- Column F: French (fr-FR) translation
- Column G: Belgian Dutch (nl-BE) translation
Each sheet in the Excel file will be processed separately.
Using ClosedXML for cross-platform Excel processing that works on all operating systems.
Output Format
The system processes your Excel file and produces:
- JSON translation files for each language (en-GB, nl-NL, fr-FR, nl-BE) for each sheet
- A ZIP archive containing the complete "output" folder with all files organized by sheet name
The ZIP file preserves the complete folder structure, containing the "output" folder with all sheet subfolders.