Zum Hauptinhalt springen

21. Oktober 2026: kritische Sicherheitsupdates für PHP und YOOtheme Pro 5. Ist Ihre Joomla-Website schon aktualisiert? Jetzt prüfen lassen

Joomla mehrsprachig: acht Lösungen im Test mit Joomla 6.2

Eine zweite Sprache klingt nach Übersetzen. In Joomla ist es vor allem die Entscheidung, wo die Übersetzung liegt: als eigener Joomla-Beitrag je Sprache, in einer Zusatztabelle neben dem Original oder gar nicht auf Ihrem Server, weil ein Dienst die Seite beim Ausliefern übersetzt. Davon hängt ab, was Suchmaschinen sehen, wie schnell die Seite antwortet und was übrig bleibt, wenn Sie die Erweiterung wieder entfernen.

Wir haben acht Lösungen auf Joomla 6.2 eingerichtet, jede mit derselben kleinen Website auf Deutsch und Englisch, und gemessen: Datenbankabfragen, Antwortzeit, hreflang, Suche, YOOtheme Pro, Deinstallation und den Umstieg von einer Lösung zur anderen.

Das Wichtigste in Kürze

  • Joomla selbst reicht für die meisten Websites. Jede Sprache bekommt eigene Beiträge, Menüs und Module, verknüpft über Joomlas Zuordnungen. hreflang, Suche und YOOtheme-Layouts funktionieren je Sprache. Ein englischer Beitrag brauchte 38 statt 33 Datenbankabfragen.
  • Falang und Speedy Translate legen Übersetzungen in eine eigene Tabelle und ersetzen dafür Joomlas Datenbanktreiber. Mit Falang stiegen die Abfragen je Beitragsseite auf 172 bis 197, die Antwortzeit von 79 auf 152 ms; mit Speedy auf 54 Abfragen und 86 ms.
  • Listen und Schlagwörter machen den Abstand größer. Auf der Seite eines Schlagworts mit 20 Touren brauchte Falang 320 Abfragen und 283 ms, Joomla selbst 75 und 124 ms. Jede weitere Tour in der Liste kostete mit Falang 11 Abfragen, mit Joomla 2.
  • Nach der Deinstallation liefern bei beiden die englischen Adressen 404. Falang lässt seine Übersetzungen in zwei Tabellen liegen, Speedy löscht seine.
  • GTranslate Free übersetzt erst im Browser über Google: Die Adresse bleibt gleich, Suchmaschinen sehen nur Deutsch, und der sichtbare Seitentext geht an Google.
  • Eine eigene Domain je Sprache kann Joomla nicht allein. Das kostenlose Domain per Language von Joomill hat es im Test sauber gelöst.
  • Beim Umstieg übernahm Speedy alle 80 Falang-Übersetzungen ohne Verlust. Für den Weg von Falang zu Joomlas eigenen Beiträgen bringt Falang kein Werkzeug mit.

Drei Wege, eine Frage: Wo liegt die Übersetzung?

Eigene Beiträge je Sprache: Joomla speichert jede Sprachfassung als eigenen Beitrag, eigenes Menü, eigenes Modul und verknüpft die Fassungen über „Sprachverknüpfungen“. Die KI-Übersetzer Autolanguage und AutoLingo füllen genau diese Struktur automatisch.

Übersetzung neben dem Original: Falang und Speedy Translate lassen den deutschen Beitrag allein stehen und legen die Übersetzung Feld für Feld in eine eigene Tabelle. Beim Seitenaufruf tauschen sie die Texte aus.

Übersetzung beim Ausliefern: GTranslate und ConveyThis speichern in Joomla nichts. Ein Dienst übersetzt die fertige Seite, bei GTranslate Free erst im Browser des Besuchers.

LösungWegPreis (Stand 3.11.2026)
Joomla 6.2.0eigene Beiträge je Spracheim Joomla-Kern enthalten
Falang Pro 6.9neben dem OriginalFree mit Hinweislink; Basic 49,90 €, Standard 84,90 €, Pro 139,90 € zzgl. MwSt.
Speedy Translate Lite 3.0.0neben dem OriginalLite kostenlos; Pro 49 $ im Abo
Autolanguage 2.7.1eigene Beiträge, per KI angelegtkostenlos; Pro kostenpflichtig, alle Joomill-Erweiterungen zusammen 65 €
AutoLingo 1.5.0eigene Beiträge, per KI angelegtkostenlos; Pro 39,99 € bzw. 39,99 $ im Jahr
GTranslate Free 7.0.1beim AusliefernFree kostenlos; mit Indexierung ab 12 $ im Monat
ConveyThis 67beim AusliefernFree: 10.000 Wörter, 1 Sprache; ab 12 $ im Monat
Domain per Language 1.0.1Zusatz: Domain je Sprachekostenlos

Die Testseite „Stadtlicht Touren“ hat fünf Beiträge, zwei Kategorien, drei eigene Felder (Dauer, Treffpunkt und Schwierigkeit als Auswahlliste), zwei Schlagwörter, einen Kontakt, ein Menü mit vier Einträgen, drei Module und die Smart Search. Alle Lösungen bekamen dieselben englischen Texte aus einer gemeinsamen Datei. Wir haben die kostenlosen Fassungen getestet; Falang in der Pro-Fassung, weil die kostenlose nur nach Anmeldung bei Faboba erhältlich ist. Für Autolanguage und AutoLingo hatten wir keinen API-Schlüssel eines Übersetzungsdienstes; dort haben wir Einrichtung, Einstellungen und Code geprüft, aber keine Texte übersetzen lassen.

Joomla selbst: eigene Beiträge je Sprache

Joomla bringt alles mit: Inhaltssprachen, das Plugin „System – Sprachenfilter“, das Modul „Sprachauswahl“ und die Komponente „Sprachverknüpfungen“. Dort stehen Original und Übersetzung nebeneinander, „Referenz in Ziel kopieren“ legt die Kopie an. Der Mehrsprachenstatus in der Kopfleiste zeigt, was noch fehlt.

Joomla-Sprachverknüpfungen mit deutschem und englischem Beitrag nebeneinander
Joomlas Sprachverknüpfungen: links der deutsche Beitrag, rechts die verknüpfte englische Fassung.

Für unsere kleine Testseite hieß das: 5 englische Beiträge, 2 Kategorien, 2 Schlagwörter, 1 Kontakt, 5 Menüeinträge in 2 neuen Menüs (eines je Sprache), 4 Module und 24 Zeilen in Joomlas Zuordnungstabelle. Die Feldwerte stehen je Beitrag. Nur die Beschriftungen der eigenen Felder und die Texte der Auswahlliste kennen keine Sprachfassung: Wir haben sie als Sprachschlüssel eingetragen und über Joomlas Sprach-Overrides übersetzt, 6 Texte je Sprache.

Der deutsche Tour-Beitrag auf dem Handy
Deutsch: /de/touren/berlin-bei-nacht
Der englische Tour-Beitrag auf dem Handy
Englisch: /en/tours/berlin-by-night

Das Ergebnis sind eigene Adressen je Sprache mit übersetzten Aliasen, im Kopf jeder Seite hreflang für Deutsch und Englisch plus x-default, und die englische Suche findet englische Wörter. Ein englischer Tour-Beitrag brauchte 38 Datenbankabfragen (einsprachig 33) und antwortete im Median nach 84 ms (einsprachig 79 ms).

Der Preis dafür ist Pflege: Ändert sich ein Bild, ein Preis oder ein Treffpunkt, ändern Sie ihn in jeder Sprache. Dafür ist jede Übersetzung ein normaler Joomla-Inhalt. Jede Erweiterung, die Joomlas Sprachfeld beachtet, arbeitet damit, und es gibt nichts zu deinstallieren.

Falang: Übersetzungen neben dem Original

Falang ist seit 2014 im JED und hat dort 368 Bewertungen; es macht Joomla mehrsprachig, ohne Inhalte zu kopieren. Die deutschen Inhalte bleiben auf „Alle Sprachen“, die Übersetzung liegt Feld für Feld in der Tabelle #__falang_content; bei unserer Testseite waren das 76 Zeilen. Damit Joomla die Übersetzung anzeigt, ersetzt das Plugin „falangdriver“ Joomlas Datenbankverbindung durch eine eigene Klasse, die Übersetzungen in die Abfrageergebnisse einsetzt, und bringt eigene Router für Beiträge und Schlagwörter mit. Nach der Installation meldete Falang, es habe die Reihenfolge der Systemplugins angepasst.

Falang-Übersetzungsformular mit deutschem Original und englischer Übersetzung
Falangs Übersetzungsformular: links das Original, rechts die englische Fassung. Bilder und eigene Felder folgen weiter unten.

Eine Falle fanden wir in den Voreinstellungen: Nach der Installation stehen „Copie images and urls params“ und „Copy original custom fields“ auf Nein. Eine neue Übersetzung beginnt dann ohne Bild und ohne Feldwerte. Wer nur Titel und Text übersetzt, bekommt eine englische Seite ohne Beitragsbild, und in unserem Test fehlten dort Dauer und Treffpunkt. Mit beiden Optionen auf Ja übernimmt Falang Bild und Feldwerte, zunächst auf Deutsch zum Übersetzen.

hreflang mit x-default und übersetzte Adressen lieferte Falang korrekt. Teuer wird der Austausch beim Seitenaufruf: Ein englischer Tour-Beitrag brauchte 197 Datenbankabfragen statt 33 und antwortete nach 152 ms statt 79 ms; der deutsche nach 143 ms mit 172 Abfragen. Falangs eigene Option „Enable query analysis caching“ ist laut Beschreibung „Not available actually“. Auf Listen und Schlagwort-Seiten wächst der Abstand mit jeder Tour; die Messung dazu steht unter „Leistung“.

Speedy Translate Lite: Falangs Prinzip, in Joomlas Formularen

Speedy Translate von Solid Labs ist seit Oktober 2026 im JED und nur für Joomla 6 gebaut. Ein Assistent führt in vier Schritten durch die Einrichtung; Sprache, Sprachenfilter und Sprachauswahl waren nach drei Klicks erledigt. Übersetzt wird direkt in Joomlas eigenen Formularen: Unter jedem Feld sitzt eine Flagge, dahinter die englische Fassung. Bildpfade sind dort schon vorbelegt.

Speedy-Translate-Assistent mit vier Schritten
Speedys Einrichtung in vier Schritten
Joomla-Beitragsformular mit Speedy-Sprachflaggen
Englische Fassung hinter der Flagge im Beitragsformular

Technisch arbeitet Speedy wie Falang: Die Übersetzungen liegen in der Tabelle #__translations, und das Systemplugin ersetzt über Joomlas Dienstcontainer den Datenbanktreiber durch eine übersetzende Unterklasse. Das kostet weniger als bei Falang: 54 Abfragen und 86 ms für den englischen Beitrag, 46 Abfragen für den deutschen.

Lite hat Lücken. Für Kontakte und Schlagwörter fanden wir keine Flaggen. Die Texte der Auswahlliste ließen sich eintragen, wurden aber nicht gespeichert; die englische Seite zeigte weiter „leicht“. Eine Suche in der Sprache des Besuchers nennt Solid Labs als Pro-Funktion. Laut Code bietet auch Lite einen zweiten Modus, der stattdessen Joomlas verknüpfte Kopien anlegt; den haben wir nicht getestet.

KI-Übersetzer, die Joomla-Beiträge anlegen

