Blog Kontakt

Wer täglich mit einem mehrsprachigen CMS arbeitet, kommt um das Thema Übersetzung nicht herum. Mit dem Siegeszug von KI-basierten Diensten wie Google Translate oder DeepL lassen sich Texte mittlerweile so präzise wie noch nie in diverse Sprachen übersetzen. Mithilfe des neuen SuluAITranslatorBundle von Robole können einzelne Inhaltsfelder bis hin zu kompletten Seiten, Snippets und FormBundle-Formularen mit einem Klick in der Sulu CMS Oberfläche übersetzt werden. Dank der Integration des europäischen Anbieters DeepL ist dies in aktuell über 30 Zielsprachen möglich - bei einem Freikontingent von bis zu 500.000 Zeichen im Monat. Grund genug, einen kleinen Einblick in das Bundle und seine Kernfunktionen zu wagen:

Features im Überblick

sulu_ai_translator_content
Video: Ein-klick Übersetzung einer Inhaltsseite in Sulu

Einmal eingerichtet, kann das Übersetzungs-Feature zur Übersetzung von Seiten, Formularen und Snippets genutzt werden. Ausschlaggebend zur Identifikation der Zielsprache ist hierbei stets die oben rechts in der Toolbar gewählte Seitensprache. Über die entsprechende Bundle-Konfiguration lassen sich individuelle sprachliche Vorlieben angeben, etwa eine Übersetzung der im Webspace definierten Locale "en" ins britische englisch ("en-GB"). Als Wert erwartet DeepL hierbei einen ISO 3166-1 kompatiblen Sprachschlüssel, der sich in der offiziellen DeepL Api Dokumentation einsehen lässt. Bei nicht-Gefallen einzelner Übersetzungen können diese über einen klick am Feld ganz leicht wieder rückgängig gemacht werden. Über den Toolbar-Button "Translate" kann darüber hinaus auch eine gesamte Seite übersetzt werden. 

sulu_ai_translator_usage_statistics
Darstellung der DeepL API Verbrauchsstatisik in den Sulu Einstellungen

Nutzer:innen mit der entsprechenden Berechtigung können über das Sulu Backend den monatlichen Leistungsverbrauch zum DeepL Abonnement einsehen und so rechtzeitig reagieren, wenn das Kontingent aufgebraucht ist. In Zukunft wird es hier auch möglich sein, die Formalität bzw. Anrede der gewünschten Übersetzungen anzupassen oder Glossars zu pflegen, um das Übersetzungsergebnis noch näher an die Sprache eines Unternehmens oder einer Organisation anzugleichen.

 

Einrichtung & Konfiguration

Das SuluAITranslatorBundle kann über den folgenden Befehl in eine bestehende Sulu-Instanz installiert werden:

composer require robole/sulu-ai-translator-bundle

Hierzu ist ein gültiger DeepL API Schlüssel notwendig. Alle Details zur Installation und Konfiguration lassen sich im README auf Github nachlesen.

 

Ausblick

Das SuluAITranslatorBundle ist ein mächtiges Werkzeug für alle, die mit dem Sulu CMS arbeiten und ihre Inhalte schnell und effizient übersetzen möchten. Mit der einfachen Integration der DeepL API und den benutzerfreundlichen Funktionen für Einzel- und Massenübersetzungen wird die Übersetzung von Inhalten zum Kinderspiel.

Zukünftig möchten wir die Installation des Bundles vereinfachen, weitere KI-basierten Übersetzungsdienste integrieren und weitere UI-Funktionen zur Verfügung stellen, um zwischen  Übersetzungsvorschlägen zu wählen oder die Übersetzung einer gesamten Seite bereits beim Kopieren einer Sprachvariante zu ermöglichen. Wenn Euch das Bundle gefällt, freuen wir uns über einen Stern in unserem Github Repository.

Diese Artikel könnten Sie auch interessieren

Interesse geweckt?

Alle Artikel anzeigen