PHPackages                             levgenij/filament-translatable - 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. levgenij/filament-translatable

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

levgenij/filament-translatable
==============================

Automatic translation support for Filament Resources based on levgenij/laravel-translatable

2.0.0(3mo ago)020↓100%MITPHPPHP ^8.2

Since Dec 25Pushed 3mo agoCompare

[ Source](https://github.com/Levgenij/filament-translatable)[ Packagist](https://packagist.org/packages/levgenij/filament-translatable)[ Docs](https://github.com/levgenij/filament-translatable)[ RSS](/packages/levgenij-filament-translatable/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (6)Used By (0)

Filament Translatable
=====================

[](#filament-translatable)

[![Latest Version on Packagist](https://camo.githubusercontent.com/9f5d0f17938b233056d6f2282d68dfca1d73ee3e315c4a9513af22adb5eda7ea/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c657667656e696a2f66696c616d656e742d7472616e736c617461626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/levgenij/filament-translatable)[![License](https://camo.githubusercontent.com/43ff67bb900594c9f6bdad70f221d60c98963eca0540c252da3bb2589ce9e4da/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c657667656e696a2f66696c616d656e742d7472616e736c617461626c652e7376673f7374796c653d666c61742d737175617265)](https://github.com/levgenij/filament-translatable/blob/main/LICENSE)

Seamless multilingual support for Filament Resources with automatic translatable field generation based on [levgenij/laravel-translatable](https://github.com/levgenij/laravel-translatable).

[![Filament Translatable Screenshot](docs/images/screenshot.png)](docs/images/screenshot.png)

📦 Version Compatibility
-----------------------

[](#-version-compatibility)

Please install the version that matches your Filament version:

Filament VersionPackage VersionBranchInstallation**Filament v5.x**`^2.0``main``composer require levgenij/filament-translatable:^2.0`**Filament v3/v4**`^1.0``v1``composer require levgenij/filament-translatable:^1.0`> **Note:** This documentation is for **Filament v5**. If you are using Filament v3 or v4, please switch to the v1 documentation.

Features
--------

[](#features)

- **Zero Configuration** - Translatable fields are detected automatically from the model
- **Language Tabs** - Fields are grouped into tabs for each locale
- **Locale Badges** - Visual indicators next to field labels: `Title [EN]`
- **Clean Form Schema** - No wrappers or special syntax needed
- **Single Locale Mode** - No tabs or badges when only one locale is configured
- **Filament 5** - Built for Filament 5 (Schema API)

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

[](#requirements)

- PHP 8.2+
- Laravel 11+
- Filament 5.0+
- levgenij/laravel-translatable 3.0+

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

[](#installation)

Install the package via Composer:

```
composer require levgenij/filament-translatable
```

The package will auto-register its service provider.

### Publish Configuration (Optional)

[](#publish-configuration-optional)

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

Quick Start
-----------

[](#quick-start)

### 1. Configure Your Model

[](#1-configure-your-model)

Your model must use the `Translatable` trait from `levgenij/laravel-translatable`:

```
