Joomla betreibt immer noch etwa 1,1% aller Websites und 1,6% der Websites, deren CMS identifiziert werden kann (W3Techs, November 2026). Viele dieser Websites bedienen mehr als ein Land und ihre Eigentümer stoßen auf dieselbe Mauer: Joomla verwaltet Sprachen, übersetzt aber nichts.
Die eigentliche Frage ist also, wer jede übersetzte Seite schreibt und pflegt: Sie oder die Software. Diese Anleitung vergleicht das integrierte Setup von Joomla’ mit der Erweiterung ConveyThis auf Joomla 4, 5 und 6, führt Schritt für Schritt durch das Setup und behandelt die eine Servereinstellung, die übersetzte URLs bei einer Neuinstallation leise unterbricht.
Wichtige Erkenntnisse
- Das integrierte Setup von Joomla’ (Sprachfilter plus mehrsprachige Assoziationen) benötigt für jede Sprache einen separaten Artikel, ein Menü und ein Modul, die von Hand geschrieben werden.
- Eine Übersetzungserweiterung übersetzt die Seiten Joomla, die bereits gerendert werden, und stellt sie unter URLs wie bereit
/es/about, mit hreflang.- Die beiden Ansätze konkurrieren um dasselbe
/es/Adressen, also wählen Sie eine aus.- Auf Apache geben übersetzte URLs 404 zurück, bis
htaccess.txtwird umbenannt in.htaccess.- Die Installation von ConveyThis für Joomla ist kostenlos und der kostenlose Plan umfasst 10.000 Wörter und 2.500 übersetzte Seitenaufrufe pro Monat.
Welche zwei Möglichkeiten gibt es, Joomla mehrsprachig zu machen?
Es gibt zwei Routen, die auf unterschiedlichen Ebenen funktionieren. Die eingebaute Route übersetzt Inhaltselemente: Sie bewahren eine Kopie jedes Artikels in jeder Sprache auf und teilen Joomla mit, welche Kopien zusammengehören. Eine Erweiterung übersetzt Seiten: Es nimmt das fertige HTML, das Joomla erstellt, und übersetzt es, sodass Artikel, Module, Menüs und die meisten Ausgaben von Drittanbietern in einem Durchgang abgedeckt werden.
| Integrierte Mehrsprachigkeit | Übersetzungserweiterung (ConveyThis) | |
|---|---|---|
| Einrichtungszeit | Sprachpakete, Inhaltssprachen, Plugin, dann Menüs und Module pro Sprache | Etwa zehn Minuten |
| Wer übersetzt | Sie oder ein Übersetzer, Punkt für Punkt | Zuerst maschinelle Übersetzung, dann bearbeiten Sie, worauf es ankommt |
| Inhalt pro Sprache | Separate Artikel, Kategorien, Menüs und Module | Ein Satz von Inhalten; vom Dienst gespeicherte Übersetzungen |
| Neuer Artikel veröffentlicht | Schreiben und verknüpfen Sie eine Kopie in jeder Sprache | Automatisch abgeholt und übersetzt |
| Sprach-URLs | Ja, /es/-Stilpräfixe | Ja, /es/about oder es.example.com |
| hreflang | Durch Vereine | Automatisch hinzugefügt |
| Übersetzte Sitemaps, Metadaten, JSON-LD | Teilweise abhängig von Erweiterungen | Inklusive |
| Kosten | Kostenlos Software, bezahlte Übersetzerzeit | Kostenlos bis zu 10.000 Wörter planen; bezahlte Pläne nach Wörtern und Sprachen |
Das integrierte Setup ist für eine Handvoll stabiler Seiten in zwei Sprachen mit einem fließenden Editor im Team funktionsfähig. Ab diesem Zeitpunkt werden die manuellen Kopien zum Engpass. Das ist die Lücke, die ConveyThis schließt: ein Satz Inhalte, übersetzte Seiten unter ihren eigenen URLs und nichts, was Sie kopieren können, wenn Sie veröffentlichen.
Wie funktioniert das integrierte mehrsprachige Setup von Joomla’?
Joomla’s eigener Ansatz besteht aus fünf Teilen. Sie installieren für jede Sprache ein Sprachpaket, erstellen eine Inhaltssprache dafür und aktivieren die System - Sprachfilter Plugin, Einstellung Artikelverbände zu Ja (Joomla Handbuch). Anschließend erstellen Sie die sprachspezifische Struktur: einen Homepage-Menüpunkt pro Sprache und ein Language Switcher-Modul.
Danach kommt die eigentliche Arbeit. Jeder Artikel erhält einen übersetzten Zwilling, der aus seinem erstellt wird Verbände Tab und nebeneinander verwaltet in Komponenten → Mehrsprachige Verbände (Joomla Hilfe). Gleiches gilt für Kategorien, Menüpunkte, Kontakte und Module, die Text enthalten.
Zwei Dinge überraschen die Leute oft:
- Nichts wird für Sie übersetzt. Die Schaltfläche Erstellen erstellt eine leere Kopie in der Zielsprache. Die Worte sind deine Aufgabe.
- Inhalte, die auf “Alle” Sprachen eingestellt sind, sind für Assoziationen unsichtbar. Wenn Ihre vorhandenen Artikel die Standardeinstellung “Alle” verwenden, bleibt die Assoziationsliste leer, bis Sie jedem Element eine bestimmte Sprache zuweisen. Auf einer älteren Site handelt es sich dabei um ein Bereinigungsprojekt, bevor die Übersetzung überhaupt beginnt.
Für eine fünfseitige Broschüren-Site in zwei Sprachen ist das ein Wochenende. Bei einer Site mit 300 Artikeln und vier Sprachen müssen 900 zusätzliche Elemente erstellt und bei jeder ursprünglichen Änderung aktualisiert werden.

