⬇ Download TranslateRocket v1.3.0
.zip · WordPress 5.6+ · PHP 7.4+ · GPLv2 · bereitgestellt von WordPress.org
In einer Minute installieren
- Gehen Sie in Ihrem WordPress-Adminbereich zu Plugins → Neu hinzufügen und suchen TranslateRocket – oder laden Sie die heruntergeladene Zip-Datei über hoch Plugin hochladen.
- Klicken Jetzt installieren.
- Aktivieren, öffnen TranslateRocket → Einstellungen, wähle deine Sprachen aus – fertig.
What’s new in 1.3.0
- New: tidy up the pages Polylang, WPML or Bogo left behind. Those plugins keep a separate page for every language; once their translations are imported, TranslateRocket translates the original page itself, so each copy is a second place to edit the same page. Under the importer, "Review the separate pages" lists every copy with what was found: copies whose text is all in TranslateRocket can go to the Trash, copies with text laid out differently can be kept as independent copies, and nothing is offered for the Trash before the import or while its language is not active. Nothing is deleted — pages go to the Trash — and the old address of each copy sends visitors and search engines to the translated page with a 301.
- Fix: on a page opened through its translated address (for example /it/chi-siamo/), the hreflang links and the language switcher reused that Italian slug for every language, so they pointed at addresses that do not exist (/chi-siamo/, /es/chi-siamo/). Each language now gets its own address — the original slug, or its own translated one — exactly as the sitemap already did.
- Fix: hreflang links no longer repeat the query string of the visit (?utm_source=…); they name the clean address of each version.
- Fix: a page that does not exist (404) no longer prints hreflang links to the same missing address in every language.
- Fix: WooCommerce block checkout — after placing an order in a translated language, customers landed on the "Order received" page in the site's default language. They now stay in the language they shopped in, as the order e-mail already did.
- Fix: translated addresses now work for WooCommerce products and every other custom post type. A translated slug on a product (/it/product/colazione-in-terrazza/) returned "page not found", while the language switcher and hreflang already pointed there; product links in shop pages now use the translated slug too.
Kommt es von einem anderen Plugin? Migrationsleitfäden: WPML · TranslatePress · Polylang.
Hast du Fragen oder einen Fehler gefunden? Dann schau mal bei Support — Hier antworten echte Menschen.
📦 Änderungsprotokoll
Aktiv weiterentwickelt – hier sind die veröffentlichten Versionen, beginnend mit der neuesten.
- New: tidy up the pages Polylang, WPML or Bogo left behind. Those plugins keep a separate page for every language; once their translations are imported, TranslateRocket translates the original page itself, so each copy is a second place to edit the same page. Under the importer, "Review the separate pages" lists every copy with what was found: copies whose text is all in TranslateRocket can go to the Trash, copies with text laid out differently can be kept as independent copies, and nothing is offered for the Trash before the import or while its language is not active. Nothing is deleted — pages go to the Trash — and the old address of each copy sends visitors and search engines to the translated page with a 301.
- Fix: on a page opened through its translated address (for example /it/chi-siamo/), the hreflang links and the language switcher reused that Italian slug for every language, so they pointed at addresses that do not exist (/chi-siamo/, /es/chi-siamo/). Each language now gets its own address — the original slug, or its own translated one — exactly as the sitemap already did.
- Fix: hreflang links no longer repeat the query string of the visit (?utm_source=…); they name the clean address of each version.
- Fix: a page that does not exist (404) no longer prints hreflang links to the same missing address in every language.
- Fix: WooCommerce block checkout — after placing an order in a translated language, customers landed on the "Order received" page in the site's default language. They now stay in the language they shopped in, as the order e-mail already did.
- Fix: translated addresses now work for WooCommerce products and every other custom post type. A translated slug on a product (/it/product/colazione-in-terrazza/) returned "page not found", while the language switcher and hreflang already pointed there; product links in shop pages now use the translated slug too.
- New: structured data is translated too. The FAQ questions and answers, article headlines and descriptions that themes and SEO plugins put in JSON-LD for search engines used to stay in the source language on every translated page, and an article on /de/ still declared itself English. They are now collected like the page title and description, translated in every language, and "inLanguage" states the language of the page. Names of people, companies, software and the site are never translated, a video keeps the language it was recorded in, and addresses, dates and prices are left exactly as they are. The data is read and rewritten as JSON, so a translation can never break it.
- Fix: the flag shown for Chinese had a single star, which made it look like another country's flag. It now has the large star with the four small ones beside it.
- Change: Arabic no longer shows a national flag. It is official in more than twenty countries, so no single flag is right for it, and the one usually chosen for it carries a religious inscription that should not be redrawn or used as decoration. Arabic now shows a neutral "AR" marker. If you would rather have a flag, you can still choose one for that language in the custom flag field.
- Fix: a floating language switcher placed along the bottom of the page opens upwards, so its menu is no longer cut off by the edge of the window.
- Neu: Inhalte nur in bestimmten Sprachen anzeigen. Umschließen Sie sie mit
[translaterocket_language lang="it,de"]…[/translaterocket_language], oder verwenden Sienot="it", um sie in einigen auszublenden; fügen Sie im Block-Editor die Klassetrrocket-only-itodertrrocket-hide-iteinem beliebigen Block hinzu, Navigationslinks eingeschlossen. Auf eine Sprache beschränkte Inhalte werden genau so angezeigt, wie Sie sie geschrieben haben, und nie neu übersetzt. - Neu: Menüeinträge nur für bestimmte Sprachen. Jeder Eintrag unter Design → Menüs hat eine Zeile „Anzeigen in“ mit Kontrollkästchen für die Sprachen. Ist nichts angehakt, gilt der Eintrag für alle Sprachen, bestehende Menüs sehen also genauso aus wie vorher; ein ausgeblendeter Eintrag nimmt seine Untereinträge mit.
- Neu: eine ganze Seite in ChatGPT oder Gemini übersetzen, ohne API-Schlüssel. Im Bereich „Seite übersetzen“ des visuellen Editors kopiert ein Button den Text der Seite zusammen mit einem Prompt, der für Ihre Website geschrieben ist – Ihre Sprachen, die Wörter, die Sie nie übersetzen, Ihr Glossar und Ihr Hausstil. Der Prompt bittet die KI, die Zeilennummern und die Formatierungsmarker beizubehalten, sodass ihre Antwort direkt wieder an ihren Platz kommt.
- Das Feld, aus dem Sie kopieren, markiert jetzt mit einem Klick alles, und das Feld, in das Sie einfügen, markiert seinen Inhalt beim ersten Klick, sodass ein zweites Einfügen das erste ersetzt.
- Das Changelog war über die Grenze von 5.000 Wörtern des Plugin-Verzeichnisses hinausgewachsen und wurde abgeschnitten: Die Versionen ab 1.0.0 bleiben hier, die vollständige Historie steht in changelog.txt, das mit dem Plugin ausgeliefert wird.
- Kleine Aufräumarbeiten: ein klareres Beispiel im Ausschlussfeld „Wörter & Phrasen“, und die LICENSE-Datei enthält jetzt den reinen GPLv2-Text.
- Der Header des Plugins liegt jetzt auf einem Nachthimmel statt auf dem Regenbogenband – demselben wie auf der Projekt-Website. Die Sterne sind in CSS gezeichnet, es wird also nichts zusätzlich heruntergeladen, und das Logo hebt sich endlich klar vom Hintergrund ab.
- Behoben: wer die Mediathek öffnete, um ein Bild für eine Sprache zu wählen, ließ die kleinen „Choose image“-Knöpfe — und das Bildfenster selbst — darüber schweben, über einem scheinbar leeren Feld. Sie treten jetzt zur Seite, solange die Mediathek offen ist, und kommen beim Schließen zurück, auch bei Escape.
- Behoben: ein Speichern ohne Antwort drehte sich früher ewig. Wenn Ihre Website nicht antwortete — ein Proxy, der die Verbindung hielt, ein Netzausfall, eine Sicherheitsschicht, die die Anfrage schluckte — drehten sich die Knöpfe weiter, ohne dass irgendetwas auf dem Bildschirm es erklärte, und der eben geschriebene Satz war verloren, wenn Sie aufgaben und das Fenster schlossen. Anfragen hören jetzt nach dreißig Sekunden auf zu warten, Ihr Text bleibt im Feld stehen, und die Meldung sagt Ihnen, ob die Website die Anfrage abgelehnt hat (mit dem Code) oder gar nicht geantwortet hat.
- Behoben: das Fenster zum Tauschen eines Bildes öffnet sich jetzt in der Mitte des Bildschirms und lässt sich ziehen, mit derselben Titelleiste wie der Texteditor. Früher erschien es an das Foto geklebt — was bei einem Foto über die volle Breite oben auf einer Seite hieß: gegen den oberen Rand gequetscht — und seine Kopfzeile war mit Stilen gezeichnet, die es gar nicht gab, sodass Titel, Ziehgriff und Schließen-Knopf ineinanderliefen.
- Neu: eine Sprache, die Sie jetzt hinzufügen, startet offline. Bisher machte das Anhaken einer Sprache und ein Klick auf Speichern sie in derselben Sekunde öffentlich — im Umschalter, in Ihrer Sitemap, in Ihren hreflang-Tags — mit noch nichts Übersetztem darin. Jetzt kommt sie mit grauem Schalter, und Sie stellen ihn auf Grün, wenn Sie so weit sind. Eine Sprache, die schon auf Ihrer Website war, behält den Zustand, den sie hatte.
- Neu: das Dashboard sagt Ihnen, wenn eine Seite sich seit dem letzten Lesen geändert hat. Text wird erkannt, während Sie angemeldet eine Seite ansehen — wenn Sie also eine Seite im Block-Editor bearbeitet und nie wieder geöffnet haben, wurden ihre neuen Sätze nie gesammelt: sie tauchten nicht in Ihrer Liste der zu übersetzenden Zeichenketten auf, und auf den übersetzten Seiten blieben sie still in Ihrer Quellsprache stehen. Damit ist Schluss: die Seiten stehen mit Namen da, der Scan ist einen Klick entfernt, und die Warnung verschwindet von selbst, sobald jede Seite gelesen ist.
- Behoben: auf dem Sprachen-Bildschirm wurde der Fortschrittsbalken je Sprache ohne Farbe gezeichnet, er sah also selbst bei 98 % leer aus. Er läuft jetzt von Rot nach Grün wie jeder andere Balken im Plugin.
- Neu: eine Sprache jetzt hinzufügen, sie veröffentlichen, wenn sie fertig ist. Neben jeder Sprache, die Sie aktivieren, steht ein Schalter: grün heißt, Ihre Besucher sehen sie, grau heißt, nur Sie. Solange eine Sprache offline ist, bleibt sie aus dem Umschalter, aus Ihrer Sitemap und aus den hreflang-Tags heraus, und wer auf einer ihrer URLs landet, wird zu Ihrer Standardsprache geschickt — aber Sie arbeiten weiter an ihr, auf den echten Seiten, denn wer die Vorschau sehen darf, sieht weiterhin alles. Nichts halb Übersetztes erreicht je Ihre Besucher oder Google.
- Neu: das SEO-Feld im visuellen Editor enthält jetzt alles, was Suchmaschinen lesen, in einer Reihenfolge: die Adresse, der Seitentitel, die Meta-Beschreibung, die Social-Vorschau (Open Graph und X), die Schlagwörter, dann jedes Bild der Seite und jedes übersetzbare Attribut — Titel, Platzhalter, ARIA-Beschriftungen. Jede Zeile bringt Sie zum Element: die Seite scrollt hin, es blinkt auf, und der passende Editor öffnet sich. Bei einem Foto ist das die Bildauswahl; bei seinem Alternativtext der Texteditor.
- Behoben: die Social-Texte wurden nie übersetzt. Wenn ein SEO-Plugin wie Yoast oder Rank Math einen eigenen
og:title, einenog:descriptionoder einetwitter:setzte — einen anderen Text als den Seitentitel, was der Normalfall ist — wurde dieser Text nie gesammelt und konnte deshalb nie übersetzt werden: jedes Teilen einer übersetzten Seite ging in der Quellsprache hinaus. Diese Texte werden jetzt wie alle anderen gesammelt und tauchen im SEO-Feld auf. - Danke an Simona für die erste Spende, die TranslateRocket je erhalten hat.
- Neu: Import aus Bogo. Es hält einen Beitrag pro Sprache, verbunden über zwei Beitragsangaben, die Zuordnung ist also exakt — Titel, Auszug und Inhalt kommen alle mit.
- Neu: Import aus Multilanguage von BestWebSoft, direkt aus seinen beiden Tabellen gelesen, samt Kategorie- und Schlagwortnamen.
- Neu: importieren Sie die Übersetzungen, die Sie von Hand mit Loco Translate geschrieben haben — die
.po/.mo-Dateien inwp-content/languages/loco/. Gelesen wird nur Ihre eigene Arbeit, nicht die Sprachpakete, die WordPress von selbst herunterlädt: das sind Tausende Zeichenketten, die niemand auf Ihrer Website ausgewählt hat, und sie würden die nützlichen begraben. Noch als „fuzzy“ markierte Einträge werden übersprungen, weil sie noch niemand geprüft hat. - Neu: ein anderes Bild für jede Sprache. Im visuellen Editor trägt jedes Foto einen kleinen Knopf: klicken und aus der Mediathek ein anderes Bild für diese Sprache wählen. Das Foto wird auf der übersetzten Seite getauscht,
srcsetinklusive — ohne das lädt der Browser stillschweigend das Original nach und die Änderung sieht kaputt aus. Bildadressen werden vom Text getrennt gehalten und nie an einen Übersetzer geschickt: eine Adresse kommt verstümmelt zurück und das Foto verschwindet von der Seite. - Behoben: der Import-Bildschirm geht nicht mehr bei jedem Öffnen alle Beiträge durch. Er fragte jeden Importeur, ob er etwas habe, und der von qTranslate musste zum Antworten in die Beiträge hineinsehen — auf einer großen Website kroch der Bildschirm dadurch. Die Antwort wird jetzt eine Stunde lang gemerkt.
- Behoben: in der Live-Vorschau des Umschalters blieb das Klappmenü offen stehen. Man sah die Farben des Menüs, aber nie, wie es aufgeht — was die halbe Aufgabe eines Klappmenüs ist. Die Vorschau benutzt jetzt dasselbe Markup und dasselbe CSS wie der echte Umschalter, sie öffnet und schließt sich also auf Klick genau wie der auf Ihrer Website.
- Behoben: die drei Einstellungen, die nur für das Klappmenü gelten — wie es aufgeht, der Pfeil, die Öffnungsanimation — sind jetzt ausgeschaltet, wenn Sie die Anordnung in Zeile oder als Liste wählen, statt lebendig auszusehen und nichts zu tun. Ihre Werte bleiben erhalten, ein Wechsel der Anordnung setzt sie also nicht mehr zurück.
- Behoben: die Live-Vorschau folgt Ihnen jetzt, während Sie durch die Umschalter-Einstellungen scrollen, statt nach dem ersten Abschnitt davonzulaufen.
- Mit dieser Version importiert das Plugin aus zehn anderen Plugins, dazu CSV und TMX.
Sie verlassen ein kostenpflichtiges Plugin? Lesen Sie die ehrlichen Vergleiche: WPML-Alternative · TranslatePress-Alternative · Weglot-Alternative · GTranslate-Alternative
Brauchen Sie Hilfe mit Ihrer Website? Ich mache das für Sie
Ich bin Federico, der Entwickler von TranslateRocket — und WordPress-Websites zu bauen und zu übersetzen ist mein Beruf. So bleibt dieses Plugin kostenlos: Es ist nicht beschnitten, um Ihnen ein Upgrade zu verkaufen, es ist das Werkzeug, das ich täglich auf den Websites benutze, für die ich bezahlt werde.
Eine neue mehrsprachige Website von Grund auf, ein zurechtgerücktes Design, eine bestehende Website von einer Sprache auf zehn gebracht, Entwicklung nach Maß, geprüfte Übersetzungen oder ein Umzug weg von einem Plugin, das Sie jeden Monat zur Kasse bittet: Sagen Sie mir, was Sie brauchen, und ich sage Ihnen ehrlich, ob ich der Richtige dafür bin. Sie haben den Menschen vor sich, der die Engine geschrieben hat, keine Support-Warteschlange.