gettext/php-scanner
Scan PHP source to extract gettext translations for use with gettext/gettext. Supports multiple domains, default domain selection, and extracting translator/i18n comments. Produces Translations you can export to .po files with generators like PoGenerator.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cakephp/i18n | 0.85 | CakePHP I18n library for localization: set the current locale, load/organize PO translation bundles, and translate messages with ICU formatting. Includes Time and Number helpers to format dates, currencies, and numeric output per locale. | 29 | 29 | 4 | 4K | 0 | 0.3 | 29.2 | NOASSERTION | — | |
| artryazanov/artisan-translator | 0.84 | Artisan Translator streamlines Laravel localization: extracts raw text from Blade templates into translation keys, translates with Google Gemini in batches, preserves HTML/placeholders, and cleans unused language keys. Supports Laravel 11/12, PHP 8.2+. | 1 | 2 | 0 | 18 | 0 | 10.6 | 14.8 | MIT | 9 months ago | |
| codebuglab/laravel-go-translate | 0.83 | — | 34 | 34 | 4 | 822 | 0 | 2.1 | 19.2 | MIT | 4 years ago | |
| phpmyadmin/motranslator | 0.83 | A PHP library for translating strings using Gettext MO files, with fast in-memory lookup, a Gettext-compatible API, and support for plural forms and contexts. No eval required. | 62 | 65 | 26 | 33K | 0 | 22.3 | 42.8 | GPL-2.0 | 2 months ago | |
| php-translation/translator | 0.83 | — | 25 | 25 | 16 | 637 | 9 | 5.2 | 21.9 | MIT | 5 years ago | |
| stevegrunwell/lost-in-translation | 0.82 | — | 36 | 36 | 8 | 353 | 8 | 3.2 | 17.4 | MIT | 9 years ago | |
| alvadi-it/translation-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 2.1 | — | — | 1 year ago | |
| cyberspectrum/i18n | 0.82 | Internationalization helpers for PHP: provides message translation utilities, locale handling, and i18n-related tooling to integrate multilingual text into your application or library. Useful for managing localized strings and adapting output by language and region. | 0 | 0 | 2 | 1 | 0 | 0.3 | 4.2 | MIT | — | |
| php-translation/extractor | 0.81 | 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. | 128 | 128 | 38 | 43K | 15 | 33.8 | 46.3 | MIT | 1 month ago | |
| tomatophp/filament-translations | 0.81 | Manage Laravel translations with a database and cache through a Filament UI. Scan your code for trans() and __() strings, then translate them in a clean interface. Built on spatie/laravel-translation-loader. | 63 | 63 | 22 | 2K | 0 | 27.5 | 22.4 | MIT | 1 month ago | |
| cyberspectrum/i18n-xliff | 0.81 | PHP library for working with XLIFF translation files in i18n workflows. Provides parsing and handling utilities to read, write, and manipulate XLIFF data for localization pipelines, helping integrate translators’ files into apps and build processes. | 0 | 0 | 2 | 1 | 1 | 0.4 | 4.5 | MIT | — | |
| bit-mx/statamic-translate-lang-files | 0.81 | Edit Laravel/Statamic language files from the Statamic Control Panel. Browse locales and lang groups, update keys, save back to lang/{locale}/*.php, sync missing keys from a reference locale, optionally refresh caches, invalidate OPcache, and auto-commit to Git. | 0 | 0 | 0 | 0 | 0 | 10.6 | — | MIT | 6 months ago | |
| edulazaro/laratext | 0.81 | 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 | |
| syriable/laravel-localizer | 0.81 | 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 | — | — | — | |
| domis86/translator-bundle | 0.81 | — | 6 | 8 | 1 | 0 | 2 | 2.2 | 0.8 | WTFPL | 7 years ago | |
| becklyn/translations | 0.81 | — | 1 | 1 | 0 | 145 | 0 | 3.0 | 25.8 | BSD-3-Clause | 4 years ago | |
| om/potrans | 0.81 | 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 | |
| php-translation/common | 0.81 | 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 | |
| ibexa/jms-translation-bundle | 0.81 | JMSTranslationBundle for Symfony provides a web interface for viewing and editing application translations, extracts translation keys from templates and source code, and helps keep message catalogs organized and consistent across locales. | 0 | 0 | 1 | 56K | 0 | 18.6 | 63.8 | — | 1 month ago | |
| binsoul/common-i18n | 0.81 | Common i18n utilities for PHP applications. Provides lightweight helpers for working with translations and locales, aiming to reduce boilerplate around internationalization in shared code across projects. | 1 | 1 | 0 | 61 | 0 | 0.0 | 20.7 | MIT | — |
How can I help you explore Laravel packages today?