PHPackages                             bambamboole/laravel-translation-dumper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. bambamboole/laravel-translation-dumper

ActiveLibrary[Localization &amp; i18n](/categories/localization)

bambamboole/laravel-translation-dumper
======================================

A laravel package to dump missing translation keys into the translation files

1.3.0(9mo ago)1033.1k↓47%[1 PRs](https://github.com/bambamboole/laravel-translation-dumper/pulls)2MITPHPPHP ^8.1CI passing

Since Apr 16Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/bambamboole/laravel-translation-dumper)[ Packagist](https://packagist.org/packages/bambamboole/laravel-translation-dumper)[ Docs](https://github.com/bambamboole/laravel-translation-dumper)[ RSS](/packages/bambamboole-laravel-translation-dumper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (20)Used By (2)

Laravel Translation Dumper
==========================

[](#laravel-translation-dumper)

[![Latest Version on Packagist](https://camo.githubusercontent.com/1e02de852c0c122d5f8bc651a49f8f90100bd94fc19c31b97a7dc459e48736bb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f62616d62616d626f6f6c652f6c61726176656c2d7472616e736c6174696f6e2d64756d7065722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bambamboole/laravel-translation-dumper)[![Total Downloads](https://camo.githubusercontent.com/71db9d767c04e0d324476c40aff558364f9727328b7820b5a51a90df8df0cee5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f62616d62616d626f6f6c652f6c61726176656c2d7472616e736c6174696f6e2d64756d7065722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bambamboole/laravel-translation-dumper)[![GitHub Actions](https://github.com/bambamboole/laravel-translation-dumper/actions/workflows/main.yml/badge.svg)](https://github.com/bambamboole/laravel-translation-dumper/actions/workflows/main.yml/badge.svg)[![codecov](https://camo.githubusercontent.com/89c016cc31d2868ada97712423bccc693ab14218c13d81a3be9690f784febc32/68747470733a2f2f636f6465636f762e696f2f67682f62616d62616d626f6f6c652f6c61726176656c2d7472616e736c6174696f6e2d64756d7065722f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d505454444d483544534a)](https://codecov.io/gh/bambamboole/laravel-translation-dumper)

This package provides an option to extend Laravels Translator to write missing translation keys to their respective translation files.
This is especially useful if you have dynamic translation keys where static dumpers do not work.

Installation
------------

[](#installation)

You can install the package via composer. Since this package should only be used in development, you should add the `--dev` flag.

```
composer require --dev bambamboole/laravel-translation-dumper
```

Usage
-----

[](#usage)

```
To enable the dumper, you have to set the environment variable `DUMP_TRANSLATIONS` to `true`.
```

Workflow
--------

[](#workflow)

Just write your templates and use the `__()` helper as usual with your preferred translation key pattern. As soon as you visit the page, the missing translation keys, they will be written to the respective translation files in the structure that the first part of the key is the file name and the rest is the nested path of a PHP array. As value it takes the translation key itself prefixed by a configurable prefix.

### Testing

[](#testing)

```
composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Manuel Christlieb](https://github.com/bambamboole)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance57

Moderate activity, may be stable

Popularity33

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~70 days

Recently: every ~91 days

Total

13

Last Release

282d ago

Major Versions

0.5.0 → 1.0.02024-08-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/547137a6d80cad01ed1dd065b1c6af329d9a23a4134a895cff01e078cc155500?d=identicon)[bambamboole](/maintainers/bambamboole)

---

Top Contributors

[![bambamboole](https://avatars.githubusercontent.com/u/8823695?v=4)](https://github.com/bambamboole "bambamboole (44 commits)")

---

Tags

bambamboolelaravel-translation-dumper

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/bambamboole-laravel-translation-dumper/health.svg)

```
[![Health](https://phpackages.com/badges/bambamboole-laravel-translation-dumper/health.svg)](https://phpackages.com/packages/bambamboole-laravel-translation-dumper)
```

###  Alternatives

[barryvdh/laravel-translation-manager

Manage Laravel Translations

1.7k3.6M17](/packages/barryvdh-laravel-translation-manager)[kkomelin/laravel-translatable-string-exporter

Translatable String Exporter for Laravel

3291.4M10](/packages/kkomelin-laravel-translatable-string-exporter)[tanmuhittin/laravel-google-translate

Translate translation files to other languages using google translate api

4312.2M11](/packages/tanmuhittin-laravel-google-translate)[laravel-lang/json-fallback

Adds support for fallback JSON string translation

162.2M4](/packages/laravel-lang-json-fallback)[kerigard/laravel-lang-ru

Ru lang for Laravel

2116.8k](/packages/kerigard-laravel-lang-ru)[devitek/yaml-translation

Add YAML file support to Laravel TranslationServiceProvider

3345.0k2](/packages/devitek-yaml-translation)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
