Laravel Translation Manager is a package that adds a web-based UI and database-backed workflow for managing Laravel translation files. Instead of replacing Laravel’s built-in translation system, it imports your lang PHP/JSON files into a database so you can view, search, and edit keys and values from a browser. Once translations are updated, you can export them back to flat files so your app continues to use the standard Laravel translation loader. This workflow is especially helpful when non-technical translators, product people, or content editors need to update language strings without touching the codebase. The tool supports scanning your codebase for new translation keys, organizing them by groups, and highlighting missing or untranslated entries. It has been around for multiple Laravel versions and is widely referenced in the community, though like any admin-style package it must be kept updated and secured properly when exposed in production.
Features
- Imports Laravel PHP/JSON translation files into a database so they can be edited via a web UI
- Exports updated translations back into standard Laravel language files for runtime use
- Scans your codebase for missing or new translation keys and groups them for easier management
- Web interface for searching, filtering, and editing translations, useful for non-developer translators
- Supports multiple locales and groups, making it suitable for multi-language applications
- Integrates with existing Laravel translation workflows without replacing the core translation system