gettext/translator
Lightweight PHP translation layer for gettext/gettext. Use Translator to load PHP array translations without the native gettext extension, or GettextTranslator to leverage the extension with the same API. Includes global helper functions for template-friendly __().
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zerospam/laravel-gettext | 0.89 | Gettext-based localization for Laravel: load PO/MO translation catalogs, translate strings with plural forms and contexts, switch locales at runtime, and use translations in Blade views. A practical alternative to Laravel’s default PHP/JSON language files. | 101 | — | 54 | — | 14 | 6.7 | 6.4 | — | — | |
| laravel-lang/common | 0.89 | Shared utilities for the Laravel Lang ecosystem: common helpers, contracts, and tooling used across translation and localization packages. Provides reusable building blocks to keep language resources consistent, maintainable, and easy to integrate into Laravel apps. | 165 | 164 | 8 | 693K | 0 | 17.1 | 53.2 | MIT | 7 months ago | |
| om/potrans | 0.88 | Laravel package for managing translations with import/export tools and a simple UI/API. Helps keep language files in sync, edit keys/values, detect missing strings, and streamline localization workflows across your app. | 105 | 105 | 35 | 2K | 1 | 16.2 | 20.6 | MIT | 5 months ago | |
| leaseweb/gettext-translation-bundle | 0.88 | A Symfony bundle that brings GNU gettext translation support to Symfony’s translator, enabling .po/.mo catalogs, translation domains, locale handling, and automatic catalog compilation and caching. Use familiar gettext workflows while integrating with Symfony services and configuration. | 24 | 24 | 8 | 56 | 3 | 1.3 | 8.2 | MIT | 8 years ago | |
| edulazaro/laratext | 0.88 | Laratext lets Laravel apps define translations with both a key and readable text, keeping language files clear and stable. It auto-translates missing keys via OpenAI or Google Translate, plus offers a @text Blade directive, text() helper, and scan/update commands. | 77 | 77 | 8 | 1K | 0 | 26.4 | 21.0 | MIT | 3 weeks ago | |
| flobbos/laravel-translatable-db | 0.88 | Store model translations in a dedicated database table with Laravel. flobbos/laravel-translatable-db adds a simple translatable trait, helpers, and query support so you can persist and retrieve localized fields cleanly without JSON columns. | 5 | 5 | 0 | 13 | 0 | 20.2 | 7.8 | NOASSERTION | 4 months ago | |
| afe/translation-tool-bundle | 0.88 | Symfony bundle providing CLI tools to audit translation keys: detect duplicated translation codes and find unused keys by scanning Twig/HTML/PHP/JS sources and YAML translation files. Configurable include/exclude paths, locales, and file masks. | 2 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| laravel-lang/lang | 0.88 | Laravel Localizations provides comprehensive language files for Laravel, giving your app ready-made translations for validation, auth, and framework messages across dozens of locales. Install via Composer and ship multilingual apps faster. | 7,783 | 7,806 | 2,917 | 1M | 0 | 74.9 | 34.8 | MIT | 2 days ago | |
| weglot/translate-laravel | 0.87 | — | 36 | 36 | 3 | 0 | 2 | 0.3 | — | MIT | — | |
| elegantly/laravel-translator | 0.87 | Elegantly translate your Laravel app: laravel-translator scans your code and language files for missing keys, fills them through translation services like Google, DeepL and OpenAI, and keeps every locale in sync—all via simple Artisan commands and clean configuration. | 66 | 66 | 4 | 3K | 0 | 19.0 | 27.7 | NOASSERTION | 1 month ago | |
| codebuglab/laravel-go-translate | 0.87 | — | 34 | 34 | 4 | 840 | 0 | 2.1 | 19.2 | MIT | 4 years ago | |
| mablae/gettext-bundle | 0.87 | mablae/gettext-bundle integrates GNU gettext with Symfony's translation system, letting PHP applications use .po and .mo catalogs and native gettext-style lookups alongside existing translator workflows. It helps projects reuse established gettext tooling and translation files within a Symfony bundl... | 0 | 0 | 0 | 1 | 3 | 0.7 | 4.5 | MIT | — | |
| exolnet/laravel-translation-editor | 0.87 | Web-based editor for Laravel translation files. Browse and edit language strings directly from the browser, with support for multiple locales and file groups. Manage translations without manually editing PHP or JSON files, making it easier for teams to keep localization content up to date. | 6 | 6 | 2 | 915 | 3 | 17.5 | 33.8 | MIT | 2 months ago | |
| laravel-lang/publisher | 0.87 | Laravel Lang Publisher publishes and updates Laravel's localization files, letting you install, sync, and manage translations for dozens of languages with simple Artisan commands. It keeps language files current and removes unused locales. | 218 | 218 | 26 | 1M | 0 | 18.1 | 54.5 | MIT | 7 months ago | |
| laravel-latam/spanish | 0.87 | Laravel Latam Spanish supplies Spanish localization files for Laravel, covering validation, authentication, pagination, passwords, and other framework messages. It helps Spanish-speaking teams ship localized apps faster, with easy installation and customizable translations for Latin American project... | 12 | — | 1 | — | 1 | 0.5 | — | MIT | 2 years ago | |
| kkomelin/laravel-translatable-string-exporter | 0.87 | A Laravel package that scans your app for translatable strings and exports them into ready-to-edit language files, streamlining localization workflows with an Artisan command and support for common translation formats. | 331 | 331 | 42 | 120K | 0 | 10.6 | 37.6 | MIT | 7 months ago | |
| waavi/translation | 0.87 | Waavi Translation is a Laravel package that stores and manages translations in the database instead of flat files. It adds caching, file import/export, a translator service, and fallback support so you can edit language strings at runtime without redeploying. | 0 | 367 | — | 264 | — | 0.0 | 33.5 | — | — | |
| syriable/laravel-localizer | 0.87 | Syriable Localizer is a modern extraction engine for Laravel 13 that scans Blade, PHP, Vue, JS/TS, Livewire and Inertia files to discover and normalize translatable strings, returning typed immutable DTOs via a stable, contracts-driven API. | 0 | 0 | — | 0 | — | 1.8 | — | — | — | |
| bonnier/laravel-translation-provider | 0.86 | Fetches translation strings from a Translation Manager and exposes them to Laravel via a BTrans::translate() helper plus artisan commands to add, update, delete, and sync translations. Configure service ID and manager URL via .env/services.php. | 0 | 0 | 0 | 0 | 0 | 2.4 | — | — | 8 years ago | |
| illuminate/translation | 0.86 | Laravel's translation library offers a clean, fluent API for retrieving localized strings, handling pluralization and parameter replacement across PHP language files and JSON. It supports locale fallbacks, runtime locale switching, and works standalone or within the full framework. | 34,987 | 73 | 12,028 | 878K | 55 | 78.2 | 54.8 | MIT | 3 days ago |
How can I help you explore Laravel packages today?