PHPackages                             vlotysh/filament-translations - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. vlotysh/filament-translations

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

vlotysh/filament-translations
=============================

Excel-like translations manager for Filament 3 with auto-sync from source files

v0.1.4(3mo ago)0498↓81.9%MITPHPPHP ^8.1

Since Jan 20Pushed 3mo agoCompare

[ Source](https://github.com/vlotysh/filament-translations)[ Packagist](https://packagist.org/packages/vlotysh/filament-translations)[ Docs](https://github.com/vlotysh/filament-translations)[ RSS](/packages/vlotysh-filament-translations/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependencies (4)Versions (9)Used By (0)

Filament Translations Manager
=============================

[](#filament-translations-manager)

Excel-like translations manager for Filament 3 with auto-sync from source files.

Features
--------

[](#features)

- Excel-like interface with inline editing
- Auto-save on blur or Enter key
- Visual indicators for missing translations (red exclamation mark)
- Unsaved changes indicator (orange dot)
- Group-based organization with collapsible sections
- Search across keys and values
- Filter to show only missing translations
- Sync translations from source code (`t('key')` function calls)
- Configurable languages with flag emojis
- Add/delete translation keys from UI
- Statistics dashboard
- **S3 sync** — push/pull translations between environments via S3

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

[](#requirements)

- PHP 8.1+
- Laravel 10.0+ or 11.0+
- Filament 3.0+

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

[](#installation)

### Via Composer (Packagist)

[](#via-composer-packagist)

```
composer require vlotysh/filament-translations
```

### Local Development

[](#local-development)

Add the package to your `composer.json`:

```
{
    "repositories": [
        {
            "type": "path",
            "url": "packages/vlotysh/filament-translations"
        }
    ],
    "require": {
        "vlotysh/filament-translations": "@dev"
    }
}
```

Then run:

```
composer update vlotysh/filament-translations
```

Configuration
-------------

[](#configuration)

Publish the configuration file:

```
php artisan vendor:publish --tag=filament-translations-config
```

This will create `config/filament-translations.php`:

```
