Translator
Uebersetzt lokalisierte Payload CMS Inhalte ueber steckbare Provider, mit Steuerelementen auf Dokument-, Sammlungs- und Feldebene im Admin-Panel.
Installation
pnpm add @focus-reactive/payload-plugin-translator Über
Payload lokalisiert Inhalte, ueberlaessst die eigentliche Uebersetzung aber manuell. Dieses Plugin schliesst diese Luecke und durchlaeuft alle lokalisierten Felder beliebiger Verschachtelungstiefe: Gruppen, Arrays, Blocks, Tabs und Lexical-Rich-Text. Es sendet den Text an einen Uebersetzungs-Provider und schreibt das Ergebnis zurueck in die Zielsprache. Die Uebersetzung wird auf drei Ebenen angeboten und ueber die Option `levels` aktiviert: ein Popup in der Dokumentenansicht, ein Bulk-Dashboard in der Sammlungsansicht und ein pro-Feld-Steuerelement ueber `withFieldTranslation`. Standardmaessig aktiv sind die ersten beiden. Das Feld-Steuerelement uebernimmt Inhalte aus einer gewaehlten Quellsprache in das aktuelle Formular und unterstuetzt einen Undo-Schritt. Es funktioniert nur bei `text`, `textarea` und `richText` und remountet den Lexical-Editor bei Rich-Text-Inhalten. Die Provider sind ueber eine `TranslationProvider`-Schnittstelle steckbar, OpenAI ist integriert. Die Ausfuehrung erfolgt ueber einen konfigurierbaren Runner: Standard ist der asynchrone Payload-Jobs-Runner, alternativ ein synchroner Runner. `targetSelection` steuert, ob pro Lauf eine oder mehrere Sprachen uebersetzt werden. Strategien erlauben das Ueberschreiben bestehender Inhalte oder das Ueberspringen bereits vorhandener Inhalte. Mit `withAutoTranslate` koennen Sie automatische Uebersetzungen aktivieren, wenn sich der Inhalt der Quellsprache eines Dokuments aendert. Schnelle Bearbeitungen werden dabei entprellt, und Speichervorgaenge ohne aenderbare Inhalte werden uebersprungen. Weitere Optionen umfassen eine optionale Provenienz-Sammlung, die den Quellzustand jeder Uebersetzung speichert, serverseitige Lifecycle-Callbacks (`onQueued`, `onCompleted`, `onFailed`), eine Zugriffskontrolle fuer die Endpunkte und einen konfigurierbaren `basePath` (Standard `/translate`). Das Plugin setzt eine aktivierte Lokalisierung in der Payload-Konfiguration voraus. Felduebersetzungen benoetigen ein gespeichertes Dokument. Felder innerhalb eines lokalisierten `blocks`- oder `array`-Containers koennen nicht nach Position zugeordnet werden, daher ist das pro-Feld-Steuerelement dort deaktiviert und zeigt einen Hinweis, stattdessen das gesamte Dokument zu uebersetzen. Auto-Translate reiht nur Jobs ein, auf Serverless-Plattformen wie Vercel benoetigen Sie daher einen funktionierenden Job-Runner oder externen Cron.
Paketinformationen
- Paketname
@focus-reactive/payload-plugin-translator- Neueste Version
0.16.0- Entpackte Größe
- 834 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 1297
- Zuletzt veröffentlicht
- 12. Okt. 2026
Mehr von focusreactive
Profil ansehenCollaborative Comments
Ergänzt Payload v3 um Kommentare auf Dokument- und FeldEbene mit @mentions, E-Mail-Benachrichtigungen, Resolving, Multi-Tenancy und Locale-Filterung.
JSON Form Builder
Bearbeitet json-Felder in Payload als typisierte Admin-Felder und speichert die Werte als einfaches Objekt in derselben Spalte.
A/B Testing
A/B-Testing-Plugin für Payload CMS v3 und Next.js, das Seitenvarianten in bestehenden Collections anlegt und Traffic über Edge-Middleware verteilt.
Visual Editing
Blendet im Frontend Click-to-Edit-Overlays für Draft-Seiten ein, die das passende Feld im Payload-Admin öffnen.
Create Ideal CMS
Interaktive CLI, die ein Payload-CMS-Monorepo mit vorkonfigurierten FocusReactive-Plugins aufsetzt.
Netlify Deploy
Fügt im Payload-Admin einen Publish-Button neben Speichern hinzu, mit dem Netlify-Builds gestartet und Vorschauen veröffentlicht werden.
Ähnliche Plugins
Mehr in AIAuto Translate (LibreTranslate)
Übersetzt Payload-Dokumente im Hintergrund über einen selbst gehosteten LibreTranslate-Server in weitere Locales.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
Asyntai AI Chatbot
Fügt Payload 3 einen Asyntai-KI-Chat hinzu, der Besucher anhand veröffentlichter Inhalte aus ausgewählten Collections beantwortet.
Translator
Übersetzt lokalisierte Felder in Payload-Collections und Globals per KI in andere Locales, als Entwurf wo Versionen aktiv sind.
AI Manager
Schreibt Produkttitel, Beschreibungen, Attribute und Übersetzungen in Payload-Felder über Claude, ChatGPT, Gemini oder Kimi und überspringt bereits generierte Inhalte.
Llms Txt
Generiert llms.txt und llms-full.txt aus Payload Collections für LLMs und Crawler.