Wann ist eine Verlängerung die bessere Wahl?
Eine Erweiterung ist sinnvoll, wenn sich der Inhalt schneller ändert, als Sie ihn manuell übersetzen können. Da es auf der gerenderten Seite funktioniert, ist es egal, ob der Text aus einem Artikel, einem Modul, einer Vorlagenüberschreibung oder einer Komponente wie HikaShop stammt. Joomla bleibt im Backend einsprachig, was den redaktionellen Workflow einfach hält.
Normalerweise ist es die bessere Passform, wenn:
- Sie veröffentlichen oder aktualisieren Inhalte jede Woche;
- Sie möchten drei oder mehr Sprachen;
- Sie verlassen sich auf Komponenten von Drittanbietern, deren Ausgabe die integrierten Assoziationen nicht erreichen;
- Niemand im Team schreibt die Zielsprachen fließend, und Sie bearbeiten lieber einen Maschinenentwurf, als von einer leeren Seite aus zu beginnen.
Mit ConveyThis erhält jede Sprache ihre eigene indexierbare URL mit hreflang-Tags, einer übersetzten Sitemap sowie übersetzten Titeln, Metabeschreibungen und strukturierten Daten. Sie behalten die Kontrolle über den Wortlaut: Bearbeiten Sie jede Übersetzung im visuellen Editor und sperren Sie Marken- und Produktnamen mit dem Glossar.
Der einzige Fall, in dem das integrierte Setup das richtige Tool ist, ist, wenn jede Sprache wirklich unterschiedliche Inhalte benötigt (unterschiedliche Produkte, unterschiedliche Artikel pro Markt). Das ist keine Übersetzung, das sind separate Websites unter einem Dach.
Übersetzen Sie eine Joomla-Site für Ihr Unternehmen? ConveyThis für Joomla ist eine kostenlose Erweiterung für Joomla 4, 5 und 6. Der kostenlose Plan umfasst 10.000 Wörter und 2.500 übersetzte Seitenaufrufe pro Monat ohne Kreditkarte. Kostenlos starten oder sehen So funktioniert die Erweiterung Joomla.
Wie richte ich ConveyThis auf Joomla ein?
Die Einrichtung dauert etwa zehn Minuten, wobei die meiste Zeit auf die Übersetzung der ersten Seiten gewartet wird. Die Joomla Einrichtungsanleitung hat Screenshots für jeden Schritt.
- Installieren Sie die Erweiterung. Gehen Sie im Administrator zu System → Install → Extensions, öffnen Sie Install from Web und suchen Sie nach ConveyThis. Es ist aufgeführt in der Joomla Erweiterungsverzeichnis für J4, J5 und J6. Wenn Install from Web nicht verfügbar ist, laden Sie das Paket herunter und verwenden Sie es Upload Package File.
- Kostenloses Konto erstellen und kopieren Sie Ihren API-Schlüssel (es beginnt mit
pub_). - Offene Komponenten → ConveyThis, fügen Sie den Schlüssel ein und überprüfen Sie ihn.
- Wählen Sie Ihre Sprachen. Wenn Sie sie bereits in Ihrem ConveyThis-Dashboard ausgewählt haben, werden sie auf dem Einrichtungsbildschirm angezeigt und Sie bestätigen dies einfach.
- Schalten Sie das Sprachfilter-Plugin aus. ConveyThis erkennt es und bietet an, dies für Sie zu tun.
- Aktivieren Sie das Umschreiben von URLs und überprüfen Sie die Serverdatei (nächster Abschnitt).
- Laden Sie die Site neu. Das Sprachumschalter erscheint; Sie können es neu gestalten oder mit dem enthaltenen Modul an einer beliebigen Vorlagenposition platzieren.
Öffnen Sie von dort aus einige übersetzte Seiten, korrigieren Sie die wichtigen Formulierungen im visuellen Editor und fügen Sie dem Glossar Marken- und Produktnamen hinzu, sodass sie nie übersetzt werden.

