PHPackages                             lukasss93/laravel-larex-crowdin - 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. lukasss93/laravel-larex-crowdin

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

lukasss93/laravel-larex-crowdin
===============================

Laravel Larex Crowdin

v3.1.0(3mo ago)1372.1k↓72.9%5[2 issues](https://github.com/Lukasss93/laravel-larex-crowdin/issues)MITPHPPHP ^8.2CI passing

Since Aug 20Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Lukasss93/laravel-larex-crowdin)[ Packagist](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[ GitHub Sponsors](https://github.com/Lukasss93)[ RSS](/packages/lukasss93-laravel-larex-crowdin/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (9)Dependencies (14)Versions (12)Used By (0)

 [![](https://camo.githubusercontent.com/c64fb729b8a22cee73fe2213c8adcd0f494491dcc768239fe62bbd6b0620b888/68747470733a2f2f692e696d6775722e636f6d2f79584f316b51432e706e67)](https://camo.githubusercontent.com/c64fb729b8a22cee73fe2213c8adcd0f494491dcc768239fe62bbd6b0620b888/68747470733a2f2f692e696d6775722e636f6d2f79584f316b51432e706e67)

Laravel Larex: Crowdin Plugin
=============================

[](#laravel-larex-crowdin-plugin)

[![Version](https://camo.githubusercontent.com/bd559aa7a48ef77b96986231832243d260fb27e9b26b922643690fe1d571709a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e3f6c6162656c3d636f6d706f736572266c6f676f3d636f6d706f736572)](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[![Downloads](https://camo.githubusercontent.com/1162fe6b5acb1144d44c50a308737b1581508a49993630b8f7cb1e68e06e5242/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[![License](https://camo.githubusercontent.com/37785a63b7e8a378b0e648858a9dd7e66ceb56708219da998ce9fad4d0ec67ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)](https://camo.githubusercontent.com/37785a63b7e8a378b0e648858a9dd7e66ceb56708219da998ce9fad4d0ec67ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)[![PHP](https://camo.githubusercontent.com/da1c4b5551a8c5b03f87ec33cddab812d61ccb72b9404294f51f9437284ce877/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f7068703f6c6f676f3d706870)](https://camo.githubusercontent.com/da1c4b5551a8c5b03f87ec33cddab812d61ccb72b9404294f51f9437284ce877/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f7068703f6c6f676f3d706870)[![Laravel](https://camo.githubusercontent.com/a9de3d47d719163bec66e3dd7d3c5874f6be4752585be8a43ad3e41abf491196/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f696c6c756d696e6174652f737570706f72743f6c6162656c3d6c61726176656c266c6f676f3d6c61726176656c)](https://camo.githubusercontent.com/a9de3d47d719163bec66e3dd7d3c5874f6be4752585be8a43ad3e41abf491196/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f696c6c756d696e6174652f737570706f72743f6c6162656c3d6c61726176656c266c6f676f3d6c61726176656c)

[![Tests](https://camo.githubusercontent.com/d2bb14069174a4b17112f7e583f8c1fa37f2f69d180ccb7b9fb8999e42757a3a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f72756e2d74657374732e796d6c3f6c6162656c3d546573742532305375697465266c6f676f3d676974687562)](https://camo.githubusercontent.com/d2bb14069174a4b17112f7e583f8c1fa37f2f69d180ccb7b9fb8999e42757a3a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f72756e2d74657374732e796d6c3f6c6162656c3d546573742532305375697465266c6f676f3d676974687562)[![Maintainability](https://camo.githubusercontent.com/52af61c5a25730fa72c926af380ab957c37a56ca4677215bab19662b93482625/68747470733a2f2f716c74792e73682f67682f4c756b6173737339332f70726f6a656374732f6c61726176656c2d6c617265782d63726f7764696e2f6d61696e7461696e6162696c6974792e737667)](https://qlty.sh/gh/Lukasss93/projects/laravel-larex-crowdin)[![Code Coverage](https://camo.githubusercontent.com/60e2f4e18d26597e5445f267a99f68f46ae3af19a06439818822b7a5f21ce93a/68747470733a2f2f716c74792e73682f67682f4c756b6173737339332f70726f6a656374732f6c61726176656c2d6c617265782d63726f7764696e2f636f7665726167652e737667)](https://qlty.sh/gh/Lukasss93/projects/laravel-larex-crowdin)

> A Laravel Larex plugin to import/export localization strings from/to Crowdin

📋 Requirements
--------------

[](#-requirements)

- PHP ≥ 8.2
- Laravel ≥ 11
- [Laravel Larex](https://github.com/Lukasss93/laravel-larex) ≥ v4.7
- Crowdin API Token
    - Standard account: `https://crowdin.com/settings#api-key` (API v2)
    - Enterprise account: `https://.crowdin.com/u/user_settings/access-tokens`
- Crowdin Project ID
    - Standard account: `https://crowdin.com/project//tools/api` (API v2)
    - Enterprise account: `https://.crowdin.com/u/projects/#home`

🚀 Installation
--------------

[](#-installation)

You can install the package using composer:

```
composer require lukasss93/laravel-larex-crowdin --dev
```

Then add the service provider to `config/app.php`.
This step *can be skipped* if package auto-discovery is enabled.

```
'providers' => [
    Lukasss93\LarexCrowdin\LarexCrowdinServiceProvider::class
];
```

⚙ Publishing the config file
----------------------------

[](#-publishing-the-config-file)

Publishing the config file is optional:

```
php artisan vendor:publish --provider="Lukasss93\LarexCrowdin\LarexCrowdinServiceProvider" --tag="larex-crowdin-config"
```

🔧 Configuration
---------------

[](#-configuration)

1. Install [Laravel Larex](https://github.com/Lukasss93/laravel-larex) ≥ v4.4
2. Publish (if you haven't already) and edit your [larex.php](https://github.com/Lukasss93/laravel-larex#-publishing-the-config-file) config
3. Append the Crowdin importer in the `importers.list` array: ```
    //...
    'importers' => [
        //...
        'list' => [
            //...
            'crowdin' => Lukasss93\LarexCrowdin\Importers\CrowdinImporter::class,
        ],
    ],
    //...
    ```
4. Append the Crowdin exporter in the `exporters.list` array: ```
    //...
    'exporters' => [
        //...
        'list' => [
            //...
            'crowdin' => Lukasss93\LarexCrowdin\Exporters\CrowdinExporter::class,
        ],
    ],
    //...
    ```
5. Edit your .env file and append the following strings: ```
    # For more info about this fields, see the "config/larex-crowdin.php" file
    LAREX_CROWDIN_TOKEN=
    LAREX_CROWDIN_PROJECT_ID=
    LAREX_CROWDIN_ORGANIZATION=
    ```

👓 Usage
-------

[](#-usage)

- Run `php artisan larex:import crowdin` to import strings from your Crowdin Project into your Larex CSV
- Run `php artisan larex:export crowdin` to export strings from your Larex CSV into your Crowdin Project
- You can still use the `--include` and `--exclude` options to select specific languages to import/export

⚗️ Testing
----------

[](#️-testing)

```
composer test
```

📃 Changelog
-----------

[](#-changelog)

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

🏅 Credits
---------

[](#-credits)

- [Luca Patera](https://github.com/Lukasss93)
- [All Contributors](https://github.com/Lukasss93/laravel-larex-crowdin/contributors)

📖 License
---------

[](#-license)

Please see the [LICENSE.md](LICENSE.md) file for more information.

###  Health Score

54

—

FairBetter than 96% of packages

Maintenance77

Regular maintenance activity

Popularity39

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 97.5% 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 ~209 days

Recently: every ~267 days

Total

9

Last Release

105d ago

Major Versions

v1.0.2 → v2.02022-02-12

v2.3.0 → v3.0.02025-06-10

PHP version history (3 changes)v1.0PHP ^7.4|^8.0

v2.0PHP ^8.0

v3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ba98a3b5b1a03bc4c37de57b9d2aefbba31c73570e10df5833a50ad4106fc583?d=identicon)[Lukasss93](/maintainers/Lukasss93)

---

Top Contributors

[![Lukasss93](https://avatars.githubusercontent.com/u/4071613?v=4)](https://github.com/Lukasss93 "Lukasss93 (79 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")

###  Code Quality

TestsPest

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lukasss93-laravel-larex-crowdin/health.svg)

```
[![Health](https://phpackages.com/badges/lukasss93-laravel-larex-crowdin/health.svg)](https://phpackages.com/packages/lukasss93-laravel-larex-crowdin)
```

###  Alternatives

[illuminate/translation

The Illuminate Translation package.

6938.0M572](/packages/illuminate-translation)[erag/laravel-lang-sync-inertia

A powerful Laravel package for syncing and managing language translations across backend and Inertia.js (Vue/React/Svelte) frontends, offering effortless localization, auto-sync features, and smooth multi-language support for modern Laravel applications.

4925.3k](/packages/erag-laravel-lang-sync-inertia)

PHPackages © 2026

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