Autolanguage von Joomill und AutoLingo arbeiten mit Joomlas eigenem Weg: Beim Speichern eines Beitrags oder per Knopf in der Übersicht lassen sie ihn von einem Dienst übersetzen und legen die Fassung als verknüpften Joomla-Beitrag an. Beide sind nach der Installation abgeschaltet und brauchen einen eigenen API-Schlüssel, etwa für DeepL, OpenAI, Google oder Microsoft. Die Texte gehen dann aus Ihrem Backend an diesen Dienst; Besucher sind nicht beteiligt.

Die kostenlosen Fassungen decken nicht alles ab. Autolanguage weist im Plugin selbst darauf hin, dass Menüs, Module, Schlagwörter und E-Mail-Vorlagen Pro brauchen; Joomill nennt dazu auch die Texte in YOOtheme-Builder-Seiten. Bei AutoLingo sind laut Hersteller Menüs, eigene Felder und Metadaten Pro. Weil das Ergebnis normale Joomla-Inhalte sind, gilt danach alles aus dem Abschnitt über Joomla selbst. Die Qualität der Übersetzungen haben wir ohne Schlüssel nicht geprüft.

Einstellungen des Plugins Autolanguage
Autolanguage: Methode und Quellsprache, die Dienste im Reiter „Service & API“
Einstellungen des Plugins AutoLingo
AutoLingo: ein Schlüssel je Übersetzungsdienst

Übersetzung beim Ausliefern: GTranslate und ConveyThis

GTranslate Free ist ein Modul mit Sprachumschalter. Schon beim Seitenaufruf lädt der Browser ein Skript von cdn.gtranslate.net (7,4 KB). Ein Klick auf Englisch schickte den sichtbaren Seitentext an translate-pa.googleapis.com, und Sekunden später stand die Seite auf Englisch da. Die Adresse blieb gleich, das HTML vom Server ebenfalls deutsch. Suchmaschinen sehen deshalb nur die deutsche Seite, es gibt kein hreflang, und die Suche kennt nur deutsche Wörter. GTranslate sagt das selbst: Die kostenlose Fassung bringt keinen Vorteil für Suchmaschinen.

Deutsche Testseite mit GTranslate-Umschalter
Vorher: die deutsche Seite mit GTranslates Umschalter unten links
Dieselbe Seite nach der Übersetzung durch Google
Nachher: „Berlin at night“, „Seek“, „contact“ – dieselbe Adresse

Die Maschine übersetzt ohne Zusammenhang: Aus dem Knopf „Suchen“ wurde „Seek“, aus „Kontakt“ ein kleingeschriebenes „contact“, aus „Speicherstadt und Hafen“ „Speicherstadt and port“. Ein YOOtheme-Layout übersetzt GTranslate mit, weil es die fertige Seite im Browser übersetzt. Für eine Datenschutzerklärung heißt das: Bei jedem Aufruf verbindet sich der Browser mit dem Server von GTranslate, beim Umschalten mit Google. Ob Sie dafür eine Einwilligung brauchen, klären Sie mit Ihrer Datenschutzberatung. Eigene Sprachadressen und Indexierung gibt es erst in den Bezahlplänen.

ConveyThis übersetzt auf dem Server über den eigenen Dienst und braucht dafür ein Konto mit API-Schlüssel. Ein Konto haben wir nicht angelegt. Schon ohne Schlüssel und ohne Zielsprache lud jede Seite ein Skript von cdn.conveythis.com (43,8 KB). Laut Code gehen die Seitentexte an die API von ConveyThis (Standard USA, wählbar EU); bearbeitet werden die Übersetzungen im Dashboard des Dienstes, auf Ihrem Server liegt ein Zwischenspeicher. Beim Ab- und Wiedereinschalten und beim Ändern der Einstellungen meldet das Plugin außerdem ein Ereignis mit Ihrer Domain an ConveyThis, auch ohne Schlüssel. Der kostenlose Plan umfasst 10.000 Wörter und eine Sprache.

Eine Domain je Sprache

