PHPackages                             fr3ddy/easytrans - 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. fr3ddy/easytrans

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

fr3ddy/easytrans
================

Easy Support for translation. Exporting Excels, translate them and import it after finishing.

095PHP

Since Nov 24Pushed 9y ago1 watchersCompare

[ Source](https://github.com/fr3ddy/easytrans)[ Packagist](https://packagist.org/packages/fr3ddy/easytrans)[ RSS](/packages/fr3ddy-easytrans/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/e21413a4f0a03c789c336e17f8a3168753d8c2fc02ca68c050db5dd6ee78f9bf/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f762f737461626c65)](https://packagist.org/packages/fr3ddy/easytrans)[![Total Downloads](https://camo.githubusercontent.com/04b9fb8d0e2d24d3f4d0be2de897dbb11d8ec451f1903c5d4ae880fda04c218a/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f646f776e6c6f616473)](https://packagist.org/packages/fr3ddy/easytrans)[![Latest Unstable Version](https://camo.githubusercontent.com/f06c6148a0ca8ffb43ce941a45c9914da9fb455f58da7c0ca38ad7dfaacc0ad2/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f762f756e737461626c65)](https://packagist.org/packages/fr3ddy/easytrans)[![License](https://camo.githubusercontent.com/5f81255f17f5b7f5be5e4f5c799b4814283888ef0cf832aacaeef330c007d39d/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f6c6963656e7365)](https://packagist.org/packages/fr3ddy/easytrans)[![Monthly Downloads](https://camo.githubusercontent.com/3fbd90f0619aaae62323d47e2a1981e13c9f8590eaa86456f47a7a0b55a8248d/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f642f6d6f6e74686c79)](https://packagist.org/packages/fr3ddy/easytrans)[![Daily Downloads](https://camo.githubusercontent.com/33107f96e1bc9019f8962bc523b34b6376294917fca491c28d66dfad1f510b98/68747470733a2f2f706f7365722e707567782e6f72672f6672336464792f656173797472616e732f642f6461696c79)](https://packagist.org/packages/fr3ddy/easytrans)

Easytrans
=========

[](#easytrans)

!ALPHA RELEASE!

Easy to use Translationsupport for your multilanguale Laravel App.

Export Excel files, translate it and import it again.

It's as easy as it sounds...

Test it now!

Installation
============

[](#installation)

Require this package with composer

```
composer require fr3ddy/easytrans

```

Add service provider to your app/config.php providers array

```
Fr3ddy\Easytrans\EasytransServiceProvider::class,
```

Add Excel service provider to your app/config.php providers array

```
Maatwebsite\Excel\ExcelServiceProvider::class,
```

Add Alias to your aliases array in your app/config.php

```
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
```

Publish config with

```
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

```

set "force\_sheets\_collection" = true (line 466)

Usage
=====

[](#usage)

Export
------

[](#export)

By using the following command in your project directory, an excel file will be generated in your storage/easytrans folder.

```
php artisan easytrans:export {lang}

```

Withing this excel file, you will find one sheet for each translation file existing for this language. Feel free to remove any sheet, it will not be a problem when importing it again.

Import
------

[](#import)

By using the following command in your project directoy, the excel file in the storage/easytrans folder will be imported. As the filename I am expecting {lang}.xls

```
php artisan easytrans:import {lang}

```

When importing, backup files are created, and new files are generated for all sheets in this excel based on the name of the sheet.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/20f429f2c7b879f23a9d6d9c638285082de7e35cf8fc80e949077b3e30264c27?d=identicon)[Fr3ddy](/maintainers/Fr3ddy)

### Embed Badge

![Health badge](/badges/fr3ddy-easytrans/health.svg)

```
[![Health](https://phpackages.com/badges/fr3ddy-easytrans/health.svg)](https://phpackages.com/packages/fr3ddy-easytrans)
```

###  Alternatives

[symfony/translation

Provides tools to internationalize your application

6.6k836.5M2.1k](/packages/symfony-translation)[nesbot/carbon

An API extension for DateTime that supports 281 different languages.

169661.4M4.8k](/packages/nesbot-carbon)[joedixon/laravel-translation

A tool for managing all of your Laravel translations

717911.4k11](/packages/joedixon-laravel-translation)[illuminate/translation

The Illuminate Translation package.

6936.4M495](/packages/illuminate-translation)[lajax/yii2-translate-manager

Translation management extension for Yii 2

227578.8k13](/packages/lajax-yii2-translate-manager)[larswiegers/laravel-translations-checker

Make sure your laravel translations are checked and are included in all languages.

256423.2k2](/packages/larswiegers-laravel-translations-checker)

PHPackages © 2026

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