Warum geben übersetzte Joomla-Seiten 404 zurück?
Dies ist der häufigste Grund, warum eine mehrsprachige Joomla-Site “nicht funktioniert” und hat nichts mit der Übersetzung zu tun. Eine übersetzte Seite befindet sich unter einer Adresse wie /es/about. Dieser Pfad existiert nicht auf der Festplatte, daher muss der Webserver ihn an Joomla’s übergeben index.php. Auf Apache gelten die Regeln, die dieses Schiff als htaccess.txt, und Joomla überlässt Ihnen die Umbenennung.
Wir haben dies bei einer sauberen Joomla 5.4-Installation getestet und dabei jeweils eine Sache geändert:
.htaccess gegenwärtig | Use URL Rewriting | /es/about |
|---|---|---|
| Ja | An | 200, Seitenladungen |
| Ja | Aus | 200, Seitenladungen |
| Nein (Joomla’s Standard nach der Installation) | Aus | 404 |
Die Datei entscheidet darüber, nicht die Einstellung Joomla. Das Verwirrende daran ist, dass die Links auf der Seite immer noch korrekt aussehen, sodass dem Websitebesitzer nichts sagt, was falsch ist.
Der Fix hängt vom Server ab:
- Apache oder LiteSpeed: ändern Sie den Dateinamen von
htaccess.txt→.htaccessin der Wurzel Joomla. - IIS: ändern Sie den Dateinamen von
web.config.txt→web.config. - NGINX: Der Serverblock benötigt eine
try_filesRegel, die unbekannte Pfade sendet anindex.php. Ihr Gastgeber kann es hinzufügen.
Dann setzen Use URL Rewriting zu Ja unter System → Globale Konfiguration → SEO. Das Panel ConveyThis prüft dies nun für Sie: Es fordert eine übersetzte Adresse auf Ihrer eigenen Site an und warnt Sie, wenn es 404 zurückgibt, wobei der Fix für Apache und NGINX benannt wird.
Wie überprüfe ich, ob die übersetzte Seite funktioniert?
Vier schnelle Überprüfungen nach der Einrichtung erfassen die meisten Probleme, bevor Besucher oder Google sie finden:
- Sprach-URLs werden geladen. Öffnen Sie
/es/und eine innere Seite wie/es/about. Beide sollten die übersetzte Seite zurückgeben, nicht eine 404 oder die Originalsprache. - hreflang ist in der Quelle. Sehen Sie sich die Seitenquelle an und suchen Sie nach
<link rel="alternate" hreflang="...">Zeilen, eine pro Sprache plus das Original. - Der Umschalter behält die Seite. Das Wechseln der Sprache auf einer inneren Seite sollte auf derselben Seite in der neuen Sprache landen, nicht auf der Startseite.
- Die alte Methode ist falsch. Nur ein Tool sollte das besitzen
/es/Adressen, daher sollten das Sprachfilter-Plugin und alle alten Übersetzungsmodule deaktiviert werden.
Was ist mit Google Translate-Modulen für Joomla?
Viele Joomla-Sites haben vor Jahren ein Dropdown-Menü “Übersetzen Sie diese Seite” hinzugefügt, oft ein Modul, das das Website Translator-Widget von Google geladen hat. Google hat den Support für dieses Widget am 1. Oktober 2026 eingestellt (Die ganze Geschichte), sodass diese Module jetzt nicht unterstützten Code ausführen.
Selbst als sie arbeiteten, halfen sie nicht bei der Suche. Das Dropdown-Menü wird im Browser des Besuchers übersetzt und erstellt nie eine separate Adresse für jede Sprache. Google empfiehlt eine eindeutige URL pro Sprachversion, verknüpft mit hreflang (Google Search Central). Ohne diese Option gibt es keine spanische oder deutsche Seite, die Google indizieren könnte, egal wie gut die Übersetzung auf dem Bildschirm aussieht.
Wenn Ihre Site noch über eines dieser Module verfügt, prüfen Sie, ob noch etwas geladen wird. Ersetzen Sie es dann entweder durch das integrierte Setup oder eine Erweiterung, die URLs in echter Sprache erstellt.