Joomla allein liefert alle Sprachen unter einer Domain, mit /de/ und /en/ im Pfad. Für example.de und example.com braucht es eine Erweiterung. Domain per Language von Joomill (kostenlos, nur Joomla 6) haben wir mit zwei lokalen Domains getestet: Jede Domain lieferte ihre Sprache ohne Kürzel im Pfad, hreflang zeigte auf die andere Domain, und die alten /en/-Adressen leiteten mit 301 auf die englische Domain um. Laut Hersteller kann eine Anmeldung auf Wunsch für beide Domains gelten.

Einstellungen von Domain per Language
Domain per Language: eine Domain je Inhaltssprache

Ein echtes Beispiel lesen Sie gerade. joomla-agentur.de ist Deutsch, joomla-agency.com Englisch, aus einer Joomla-Installation. Am 3. November 2026 waren je 266 Beiträge auf Deutsch und Englisch veröffentlicht, als eigene Joomla-Beiträge über Joomlas Zuordnungen verknüpft, und hreflang zeigt auf die jeweils andere Domain.

YOOtheme Pro

YOOtheme speichert ein Builder-Layout im Beitrag. Wir haben YOOtheme Pro 5.0.53 installiert und dem Beitrag „Über uns“ das Layout der Testseite aus unserem Page-Builder-Vergleich gegeben.

Falang-Formular mit Hinweis zu YOOtheme-Seiten
Falang blendet bei YOOtheme-Seiten den Text aus: „Not available for YOOtheme Pro pages“.
LösungErgebnis
Joomlaja – eigenes Layout je Sprache
Falang Pronein – Formular blendet Builder-Text aus; Zusatz „Translate for YOOtheme Builder“ nötig
Speedy Translate Litenein – englische Seite zeigt deutsches Layout
GTranslate Freeja – maschinell im Browser
Autolanguagenein – laut Hersteller nur Pro

Bei Joomlas eigenem Weg hat jede Sprache ihr eigenes Layout, das Sie im Builder übersetzen. Falang verweist für Builder-Inhalte auf den Zusatz „Translate for YOOtheme Builder“ von Faboba (Lite kostenlos, sonst ab 54,90 € zzgl. MwSt.), den wir nicht hatten. Bei Speedy Lite landete der englische Text nur im Einleitungstext; die englische Seite zeigte weiter das deutsche Layout.

Smart Search

Wir haben den Suchindex über Joomlas Kommandozeile neu aufgebaut und auf der englischen Seite nach „harbour“ gesucht.

LösungTreffer für „harbour“Hinweis
JoomlaSpeicherstadt and Harbourja – Index je Sprache
Falang Prokein Treffernein – eigenes Zusatzplugin, nicht im Paket
Speedy Translate Litekein Treffernein – laut Hersteller nur Pro
GTranslate Freekein Treffernein – nur deutscher Index

Bei Falang und Speedy Lite fand die englische Suche nur deutsche Wörter und zeigte deutsche Titel. Falang bietet dafür ein Zusatzplugin „Smart Search – Falang Content“ als eigenen Download an, das nicht im Paket war.

Leistung: Abfragen und Antwortzeit

Gemessen haben wir zuerst den englischen Tour-Beitrag der kleinen Testseite (drei Felder, keine Schlagwörter; einsprachig: den deutschen) ohne Joomlas Cache: Datenbankabfragen eines Aufrufs aus dem Protokoll von MariaDB, dazu die Zeit bis zum ersten Byte als Median von 50 Abrufen. GTranslate und ConveyThis ändern auf dem Server nichts; ihre Kosten entstehen im Browser.

Datenbankabfragen je Aufruf

englischer Tour-Beitrag, ohne Cache – weniger ist besser

Einsprachigohne Übersetzung
33
Joomlaeigene Beiträge
38
Speedy Translate Liteneben dem Original
54
Falang Proneben dem Original
197
GTranslate FreeServer unverändert
33

Antwortzeit bis zum ersten Byte

Median aus 50 Abrufen, ohne Cache – weniger ist besser

