Free tool · i18n

Find missing keys in your locale files

A missing key means English showing up on your French page, or a blank label in production. Paste your source file and each locale file below. The check lists every key in the source that is absent or empty in a locale, plus keys the locale has that the source does not. It runs in your browser: nothing is uploaded or stored.

Locale files, one per language (e.g. fr.json)

This check covers JSON files with nested keys. Finding missing keys once is fine; finding them on every push, translated and opened as a pull request, is what Verba does. The guide on auto-translating new i18n keys on every push compares the four ways to automate it.