bottelet/translation-checker
Laravel dev tool to scan your code for translation strings, detect missing keys in lang files (JSON/PHP), and sync them across locales. Optionally use AI to auto-translate missing entries; otherwise adds null placeholders to keep files consistent.
translations:clean) and ensuring keys remain sorted/organized (via translations:sort), improving maintainability over time.__('key') in PHP/Blade) or have custom translation functions that can be configured via regex.translations:check).For Executives: "This tool eliminates the hidden cost of translation errors that hurt user experience and brand reputation. By automating translation checks, we reduce post-release fixes by 80%+ for new features, accelerating time-to-market for global releases while saving $50k+ annually in manual QA effort. It’s a one-time setup with zero runtime overhead – just an Artisan command in CI."
For Engineering: "It integrates seamlessly with your existing Laravel workflow. Run translations:check in CI to fail builds on missing translations, use translations:sync to propagate new keys across all languages instantly, and translations:clean to remove dead code from translation files. Supports custom regex patterns for Vue/React/Svelte projects, and AI-powered translation for missing keys via your preferred service (e.g., Google Translate). No vendor lock-in – pure open-source with MIT license."
How can I help you explore Laravel packages today?