Einsprachigohne Übersetzung
79 ms
Joomlaeigene Beiträge
84 ms
Speedy Translate Liteneben dem Original
86 ms
Falang Proneben dem Original
152 ms
GTranslate FreeServer unverändert
78 ms

Lokal in Docker gemessen; auf echtem Hosting sind die Zeiten länger, die Abstände bleiben.

Mit Joomlas Cache (konservativ) sanken die Abfragen auf 18 einsprachig, 23 mit Joomla selbst, 32 mit Speedy und 92 mit Falang; die Antwortzeiten lagen bei 66, 75, 81 und 108 ms. Im Browser lud GTranslate vor dem Umschalten 7,4 KB nach, ConveyThis ohne Schlüssel 43,8 KB.

Mit vielen Schlagwörtern und Feldern

Für die Frage, wie sich Schlagwörter und eigene Felder auswirken, haben wir eine größere Testseite gebaut: 65 Beiträge, 18 eigene Felder (12 Text, 6 Auswahllisten) und 24 Schlagwörter. Jede der 60 neuen Touren hat alle 18 Feldwerte und 8 Schlagwörter. Gemessen haben wir drei englische Seiten: einen Tour-Beitrag, die Tourenliste mit 6 Touren und die Seite eines Schlagworts mit 20 Touren.

Antwortzeit auf der größeren Testseite

Median aus 50 Abrufen, ohne Cache – weniger ist besser

Einsprachig   Joomla   Speedy Translate Lite   Falang Pro

Tour-Beitrag

Einsprachig
76 ms
Joomla
86 ms
Speedy Translate Lite
92 ms
Falang Pro
174 ms

Tourenliste (6 Touren)

Einsprachig
93 ms
Joomla
105 ms
Speedy Translate Lite
113 ms
Falang Pro
247 ms

Schlagwort-Seite (20 Touren)

Einsprachig
123 ms
Joomla
124 ms
Speedy Translate Lite
142 ms
Falang Pro
283 ms

Lokal in Docker gemessen. Speedy Lite übersetzt keine Schlagwörter; gemessen ist die deutsche Schlagwort-Seite in der englischen Fassung.

Bei den Datenbankabfragen ist der Abstand größer: Joomla selbst brauchte für die drei Seiten 38, 47 und 75 Abfragen, Speedy Lite 54, 63 und 106, Falang 212, 272 und 320.

Abfragen auf der Schlagwort-Seite nach Zahl der Touren

ein Aufruf, ohne Cache – weniger ist besser

Einsprachig   Joomla   Falang Pro

1 Tour

Einsprachig
33
Joomla
35
Falang Pro
111

5 Touren

Einsprachig
41
Joomla
43
Falang Pro
155

10 Touren

Einsprachig
51
Joomla
53
Falang Pro
210

20 Touren

Einsprachig
71
Joomla
73
Falang Pro
320

Jede weitere Tour in der Liste kostete mit Joomla 2 Abfragen und knapp 2 ms, mit Falang 11 Abfragen und rund 7 ms. Die Zahl der Felder und Schlagwörter am einzelnen Beitrag spielte dagegen kaum eine Rolle: Mit 3 statt 18 Feldern oder ganz ohne Schlagwörter brauchte der Tour-Beitrag mit Falang 212 und 210 Abfragen, mit Joomla 38 und 38.

Woher die Abfragen kommen, zeigt das Protokoll der Schlagwort-Seite. Joomla lud die Kategorie der Touren dort 3-mal, mit Falang 54-mal: Falangs eigener Router für Beiträge fordert die Kategorie bei jedem Link mit erzwungenem Neuladen an (get($id, true)), Joomlas Router nimmt sie aus seinem Zwischenspeicher. Dazu las Falang seine Tabellenliste #__falang_tableinfo 86-mal und fragte 110-mal #__falang_content nach Übersetzungen.

Joomlas Cache (konservativ) fing die Tourenliste ab: Falang 26 Abfragen und 77 ms, Joomla 14 und 59 ms. Die Schlagwort-Seite nicht: Dort blieben es mit Falang 256 Abfragen und 240 ms, mit Joomla 65 und 122 ms.

Deinstallation: was übrig bleibt

Jede Erweiterung haben wir über „Erweiterungen: Verwalten“ deinstalliert und Tabellen, Joomlas Verwaltungstabellen und Dateien mit dem Stand davor verglichen.

LösungEigene TabellenNach der Deinstallation
Joomla–nichts zu deinstallieren; die Übersetzungen sind normale Beiträge
Falang Pro#__falang_content, #__falang_tableinfozwei Tabellen mit 76 Übersetzungszeilen bleiben; englische Adressen 404
Speedy Translate Lite#__translations, #__speedytranslate_jobskeine Reste, aber die Übersetzungstabelle wird gelöscht; englische Adressen 404
Autolanguage–Installer-Plugin „Joomill“ und eine Update-Quelle bleiben
AutoLingo#__autolingo_hashes, #__autolingo_logskeine Reste
GTranslate Free–keine Reste
ConveyThis#__conveythis_dataeine verwaiste Zeile in #__assets (geplante Aufgabe)
Domain per Language#__domainperlanguage_ssoInstaller-Plugin „Joomill“ und eine Update-Quelle bleiben; Adressen wieder mit /de/ und /en/

Das ist der eigentliche Unterschied der Wege: Bei Falang und Speedy hängen die Übersetzungen an der Erweiterung. Ohne sie fällt die englische Website weg, unter /en/ erschien danach der deutsche Text mit englischer Sprachangabe. Bei Joomlas eigenem Weg und den KI-Übersetzern bleiben die Übersetzungen normale Beiträge.

Umstieg zwischen den Lösungen

  • Von Falang zu Speedy: Speedys Import „Von Falang migrieren“ übernahm alle 80 Übersetzungen, auch Kontakte, Schlagwörter und Listentexte. Nach der Deinstallation von Falang lieferten alle englischen Seiten 200 mit englischem Inhalt.
  • Von Falang oder Speedy zu Joomlas eigenem Weg: Dafür bringen beide kein Werkzeug mit. Falang exportiert nur XML und XLIFF für den Wiederimport in Falang. Die Übersetzungen müssen in eigene Beiträge, Menüs und Module umgewandelt und verknüpft werden.
  • Von Joomlas eigenem Weg weg: Die Inhalte bleiben, was sie sind. Die KI-Übersetzer arbeiten auf derselben Struktur.
  • Von GTranslate Free weg: Es gibt nichts mitzunehmen, weil nichts gespeichert wurde.
Speedy Translate: Import aus Falang
Speedys Import aus Falang: 80 Übersetzungen, Falangs Daten bleiben unverändert

Sicherheit

In der NVD fanden wir für die Joomla-Fassungen der getesteten Erweiterungen keine CVE (Stand 03.11.2026). Die Einträge unter den Namen Falang, GTranslate und ConveyThis betreffen Fassungen für WordPress und Drupal oder andere Produkte mit ähnlichem Namen. Ein Punkt zur Bauweise: Falang und Speedy ersetzen Joomlas Datenbanktreiber und hängen damit eng an Joomlas Innenleben. Prüfen Sie nach jedem Joomla-Update die übersetzten Seiten.

Ein Blick zurück

Mehrsprachigkeit war in Joomla lange Sache von Erweiterungen. Joom!Fish übersetzte unter anderem Joomla 1.5 nach dem Prinzip, das Falang fortführt; Faboba bot mit Fish2Falang eine Übernahme der Joom!Fish-Übersetzungen an, zuletzt 2016. Josetta von Weeblr, ein Werkzeug für Joomlas eigene Mehrsprachigkeit, wurde zum 20. Januar 2017 eingestellt. Neno Translate für Joomla 3 hat keinen Eintrag mehr im JED, und seine Website war am 3. November 2026 nicht erreichbar. jDiction steht im JED nur noch für Joomla 3. Wer eine dieser Lösungen noch einsetzt, steht vor einer Migration.

Welche Lösung für wen?

  • Neue Website: Joomlas eigener Weg. Wenn viel Text zu übersetzen ist, ein KI-Übersetzer, der Joomla-Beiträge anlegt, und danach ein Mensch, der die Texte liest.
  • Bestehende Falang-Website: läuft weiter. Achten Sie auf die Antwortzeit, vor allem auf Listen- und Schlagwort-Seiten, auf den YOOtheme-Zusatz und auf die Kopieroptionen. Ein Umzug zu Speedy klappte im Test ohne Verlust; ein Umzug zu Joomlas eigenem Weg ist Handarbeit oder ein Projekt.
  • Eigene Domain je Sprache: Joomlas eigener Weg plus Domain per Language.
  • Nur eine Lesehilfe für Gäste: GTranslate Free, nicht als Ersatz für eine übersetzte Website.

Unsere eigene Erweiterung newtastic Languages fehlt hier mit Absicht. Wir nehmen sie in einem Nachtrag mit denselben Messungen dazu.

Sie wollen Ihre Joomla-Website mehrsprachig machen oder von Falang auf Joomlas eigene Mehrsprachigkeit umziehen? Wir übernehmen Einrichtung, Übersetzungsablauf und Umzug, mit Test vor dem Umschalten.

Mehrsprachig ohne Falang · Joomla-Entwicklung

Weitere Vergleiche mit derselben Methode: YOOtheme Pro oder SP Page Builder, Download-Komponenten für Joomla und Backup-Erweiterungen für Joomla.

So haben wir getestet

  • Drei Docker-Umgebungen mit Joomla 6.2.0 aus dem offiziellen Paket, PHP 8.4.26, MariaDB 10.11.19, Apache 2.4, Cassiopeia, Deutsch als Hauptsprache, saubere URLs, sonst Joomlas Voreinstellungen. Je Lösung ein gespeicherter Stand.
  • Versionen: Falang Pro 6.9, Speedy Translate Lite 3.0.0, Autolanguage 2.7.1, AutoLingo 1.5.0, GTranslate Free 7.0.1, ConveyThis 67, Domain per Language 1.0.1, YOOtheme Pro 5.0.53. Pakete von den Herstellerseiten, Falang Pro aus einer bestehenden Lizenz.
  • Installiert, übersetzt und deinstalliert über das Backend wie im Alltag, automatisiert mit Playwright; bei Falang die übrigen Inhalte im Format seines Formulars eingetragen und mit dem Formular gegengeprüft.
  • Server: 50 Abrufe je Adresse nach fünf zum Aufwärmen, Median; Datenbankabfragen eines Aufrufs aus dem MariaDB-Protokoll. Browser: Chromium, leerer Cache, Median aus drei Läufen.
  • Größere Testseite: 60 weitere Touren, 15 weitere Felder und 22 weitere Schlagwörter, per Skript eingetragen, für Falang und Speedy Lite im Format ihrer Formulare. Schlagwort-Seite mit 1, 5, 10 und 20 Touren über Joomlas Parameter limit; Tour-Beitrag zusätzlich mit 3 statt 18 Feldern und ohne Schlagwörter.
  • Reste: Tabellen, Joomlas Verwaltungstabellen und Dateiliste vor der Installation und nach der Deinstallation verglichen.
  • CVEs: NVD-Stichwortsuche je Produkt und CISA-KEV-Liste, Stand 3. November 2026. Preise von den Herstellerseiten am selben Tag.
Ufuk Avcu

Inhaber und Entwickler der Joomla Agentur. Baut und betreut seit 2009 Joomla-Websites.

Fragen zu Ihrer Joomla-Website?

Wir sehen sie uns an und antworten in der Regel am nächsten Werktag.

Kostenlos anfragen