Features
Change Detection

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.

jtranslate.dev / change detection

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.

  1. Upload the new source file

    When your source text changes, simply re-upload your updated JSON to the project and changes are analyzed automatically.

  2. Review the change list

    Review exactly what changed - added, modified, or removed keys.

  3. 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.

Start for free