PHPackages                             transl-me/laravel-transl - 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. transl-me/laravel-transl

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

transl-me/laravel-transl
========================

Package for the Laravel translation management service : Transl.me

v0.1.3(1y ago)021proprietaryPHPPHP ^8.1

Since Oct 23Pushed 1y agoCompare

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

READMEChangelog (4)Dependencies (13)Versions (5)Used By (0)

Package for the Laravel translation manager and database : Transl.me
====================================================================

[](#package-for-the-laravel-translation-manager-and-database--translme)

[![GitHub Tests Action Status](https://github.com/transl-me/laravel-transl/actions/workflows/run-tests.yml/badge.svg)](https://github.com/transl-me/laravel-transl/actions/workflows/run-tests.yml)[![GitHub PHPStan Action Status](https://github.com/transl-me/laravel-transl/actions/workflows/phpstan.yml/badge.svg)](https://github.com/transl-me/laravel-transl/actions/workflows/phpstan.yml)[![GitHub Code Style Action Status](https://github.com/transl-me/laravel-transl/actions/workflows/fix-php-code-style-issues.yml/badge.svg)](https://github.com/transl-me/laravel-transl/actions/workflows/fix-php-code-style-issues.yml)[![Latest Version on Packagist](https://camo.githubusercontent.com/e5e5e40ad8246909463d116f2a778e56f4d665a77929c2dee32b044f8f8348ce/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7472616e736c2d6d652f6c61726176656c2d7472616e736c2e737667)](https://packagist.org/packages/transl-me/laravel-transl)[![Total Downloads](https://camo.githubusercontent.com/0fc52a99b3fe76cf14f1262bd2a28ebfbce2f8b4ac549563f7fe9742f246df27/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7472616e736c2d6d652f6c61726176656c2d7472616e736c2e737667)](https://packagist.org/packages/transl-me/laravel-transl)

---

This package allows for pushing and pulling your Laravel localized content *(translation files by default)* to [Transl.me](https://transl.me).

Tip

Transl is a platform for developers, product owners, managers and translators to easily manage and automate localized content in a Laravel application. Localisation shouldn't be a burden on developers, it should be a burden on us.

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

[](#installation)

You can install the package via composer:

```
composer require transl-me/laravel-transl
```

You can publish the config file with:

```
php artisan vendor:publish --tag="transl-config"
```

You can check out what the contents of the published config file will be here: [config/transl.php](/config/transl.php).

Usage *(Available commands)*
----------------------------

[](#usage-available-commands)

### Init

[](#init)

A one time command that initializes the defined project *(pushes the initial translation lines)* on Transl.me.

```
php artisan transl:init
```

Check out [the command's signature](/src/Commands/TranslInitCommand.php) to learn more about it's possible options.

### Push

[](#push)

Pushes the defined project's translation lines to Transl.me.

```
php artisan transl:push
```

Check out [the command's signature](/src/Commands/TranslPushCommand.php) to learn more about it's possible options.

### Pull

[](#pull)

Retrieves and stores the defined project's translation lines from Transl.me.

```
php artisan transl:pull
```

Note

Unfortunately, when using with local translation files, we cannot guarantee the preservation of the original language file's formatting. This is because the language file contents are sent and retreive as JSON to and from Transl through HTTP. Therefore, any dynamic content and variables inside your translation files will be evualuated before being sent to Transl. No formatting information is transfered. Upon retrieval, the file's contents are reconstructed without the previously lost formating informations.

Tip

Ensure any previous local changes are versioned.

Check out [the command's signature](/src/Commands/TranslPullCommand.php) to learn more about it's possible options.

### Synch

[](#synch)

Pulls then pushes the defined project's translation lines to Transl.me.

```
php artisan transl:synch
```

Note

Same as for the push command regarding the inability to reconstruct the translation file's original content formatting *(when using with local translation files)*.

Tip

Ensure any previous local changes are versioned.

Check out [the command's signature](/src/Commands/TranslSynchCommand.php) to learn more about it's possible options.

### Analyse

[](#analyse)

Analyses the defined project's translation lines.

```
php artisan transl:analyse
```

Check out [the command's signature](/src/Commands/TranslAnalyseCommand.php) to learn more about it's possible options.

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

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

[](#contributing)

If you're interested in contributing to the project, please read our [contributing docs](https://github.com/transl-me/laravel-transl/blob/main/.github/CONTRIBUTING.md) **before submitting a pull request**.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Victor GUTT](https://github.com/vicgutt)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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 ~3 days

Total

4

Last Release

557d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/88ae8f0fc220c28b6b5effd3b319d26ee05cf51066c42d72b606d57dad308ae6?d=identicon)[vicgutt](/maintainers/vicgutt)

---

Top Contributors

[![VicGUTT](https://avatars.githubusercontent.com/u/39224143?v=4)](https://github.com/VicGUTT "VicGUTT (8 commits)")

---

Tags

laravellocalizationphptranslationtranslation-filestranslation-managementtranslation-managerphplaravellocalizationtranslationtranslation-manager

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/transl-me-laravel-transl/health.svg)

```
[![Health](https://phpackages.com/badges/transl-me-laravel-transl/health.svg)](https://phpackages.com/packages/transl-me-laravel-transl)
```

###  Alternatives

[codezero/laravel-localized-routes

A convenient way to set up, manage and use localized routes in a Laravel app.

543638.1k4](/packages/codezero-laravel-localized-routes)[askdkc/breezejp

Laravel Starter Kit (Livewire+Breeze+Laravel UI+Jetstream)や標準のバリデーションメッセージを全て一瞬で日本語化し、言語切替機能も提供するパッケージです / This package provides all-in-one Japanese translation for Laravel StarterKit (Livewire StarterKit, Breeze, Laravel UI and Jetstream) packages and validation messages with language switching feature.

590244.8k1](/packages/askdkc-breezejp)[opgginc/codezero-laravel-localized-routes

A convenient way to set up, manage and use localized routes in a Laravel app.

2770.1k1](/packages/opgginc-codezero-laravel-localized-routes)[andrewdwallo/transmatic

Automate and streamline real-time text translations in your Laravel applications

5511.6k](/packages/andrewdwallo-transmatic)[smousss/laravel-globalize

Make Laravel projects translatable in a matter of seconds!

2266.3k](/packages/smousss-laravel-globalize)[awes-io/localization-helper

Package for convenient work with Laravel's localization features

3527.1k4](/packages/awes-io-localization-helper)

PHPackages © 2026

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