Welche Joomla-Versionen werden abgedeckt?
Joomla 6.0 wurde am 14. Oktober 2025 zusammen mit 5.4 veröffentlicht, und der Wechsel von 5.4 auf 6 ist eher ein Upgrade als eine Migration (Joomla). Die integrierten mehrsprachigen Funktionen funktionieren in 4, 5 und 6 auf die gleiche Weise.
ConveyThis unterstützt Joomla 4, 5 und 6 auf PHP 8.1 oder neuer. Es wurde Ende an Ende auf Joomla 4.4, 5.4 und 6.1 getestet. Joomla 3 wird nicht unterstützt, daher muss zuerst eine Joomla 3-Site aktualisiert werden. Für eine alte Site lohnt sich dieses Upgrade trotzdem: Joomla 3 erhielt im Jahr 2023 keine Sicherheitsfixes mehr.
FAQ
Unterstützt Joomla standardmäßig mehrere Sprachen?
Ja. Der Kern von Joomla’ umfasst Sprachpakete, Inhaltssprachen, das System-Sprachfilter-Plugin und die Komponente „Mehrsprachige Assoziationen“. Es verwaltet die Sprachen, übersetzt aber nichts: Sie schreiben und verknüpfen selbst eine separate Version jedes Artikels, Menüs und Moduls.
Kann ich den Sprachfilter Joomla’s zusammen mit einer Übersetzungserweiterung verwenden?
Normalerweise nicht. Sowohl der Sprachfilter als auch Erweiterungen wie ConveyThis setzen den Sprachcode beispielsweise an den Anfang der URL /es/, also konkurrieren sie um dieselben Adressen. Wählen Sie einen Ansatz. ConveyThis erkennt den Filter und bietet an, ihn auszuschalten.
Warum geben meine übersetzten Joomla-Seiten 404 zurück?
Auf Apache liefert Joomla seine Umschreibregeln als htaccess.txt und benennt die Datei nicht für Sie um. Bis es umbenannt wird in .htaccess, der Server passiert nie /es/about zu Joomla, sodass jede übersetzte Seite 404 zurückgibt. Aktivieren Sie auch „URL-Umschreiben in globaler Konfiguration verwenden“.
Reicht ein Google Translate-Modul für eine mehrsprachige Joomla-Site?
Nicht für die Suche. Ein Dropdown-Menü, das im Browser übersetzt, erstellt keine URLs in separaten Sprachen, sodass Google in anderen Sprachen nichts indizieren kann. Außerdem verlor Googles eigenes Website Translator-Widget am 1. Oktober 2026 die Unterstützung.
Welche Joomla-Versionen unterstützt ConveyThis?
Joomla 4, 5 und 6 auf PHP 8.1 oder neuer. Joomla 3 wird nicht unterstützt, daher muss zuerst eine Joomla 3-Site aktualisiert werden.
Die Kurzfassung
Joomla’s integriertes mehrsprachiges Setup verwaltet nur Sprachen. Jede übersetzte Seite steht Ihnen weiterhin zum Schreiben und Synchronisieren zur Verfügung, was für einige stabile Seiten in zwei Sprachen realistisch ist. Für alles Größere übersetzt ConveyThis die Seiten, die Joomla bereits rendert, gibt jeder Sprache mit hreflang eine eigene URL und bleibt beim Veröffentlichen auf dem Laufenden. Überprüfen Sie das so oder so /es/ tatsächlich geladen, bevor Sie irgendjemandem sagen, dass die Site mehrsprachig ist.
Ihre Joomla-Site mehrsprachig machen?
Installieren Sie die kostenlose Erweiterung ConveyThis, behalten Sie Ihre Vorlage und erhalten Sie Sprach-URLs und hreflang, ohne einen einzigen Artikel zu kopieren.
Beginnen Sie mit der Übersetzung Ihrer Website