Migration from i18n-excel-manager
Move from i18n-excel-manager to LangSync with a workflow-focused setup.
If you currently use i18n-excel-manager, this guide helps you move to
LangSync while keeping your existing translation workflow intact where
possible.
What changes with LangSync
- A typed
langsync.config.tsinstead of ad-hoc scripts. - Consistent validation and sync commands for local use and CI.
- Built-in Excel round-trip plus optional AI translation.
- One workflow for engineers and translators.
Migration checklist
-
Install LangSync:
-
Create your config with:
-
Point
input,locales, anddefaultLocaleat your current locale setup. -
Run
langsync validateto identify missing, extra, and empty keys. -
Run
langsync syncto scaffold missing keys without overwriting existing translations. -
Continue translator handoff with
langsync export excelandlangsync import excel.
Locale layout migration notes
If your existing files already match one of LangSync's supported layouts, you can keep them as-is.
- Single file per locale:
<input>/<locale>.json locale-dirnamespaces:<input>/<locale>/<namespace>.jsonlocale-prefixnamespaces:<input>/<locale>.<namespace>.json
Namespaces are opt-in. LangSync does not auto-migrate file layouts or delete target-only namespace files automatically.
AI provider availability
langsync translate supports these providers:
openaianddeepl: releasedanthropicandgemini: experimental (LANGSYNC_AI_EXPERIMENTAL=1)