PHPackages                             nodus-it/laravel-translation-manager - 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. nodus-it/laravel-translation-manager

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

nodus-it/laravel-translation-manager
====================================

TranslationManager is a package for easy management translation strings in laravel. It has the ability to perform the translation on the console or to create an export with all the strings that can later be imported again.

0.1-beta(7y ago)294MITPHPPHP &gt;=7.1.3

Since Dec 13Pushed 5y ago1 watchersCompare

[ Source](https://github.com/nodus-it/laravel-translation-manager)[ Packagist](https://packagist.org/packages/nodus-it/laravel-translation-manager)[ Docs](http://www.nodus-framework.de/)[ RSS](/packages/nodus-it-laravel-translation-manager/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

[![License](https://camo.githubusercontent.com/b471f4daeb4242fa51ab404712ffa95bdbd4b676902803a6154a2a043382b55b/68747470733a2f2f706f7365722e707567782e6f72672f6e6f6475732d6672616d65776f726b2f7472616e736c6174696f6e2d6d616e616765722f6c6963656e7365)](https://packagist.org/packages/nodus-framework/translation-manager)[![Latest Unstable Version](https://camo.githubusercontent.com/9d05440a632a39626ee8ec556b5793e347faee6bc5004c0594385b49519dc5bc/68747470733a2f2f706f7365722e707567782e6f72672f6e6f6475732d6672616d65776f726b2f7472616e736c6174696f6e2d6d616e616765722f762f756e737461626c65)](https://packagist.org/packages/nodus-framework/translation-manager)[![Latest Stable Version](https://camo.githubusercontent.com/f84684ea5d560b0490a7e95094cdc17b3fe8d6146862e421f6eb3314c0eb3b89/68747470733a2f2f706f7365722e707567782e6f72672f6e6f6475732d6672616d65776f726b2f7472616e736c6174696f6e2d6d616e616765722f762f737461626c65)](https://packagist.org/packages/nodus-framework/translation-manager)[![StyleCI](https://camo.githubusercontent.com/387ae324c2ffba0ef62b3886e0afda72234614de0451d5603565c47d38a1341c/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3134353937373336312f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/145977361)

About
-----

[](#about)

TranslationManager is a package for easy management translation strings in laravel. It has the ability to perform the translation on the console or to create an export with all the strings that can later be imported again.

Requirements
------------

[](#requirements)

- Laravel 5.5+

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

[](#installation)

Require this package with composer. It is recommended to only require the package for development.

```
composer require nodus-framework/translation-manager --dev
```

Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.

Usage
-----

[](#usage)

The default language is automatically adopted by laravel. If you want to change the language, you can use the "--default-locale" option. The default language is always considered complete for the translation and is used as the basis for the translation into other languages

### Show translation status

[](#show-translation-status)

Shows all languages with count of files and values

```
php artisan nodus:translate

de: Found 65 files with 1880 values *primary locale
en: Found 1 files with 6 values
```

### Export

[](#export)

The export generates a CSV file with the translation key, the translation in the standard language and an empty column for the desired language. The file is stored in the main directory. Currently only the missing values are exported

```
php artisan nodus:translate export

In which language do you want to translate? [en]:
 >
```

### Import

[](#import)

The import processes a CSV file according to the structure of the export. Only one language is imported per file. If the file can be read in, all files and folders for the new language are automatically created. If a file already exists, it will be merged. With duplicate values, the value is taken from the import.

```
php artisan nodus:translate import --file=translation_de-en.csv
```

### Automatic translation

[](#automatic-translation)

This option allows you to automate your translations. An implemented provider is currently available: Amazon AWS Translate. After entering the command below, the provider and target language are queried. Subsequently, the costs for this translation are displayed and must be explicitly confirmed. Special features and requirements for the providers are listed below.

```
php artisan nodus:translate auto-translate
```

#### [AWS](https://aws.amazon.com/de/translate/)

[](#aws)

**Requirements:**

- AWS-Account
- Package aws/aws-sdk-php
- ENV-Variables: NODUS\_TRANSLATION\_MANAGER\_AWS\_KEY, NODUS\_TRANSLATION\_MANAGER\_AWS\_SECRET

**Costs**

- 15$ per 1 Million Characters
- Free Tier for 2 Millions Characters per month for 12 month after start using this service

ToDo-List
---------

[](#todo-list)

- Inline translation service
- More export/import formats

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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

Unknown

Total

1

Last Release

2707d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/030fe5fffddf0c329473564b64057c625a3a6e92b0841650d6b196fbc644e0a6?d=identicon)[bastian-schur](/maintainers/bastian-schur)

---

Top Contributors

[![bastian-schur](https://avatars.githubusercontent.com/u/2923151?v=4)](https://github.com/bastian-schur "bastian-schur (2 commits)")[![dtvmedia](https://avatars.githubusercontent.com/u/18654895?v=4)](https://github.com/dtvmedia "dtvmedia (2 commits)")

---

Tags

laravellocalizationtranslationartisan

### Embed Badge

![Health badge](/badges/nodus-it-laravel-translation-manager/health.svg)

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

###  Alternatives

[waavi/translation

A Translation package for Laravel 5 with database and cache support

367437.9k6](/packages/waavi-translation)

PHPackages © 2026

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