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 | 3K | 0 | 0.3 | 28.6 | 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 | 56 | 0 | 11.4 | 21.8 | MIT | 6 months ago | |
| codebuglab/laravel-go-translate | 0.83 | — | 34 | 34 | 4 | 0 | 0 | 2.1 | — | MIT | 4 years ago | |
| phpmyadmin/motranslator | 0.83 | A PHP library used by phpMyAdmin to extract and work with translation strings. Helps parse and handle gettext-style messages and localization data, making it easier to manage and generate language files as part of i18n workflows. | 61 | 64 | 25 | 35K | 2 | 11.6 | 40.7 | GPL-2.0 | 9 months ago | |
| php-translation/translator | 0.83 | — | 25 | 25 | 16 | 504 | 9 | 5.2 | 20.5 | MIT | 5 years ago | |
| stevegrunwell/lost-in-translation | 0.82 | — | 36 | 36 | 8 | 330 | 8 | 3.2 | 17.0 | MIT | 8 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 | 6 | 0 | 0.3 | 11.7 | MIT | — | |
| php-translation/extractor | 0.81 | Extracts translation messages from PHP projects for the php-translation ecosystem. Scans source code and templates to collect translatable strings and generate catalogs, helping keep i18n files in sync across frameworks and custom apps. | 128 | 128 | 37 | 43K | 16 | 33.7 | 47.6 | MIT | 1 month ago | |
| tomatophp/filament-translations | 0.81 | Filament plugin to manage Laravel translations in the database with caching. Scan your code for trans()/__() keys, import strings, and edit translations via a UI. Built on spatie/laravel-translation-loader, with install command and panel plugin registration. | 64 | 64 | 22 | 2K | 4 | 13.3 | 23.7 | MIT | 11 months 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 | 0 | 1 | 0.4 | 0.4 | 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 | 1 | 0 | 17.1 | 4.8 | MIT | 3 months ago | |
| edulazaro/laratext | 0.81 | Laratext manages and auto-translates Laravel text strings by using both key and text for readable, stable translations. Includes @text directive and text() helper, scans/updates language files, and supports OpenAI, Google Translate, and more. | 77 | 77 | 8 | 1K | 0 | 27.2 | 17.2 | MIT | 6 days 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 | 0 | 0 | 19.5 | — | MIT | 2 months ago | |
| 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 | 130 | 0 | 3.0 | 25.1 | 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 | 923 | 1 | 22.9 | 20.2 | MIT | 2 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 | 7 | 35K | 1 | 4.7 | 35.6 | — | 2 years ago | |
| ibexa/jms-translation-bundle | 0.81 | Symfony bundle for extracting, managing, and updating translation messages. Scans PHP, Twig, and other resources, supports multiple translation formats, and provides tools for maintaining locale files and translation catalogs in your application. | 0 | 0 | 1 | 19K | 0 | 13.6 | 62.2 | — | 4 months 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 | 92 | 0 | 0.0 | 23.1 | MIT | — |
How can I help you explore Laravel packages today?