Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Translate Action Laravel Package

pxlrbt/filament-translate-action

Adds a configurable Translate action to Filament resources, letting editors translate translatable model fields between locales from a modal without leaving the admin panel. Integrates with Filament tables and forms for quick multilingual content workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Localization roadmap sequencing. This package adds a "translate" bulk action to Filament form/resource UIs, letting content editors populate translated fields (typically alongside spatie/laravel-translatable) without leaving the admin panel. It directly supports decisions like "do we ship multi-locale content editing this quarter, or defer to a manual/CSV workflow?"
  • Build vs. buy for admin-panel tooling. The alternative is in-house Filament actions wiring your own translation provider client, plus per-resource UI glue. This package collapses that into a configurable action — a clear "buy/adopt" signal unless your translation pipeline has bespoke requirements (glossary enforcement, human-in-the-loop review, per-locale approval states).
  • Filament major-version upgrade planning. v1.2.0 adds Filament v5 support. That materially de-risks a Filament v4 → v5 migration for any product already depending on this package, and removes a blocker for teams who have held back on v5 because a localization dependency wasn't ready.
  • Vendor/dependency risk posture. A jump from v1.0.0 to v1.2.0 with only "v5 support" surfaced in the changelog tells you maintenance is reactive rather than roadmap-driven — weigh that against the low cost of replacement (the action is thin and swappable).
  • Scope boundary decisions. Because translation is invoked as an explicit editor action rather than an automated pipeline step, this package fits editor-assisted localization. It does not substitute for machine-translation-in-CI, translation memory, or vendor TMS integration — those remain separate build/integrate decisions.

When to Consider This Package

Adopt when:

  • You are on Filament (v3/v4/v5) and use — or plan to use — spatie/laravel-translatable or a comparable per-locale column/JSON schema.
  • Localization is editor-triggered: a human reviews and saves machine output, so quality and cost are acceptable at the margin.
  • You want multi-locale authoring shipped in days, not a sprint, and your translation provider is already supported or trivially configurable.
  • You are planning or mid-flight on a Filament v5 upgrade and need your plugin set to be v5-clean.

Look elsewhere when:

  • You need guaranteed translation quality, glossaries, brand terminology, or formal review/approval workflows — you need a TMS (Phrase, Lokalise, Crowdin) or a human vendor, not a UI action.
  • Your pipeline must be deterministic and CI-driven (translate on merge, versioned locale artifacts); this is an interactive admin tool.
  • You require per-locale permissions, audit trails, or rollback on translated content — those are your responsibility to build around it.
  • You are not on Filament, or you are pinned to a Filament major the release does not cover.
  • Volume is high. Bulk machine translation via an interactive action is a poor fit for thousands of strings; cost and rate limits bite, and there is no batching/queueing story implied by the changelog.

Due diligence before adopting: confirm the release actually covers your Filament major (v1.2.0's headline is v5 support; v1.0.0 predates it, so verify v3/v4 support is retained or pin accordingly), check which translation backends are configurable and whether keys are read from config/env, and read the action's source — it is small enough to audit in an hour, which is itself the mitigation for the thin changelog.

How to Pitch It (Stakeholders)

For executives (one paragraph): This is a small, low-cost Filament plugin that lets content editors translate fields inside the admin panel with one click, instead of exporting content, running it through a tool, and re-importing. It shortens the path to launching additional languages and removes a recurring manual workflow. The new v1.2.0 release adds Filament v5 support, which means adopting it does not pin us to an older Filament version — the main strategic risk (a dependency blocking our framework upgrade) is now cleared. Cost and lock-in are minimal: it is a thin wrapper over a translation provider we choose, and it can be replaced without touching our data model.

For engineering (the practical case): It is a configurable Filament action over our existing translatable fields — no schema changes, no service layer of our own to maintain. v1.2.0's Filament v5 support is the reason to look now: it keeps our plugin set upgrade-clean. Caveats to accept knowingly: the changelog is sparse (v1.0.0 → v1.2.0 documents only v5 support), so we verify compatibility ourselves and pin the version; translation is editor-triggered, not automated, so any CI or batch localization still needs separate tooling; and provider credentials/rate limits are our configuration responsibility. Recommended next step is a time-boxed spike: wire it to one resource, confirm v5 compatibility and provider config, and measure output quality before committing to it as the standard authoring path.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource