php-translation/extractor
PHP Translation Extractor scans PHP and Blade source files for translatable strings, pulling calls such as __(), trans(), and @lang into structured translation files. It helps keep Laravel and Symfony language files in sync with your code and reduces missing or stale translations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| exolnet/laravel-translation-editor | 0.89 | 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 | |
| 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 | — | — | — | |
| php-translation/common | 0.88 | Shared contracts and utilities for the PHP Translation ecosystem. Provides common interfaces, models, and helpers used across translation bundles to keep integrations consistent and reduce duplication, making it easier to build and maintain translation features in PHP apps. | 92 | 92 | 8 | 34K | 1 | 4.7 | 35.4 | — | 2 years ago | |
| devture/symfony-translation-bundle | 0.88 | — | 3 | 3 | 0 | 0 | 0 | 0.0 | — | BSD-3-Clause | — | |
| ufirst/lang-import-export | 0.88 | Laravel package for importing and exporting language files, making it easy to sync translations between PHP/JSON language files and database-backed translation storage. Includes configurable paths and Artisan commands for managing multilingual content. | 41 | 42 | 40 | 1K | 4 | 2.7 | 22.2 | MIT | — | |
| becklyn/translations | 0.88 | — | 1 | 1 | 0 | 145 | 0 | 3.0 | 25.8 | BSD-3-Clause | 4 years ago | |
| gettext/translator | 0.88 | 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 __(). | 12 | 14 | 5 | 257K | 0 | 15.5 | 61.5 | MIT | 4 months ago | |
| docteurklein/translator-bundle | 0.88 | — | 46 | 46 | 14 | 9 | 7 | 3.5 | 2.9 | MIT | 11 years ago | |
| php-translation/symfony-bundle | 0.88 | Symfony bundle for the PHP Translation library. Integrates translation management, storage, and workflows into Symfony apps, with services and console tooling to import/export translations and keep locale files in sync across providers. | 323 | 326 | 93 | 39K | 51 | 40.0 | 50.6 | MIT | 5 months ago | |
| php-translation/translator | 0.88 | — | 25 | 25 | 16 | 637 | 9 | 5.2 | 21.9 | MIT | 5 years ago | |
| van-ons/laravel-translations-sync | 0.88 | Keep Laravel translation files in sync across locales. This package helps compare language files, spot missing or outdated keys, and manage translations so every locale stays consistent as your app grows. | 0 | 0 | 0 | 410 | 0 | 18.3 | 41.8 | MIT | 1 month ago | |
| tanmuhittin/laravel-google-translate | 0.88 | Translate Laravel lang files and lang.json via Google Translate, Yandex, or a custom API. Adds Str::apiTranslate helpers that preserve Laravel placeholders like :name. Install with composer, publish config, run php artisan translate:files. | 434 | 435 | 71 | 34K | 17 | 28.0 | 36.7 | MIT | 6 months ago | |
| bonnier/laravel-translation-provider | 0.88 | 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 | |
| laravel-lang/translator | 0.87 | laravel-lang/translator is a Laravel package for streamlining translation of language files. It provides tooling to generate and manage locale strings, helping maintain multilingual applications and keep translations consistent across supported languages. | 2 | — | 3 | — | 0 | 3.8 | — | MIT | 10 months ago | |
| 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 | — | — | — | |
| coffreo/php-translation-js-extractor-bundle | 0.87 | — | 1 | 1 | 6 | 2K | 0 | 1.9 | 41.9 | MIT | 2 years ago | |
| coffreo/js-translation-extractor | 0.87 | Extracts Laravel translation strings used in JavaScript by scanning your frontend source. Helps keep locale files in sync with JS usage and reduces missing-key issues in mixed Blade/Vue/React apps. | 1 | 1 | 5 | 123 | 1 | 0.9 | 24.8 | MIT | 4 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.5 | 37.6 | MIT | 7 months ago | |
| sooyoos/extractor | 0.87 | A Laravel/PHP package that provides a simple, extensible extractor for pulling structured data from input using configurable rules. It keeps extraction logic reusable and organized, with a clean API that fits naturally into Laravel applications and is easy to extend for custom sources. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| laravel-lang/attributes | 0.87 | Laravel Lang: Attributes adds PHP attribute helpers for Laravel Lang packages, simplifying localization-related metadata and tooling. Includes documentation, tests, and easy Composer installation for Laravel projects. | 27 | 27 | 28 | 257K | 0 | 23.4 | 60.7 | MIT | 4 months ago |
How can I help you explore Laravel packages today?