Translation Suite plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Translation Suite

Community

Translate both file-based strings and database content - all from one Filament panel. Track coverage with a complete overview. Bulk-translate thousands of keys. Powered by DeepL, Google Translate, ChatGPT & Claude.

Tags: Developer Tool Forms Tables Kit Panels Form Field Form Layout Form Editor Field
Supported versions:
5.x 4.x
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Ashrafic Labs avatar Author: Ashrafic Labs

Documentation


The only translation tool your Filament app needs.

File-based UI strings and database content models — unified in one suite with DeepL, Google, ChatGPT, and Claude built in. Supports Filament v4 and v5.


Docs PHP Version Filament License


#Capabilities

File & UI Translations Content Model Translations
Storage Database staging for lang/ files Auto-discovers Spatie HasTranslations models
Editing Full Filament form UI with locale tabs per key Locale tabs, sections, fieldsets, stacks per field
Coverage Per-locale percentage Per-model, per-locale progress bars
Translation Providers DeepL, Google, ChatGPT, Claude — per-field or bulk Same engines, bulk dispatch via queues
Collaboration Translation Portal, CSV, Webhooks Portal access, bulk export
Safety Activity log, automatic backups before publish Included in unified health view

#Requirements

Requirement Version
PHP ^8.2
Filament ^4.0 / ^5.0

#Installation

After purchasing a license, you'll receive a license key via email. You can also view and manage your license anytime in the License Portal. See the full installation guide for authentication, setup, and panel registration:

docs.ashraficlabs.com/filament-translation-suite/installation


#Workflow

#File & UI Translations

  1. Import existing lang/ files and scan your codebase for missing keys
  2. Edit translations in the Filament UI — single keys, bulk, or AI-powered
  3. Publish changes back to lang/ files with merge-safe writes and automatic backups

#Content Model Translations

  1. Add HasTranslations trait to your Eloquent models — the suite auto-discovers them
  2. Wrap translatable fields in TranslatableTabs, TranslatableSections, TranslatableFieldsets, or TranslatableStack
  3. Bulk translate entire model tables via background queues using DeepL, Google, ChatGPT, or Claude

All translation work stays inside your Filament panel. No external tools, no spreadsheet handoffs.


#Features

Adds a Translation Suite navigation group to your panel.

Feature Details
System Translations Database-backed editor for all lang/ file strings. Import, edit, and publish with merge-safe writes
Content Translation Auto-discovers all Spatie HasTranslations models. Per-locale coverage bars; bulk translate via queues
Health Dashboard Unified coverage reporting and real-time activity feed across files and models
Translation Portal Permission-gated page for external translators — no full admin access required
Translation Backups Automatic snapshots before every publish. Restore any previous state
Form Morphing Locale tabs, sections, fieldsets, and stacks for any translatable Filament field — zero wiring
Translation Providers DeepL, Google Cloud Translate, OpenAI ChatGPT, Anthropic Claude — per-field or bulk
Code Scanner Detects __(), trans(), trans_choice(), and @lang() usage; register missing keys in one click
Vendor Explorer Browse and override translations from any installed Composer package
CSV Import / Export Round-trip spreadsheet workflow for agencies and external translators
Webhooks Built-in endpoints for Phrase, Crowdin, and Lokalise
Auto-Translation Agent Background monitor that detects untranslated strings and auto-queues DeepL jobs
Locale Switcher In-panel language switcher injected into the Filament user menu

#Full Guides

Full documentation at docs.ashraficlabs.com/filament-translation-suite

Getting Started Full workflow: scan, edit, publish
Installation Requirements, composer setup, panel registration, model setup
Configuration Config file reference, env variables, feature toggles
Authorization Access control via gates and permissions
Features Overview Architecture and capability map
File Translations Database staging, import, edit, publish, source tracking
Content Models Auto-discovery, form morphing, table columns, bulk translation
Translation Providers Provider setup, placeholder preservation, bulk jobs
Form Morphing Tabs, sections, fieldsets, stacks, and layout control
Code Scanner Scan paths, functions, key parsing, usage explorer
Vendor Explorer Browse and override vendor package translations
CSV Import / Export Format, round-trip workflow, agency tips
Health Dashboard Coverage calculation, activity feed, team reporting
Auto-Translation Agent Scheduled monitoring, queue configuration, review workflow
Translation Backups Snapshots, restore, scheduled backups
Translation Portal External translator access, submission flow
Webhooks Phrase, Crowdin, Lokalise payload normalization
Events Full event reference for hooks and integrations

#Screenshots

System Translations Content Translation
System Translations Content Translation
Form Morphing (Tabs) Health Dashboard
Form Morphing Health Dashboard
Bulk AI Translation Translation Backups
Bulk Translate Backups

#Translation Providers

Provider Setup Best For
DeepL composer require deeplcom/deepl-php + API key European languages, formality control
Google Cloud composer require google/cloud-translate + API key Broad language coverage
OpenAI ChatGPT API key only (FTS_OPENAI_API_KEY) Context-aware, nuanced translations
Anthropic Claude API key only (FTS_ANTHROPIC_API_KEY) Natural tone, longer passages

All providers are optional. The suite auto-detects which are configured and exposes them in the UI. Placeholders (:name, :count) and pluralization patterns are preserved automatically.




Ashrafic Labs

Built with precision for professionals.
packages@ashraficlabs.com

The author

Ashrafic Labs avatar Author: Ashrafic Labs

Ashrafic Labs is dedicated to building robust, high-quality tools for the Laravel ecosystem. Backed by over a decade of full-stack engineering experience and deep expertise in Laravel and other front end technologies, our mission is to provide Filament plugins that streamline complex workflows and enhance developer productivity.

Plugins
2
Stars
5

From the same author