Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Translation Bundle

Translation Bundle Laravel Package

liip/translation-bundle

Symfony bundle from Liip that adds practical tools for managing application translations. It helps developers inspect, edit, and maintain message catalogs across locales, making it easier to keep multilingual Symfony projects consistent and up to date.

View on GitHub
Deep Wiki
Context7

Tools for translation management

Frequently asked questions about Translation Bundle
Is liip/translation-bundle compatible with Laravel?
No. It is a Symfony bundle, not a Laravel package, and it does not provide a Laravel service provider, facade, config publishing, or Artisan commands. Treat it as a reference implementation rather than a runtime dependency for Laravel. Installing it in a modern Laravel app would likely require dependency overrides or isolation in a separate legacy Symfony service.
How do I install liip/translation-bundle in a Laravel project?
You should not install it as a normal Laravel package. It is archived and was last released in 2015, so Composer resolution conflicts and PHP compatibility issues are likely. If you only need its ideas, build a Laravel-native translation-management tool instead. If you must inspect it, isolate it in a separate legacy Symfony environment.
What Laravel and PHP versions does liip/translation-bundle support?
The package does not declare Laravel support because it is a Symfony bundle. Its PHP and Symfony constraints are legacy from around 2015 and should be validated before any attempt to run it. Do not assume compatibility with current PHP or Laravel releases. Check its composer.json constraints and run a time-boxed spike in isolation.
What does LiipTranslationBundle actually do?
It provides a web-based interface for browsing, editing, and organizing Symfony translation messages across locales and domains. It is intended to reduce manual YAML or XLIFF editing and support collaborative localization workflows. It updates translation resources directly through Symfony integration and routing.
Is liip/translation-bundle maintained or safe for production?
No, the project is archived, last released in 2015, and has no upstream maintenance. Using it in production creates internal ownership for security patches, PHP upgrades, bug fixes, and framework compatibility. It also has negligible community momentum, with 25 stars and zero dependents. Keep it out of production runtime unless you can own and maintain a fork.
What are good Laravel alternatives for managing translations in a web UI?
Look for actively maintained Laravel-native packages or SaaS tools that support your storage model, import and export needs, and workflow. The available context does not name a specific alternative, so evaluate based on Laravel version support, database or file-based translations, and CI/CD integration. A small internal Artisan and Blade tool may be cheaper than porting a legacy Symfony bundle.
Can I use liip/translation-bundle with file-based Laravel translations?
Not directly. The bundle manages Symfony translation resources and routing, not Laravel's translation loader or file conventions. Laravel uses its own lang files and database translation drivers depending on your setup. You would need a custom port or adapter, which is a development effort rather than a package install.
How should I test or evaluate liip/translation-bundle before using it?
First confirm the translation-management gap you need to solve: extraction, import and export, web editing, workflow, or storage. Then audit the archived code and run a time-boxed spike in an isolated Symfony environment to check PHP and Composer compatibility. Do not rely on Laravel auto-discovery or framework integration. Compare build-versus-buy options before committing.
Can I fork and port liip/translation-bundle to Laravel?
Yes, the MIT license permits code reuse, but a port is custom development, not a normal integration. You would need to replace Symfony bundle conventions with Laravel service providers, routes, commands, authorization, and translation storage. Scope only isolated utilities first and avoid carrying legacy dependencies into production. Expect high ramp-up for Laravel teams.
Why does Composer fail when installing liip/translation-bundle in Laravel?
Composer failures are likely because the package is a legacy Symfony bundle with old PHP and Symfony constraints. Modern Laravel projects may conflict on framework components or transitive dependencies. Avoid overriding dependencies in a production app; isolate the package or port only the needed concepts. Validate its composer.json constraints before spending time on workarounds.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect