webduonederland/laravel-missing-translations
A Laravel package that scans your application for missing translation keys and reports them, helping you keep language files complete and catch untranslated strings before they reach production.
config/app.php.vendor:publish path on first install rather than a support ticket.Adopt when:
lang/ PHP or JSON files and you are not yet on a TMS.Look elsewhere or deprioritise when:
Diligence note before adoption: the 1.3.0 release notes reference a changelog comparison of 1.1.0...1.2.0, so the tag and the linked diff don't line up. Worth confirming with the maintainer or pinning to a specific tag and verifying the Laravel 13 constraint in composer.json yourself rather than trusting the release title. Small package, single maintainer — factor maintenance risk into the decision, and be prepared to vendor it if it goes quiet.
For executives: This is free, developer-only tooling that catches untranslated text before it reaches customers in new markets. The cost is effectively one afternoon of engineering setup; the return is fewer localisation defects at launch and a real number — not an estimate — for what a new market launch will cost in translation. It also clears a dependency from the Laravel 13 upgrade path, so it de-risks a platform migration we already have on the roadmap.
For engineering: Add it as a require-dev dependency, wire it into CI as a non-blocking report first and a blocking check once the baseline is clean, and publish the config to tune which paths and locales it scans. It has no runtime presence, no database, and no service provider overhead in production. The 1.3.0 release adds Laravel 13 support and fixes config publishing — verify the tag before pinning, as the release notes' changelog link is inconsistent.
How can I help you explore Laravel packages today?