Change Detection For Your JSON Locales
Whenever your source JSON changes, JTranslate automatically detects what's been added, modified, and removed - taking the guess work out of keeping your target languages up to date.
New additions
Identifies new keys added to your source since the last upload.
Modified content
See which existing keys changed and exactly what needs updating.
Removed keys
Clean up keys that no longer exist in the source to avoid bloated locale files.
Keep your target languages in sync as your app evolves
Text changes happen constantly as part of app development. Change detection prevents drift between source and targets by highlighting exactly what changed - so you can update translations confidently without re-translating everything.
A practical workflow for keeping translations accurate and in sync over time
With change detection, you're able to see at a glance what actually needs updating. This makes keeping on top of your translations really straight forward.
Upload the new source file
When your source text changes, simply re-upload your updated JSON to the project and changes are analyzed automatically.
Review the change list
Review exactly what changed - added, modified, or removed keys.
Update target languages and sync
Update the affected translations by starting a new Quick Translation or via the web editor, then sync the updated files back to your codebase.
Change detection FAQ
Related features
Change detection pairs naturally with the web editor (to update targets quickly) and projects (to keep everything organized).
Start with 375 free translation keys
Try it free now, then upgrade any time for projects, change detection, CLI sync, and more.