Suchen Sie nach der besten Lösung für die WordPress-String-Übersetzung?
Um Ihre WordPress-Website vollständig zu übersetzen und zu lokalisieren, ist mehr erforderlich als nur das Übersetzen der Inhalte aus dem WordPress-Editor. Sie haben außerdem Inhalte von Ihrem Theme, Ihren Plugins, Widgets usw. – genau hier kommt die WordPress-String-Übersetzung ins Spiel.
In diesem Beitrag zeigen wir Ihnen, wie Sie jede Zeichenkette auf Ihrer WordPress-Website übersetzen können mit TranslatePress und seinem einfachen visuellen Editor.
Aber was ist mit anderen Strings, die im Frontend nicht automatisch übersetzt werden können? Was sind das für Strings und wie findet man sie?
Außerdem zeigen wir Ihnen, um welche Strings es sich dabei handelt und wie Sie diese mithilfe der neuen und verbesserten String-Übersetzungsoberfläche von TranslatePress übersetzen können.
Unabhängig davon, woher sie stammen, erkennt TranslatePress automatisch jede Zeichenfolge im Frontend Ihrer Website – und das direkt nach der Installation (und sogar einige im Backend, wie Yoast SEO-Einstellungen). Danach können Sie jeden Textstring über eine einzige, einheitliche Oberfläche übersetzen – ohne das lästige Hin und Her zwischen verschiedenen Benutzeroberflächen, wie es bei einigen anderen Plugins erforderlich ist:
Sie können Ihre Website in nur wenigen Minuten übersetzen – kostenlos!
Was sind die verschiedenen Arten von WordPress-Strings?
Wenn Sie eine WordPress-Website vollständig übersetzen möchten, müssen Sie sich mit Inhalten von vielen verschiedenen Orten auseinandersetzen.
Das offensichtlichste ist der Inhalt aus dem WordPress-Editor. Aber Sie müssen auch andere Inhalte übersetzen wie zum Beispiel:
- Gettext-Zeichenfolgen – Hierbei handelt es sich um statische Inhalte Ihres Themes oder Plugins. Zum Beispiel der Link “Nächste Seite” in Ihrem Theme, der die Paginierung steuert, oder die Schaltfläche “In den Warenkorb” in WooCommerce.
- Von Benutzern generierter Themeninhalt – zum Beispiel der benutzerdefinierte Text, den Sie über die Einstellungen Ihres Themes zu Ihrer Fußzeile hinzugefügt haben.
- Von Nutzern generierte Plugin-Inhalte – zum Beispiel eine WooCommerce-Produktbeschreibung oder ein Design, das Sie mit einem WordPress-Page-Builder erstellt haben.
- Widgets
- Menüs
Was Sie für die WordPress-String-Übersetzung benötigen
Um die Strings auf Ihrer Website zu übersetzen, benötigen Sie eine WordPress Übersetzungs-Plugin.
Hier gibt es einige Unterschiede.
Einige Plugins erlauben Ihnen nur, bestimmte Arten von Zeichenfolgen zu übersetzen.
Andere verlangen von Ihnen, dass Sie zwischen verschiedenen Oberflächen hin und her springen, um Zeichenketten zu übersetzen. Zum Beispiel übersetzen Sie im nächsten Moment vielleicht Beitragsinhalte und müssen dann zu einer separaten Oberfläche wechseln, um Zeichenketten aus Ihrem Theme zu übersetzen.
Darüber hinaus verlangen einige beliebte Plugins, dass Sie bestimmte Zeichenketten manuell für die Übersetzung markieren. Beispielsweise ist ein Übersetzungsprogramm möglicherweise in der Lage, die statischen Gettext-Strings aus Ihrem Theme zu erkennen, aber Sie müssen möglicherweise vom Benutzer generierte Theme-Inhalte manuell für die Übersetzung markieren.
TranslatePress ist ein frei WordPress-Übersetzungsplugin mit einem einzigartigen Ansatz für die String-Übersetzung.
Anstatt separate Schnittstellen zu verwenden und/oder Sie dazu zu verpflichten, bestimmte Zeichenfolgen manuell zur Übersetzung zu markieren, bietet TranslatePress…
- Ermöglicht die Verwaltung aller Übersetzungen über eine einfache, visuelle Benutzeroberfläche, die dem WordPress Customizer sehr ähnlich sieht;
- Erkennt automatisch alle Strings sofort – sogar benutzerdefinierte Theme- oder Plugin-Inhalte.
Sie müssen lediglich auf die zu übersetzende Zeichenfolge klicken, um sie bearbeiten zu können:

Oder Sie können auch mithilfe einer Echtzeitsuche nach Zeichenfolgen suchen. und bearbeiten Sie diese mit dem String Translator.
TranslatePress funktioniert sofort mit:
- Inhalte aus deinem Theme, einschließlich Gettext- und benutzergenerierter Strings;
- Inhalte aus deinen Plugins, einschließlich Gettext und vom Nutzer generierter Zeichenfolgen;
- Menüpunkte;
- Widgets;
- Inhalt aus dem Beitragseditor (dem Block-Editor oder dem klassischen TinyMCE-Editor);
- Backend-Strings wie SEO-Titel/-Beschreibungen, Social-Media-Share-Beschreibungen (z. B. Open-Graph-Tags) und mehr (Premium-Funktion).
Grundsätzlich gilt: Ganz gleich, woher die Strings stammen – mit TranslatePress können Sie sie über diese visuelle Benutzeroberfläche übersetzen.
TranslatePress erleichtert nicht nur die Übersetzung von 100% Ihrer Website, sondern bietet außerdem folgende Vorteile:
- Hostet alles auf dem Server Ihrer WordPress-Website;
- Unterstützt die automatische maschinelle Übersetzung über Google Übersetzer (frei) oder DeepL (Premium-Funktion);
- Ermöglicht es Ihnen, Ihre Inhalte in eine neue Sprache zu übersetzenfrei) oder unbegrenzt neue Sprachen (Premium-Funktion).
TranslatePress Mehrsprachig
So übersetzen Sie alle Arten von WordPress-Strings
Kommen wir nun zur Schritt-für-Schritt-Anleitung, wie Sie TranslatePress für die Übersetzung von WordPress-Strings nutzen können.
1. Installieren Sie TranslatePress und wählen Sie die Sprachen aus
Installieren Sie zunächst die Kostenloses TranslatePress-Plugin von WordPress.org.
Dann gehe zu Einstellungen → TranslatePress die Sprache(n) auszuwählen, in die Sie Ihre Website übersetzen möchten.

Die kostenlose Version erlaubt es Ihnen wiederum, Ihre Website in eine neue Sprache zu übersetzen, während Sie mit der Premium-Version unbegrenzt viele Sprachen nutzen können.
TranslatePress unterstützt außerdem die automatische Übersetzung von Strings über Google Translate oder Deepl. Sie können diese Dienste nutzen, um für jeden einzelnen String auf Ihrer Website eine vorläufige Übersetzung zu erstellen, und diese anschließend bei Bedarf manuell anpassen.
Die automatische Übersetzung ist optional (100%) – Sie können alle Übersetzungen auch einfach manuell vornehmen. Wenn Sie die automatische Übersetzung nutzen möchten, können Sie diese unter Automatische Übersetzung Tab—schau dir unseren an Komplette Anleitung zum automatischen Übersetzen von WordPress.
2. Öffnen Sie den visuellen Übersetzungseditor
Sobald Sie Ihre Sprache(n) ausgewählt haben, öffnen Sie den Inhalt, den Sie übersetzen möchten, im Frontend Ihrer Website. Klicken Sie dann auf Seite übersetzen Schaltfläche in der WordPress-Symbolleiste, um den visuellen Übersetzungseditor von TranslatePress zu öffnen:

3. Zeichenketten übersetzen
Um eine Zeichenkette zu übersetzen, müssen Sie nur mit der Maus über den Text fahren und auf das Stiftsymbol klicken. Dadurch wird die Übersetzung dieser Zeichenkette in der Seitenleiste geöffnet, wo Sie Ihre Übersetzung hinzufügen können:

Sie können auch das Dropdown-Menü in der Seitenleiste verwenden, um direkt nach bestimmten Zeichenketten zu suchen. In einigen Fällen ist die Suche möglicherweise schneller als das Klicken auf die Live-Vorschau. Nachdem Sie nach der Zeichenkette gesucht haben, können Sie diese in derselben Seitenleiste übersetzen:

Der allgemeine Prozess ist derselbe, egal welche Art von Inhalt Sie übersetzen, aber gehen wir ein paar Beispiele durch, um den Punkt zu verdeutlichen...
Gettext-Zeichenfolgen
Damit Sie auf einen Blick erkennen können, welche Strings aus gettext stammen, kennzeichnet TranslatePress alle gettext-Strings automatisch mit einem grünen Stiftsymbol (im Gegensatz zum normalen blauen Symbol).
Wenn Ihnen dieser Begriff nicht vertraut ist, handelt es sich bei Gettext-Zeichenketten um Zeichenketten, die fest in Ihr Theme oder Plugin einprogrammiert sind. Der Gettext-Filter ermöglicht es Ihnen, diese Zeichenketten einfach zu übersetzen. Erfahren Sie mehr über gettext.
Nehmen wir zum Beispiel den Textabschnitt in Ihrem Theme, in dem “Kategorien” aufgelistet werden. Die einzelnen Kategorien wären kein Gettext, aber der Text, der diesen Kategorien vorangestellt ist, schon. Unten sehen Sie ein Beispiel, das durch das grüne Stiftsymbol markiert ist:

Wenn Sie Gettext-Strings übersetzen, können Sie sowohl die Originalversionin der Landessprache Ihrer Website) und der übersetzten Version.
Wenn Ihr Theme oder Plugin bereits Übersetzungen für eine bestimmte gettext-Zeichenkette enthält, füllt TranslatePress diese Übersetzung automatisch aus, Sie haben jedoch weiterhin die Möglichkeit, sie zu bearbeiten.
TranslatePress wendet diese Übersetzungen außerdem automatisch auf jede einzelne Stelle an, an der „gettext“ vorkommt. Das heißt, Sie müssen die „gettext“-Zeichenfolgen nicht auf jeder Seite manuell übersetzen.
Andere Theme-Strings
Die meisten Themes enthalten zusätzlichen Inhalt über gettext hinaus. Das Hestia-Theme bietet Ihnen beispielsweise Optionen im WordPress-Editor, um das Design der One-Page-Startseite anzupassen.
TranslatePress funktioniert bei diesen Zeichenfolgen genauso wie bei allen anderen auch. Das animierte GIF, das wir euch vorhin gezeigt haben, ist tatsächlich ein gutes Beispiel für die Übersetzung dieser benutzergenerierten Theme-Zeichenfolgen.
Hier ist eine vollständige Anleitung zu Wie man ein WordPress-Theme übersetzt.
Andere Plugin-Strings
Mit TranslatePress können Sie beliebige Zeichenfolgen aus einem Plugin übersetzen, unabhängig davon, ob es sich um gettext handelt oder nicht. Dazu gehören Formulare, WooCommerce-Produkte, Inhalte aus dem Page Builder usw.
Hier ist ein Beispiel dafür, wie es aussieht, ein WooCommerce-Produkt zu übersetzen...
Einige Teile der Übersetzung, wie zum Beispiel die Schaltfläche “In den Warenkorb”, sind gettext:

Andere, wie der vom Nutzer generierte Produkttitel und die Beschreibung, haben das reguläre blaue Symbol:

Hier sind einige Anleitungen zum Übersetzen bestimmter Arten von Plugin-Inhalten:
TranslatePress funktioniert auch mit WordPress-Plugins zum Erstellen von Seiten:
Schließlich können Sie auch Inhalt benutzerdefinierter Felder übersetzen von Plugins wie Advanced Custom Fields, Toolset, Pods usw.
Menüpunkte
Menüpunkte funktionieren genau wie jede andere Art von Zeichenkette:

? So übersetzt man WordPress-Menüs
Widgets
Sie können denselben Ansatz für WordPress-Widgets verwenden. Einige Widget-Zeichenketten stammen aus gettext (grünes Symbol), während andere vom Benutzer erstellt wurden. In jedem Fall können Sie sie über die visuelle Benutzeroberfläche übersetzen:

Sie können auch verschiedene Widgets basierend auf der gewählten Sprache eines Benutzers anzeigen.
? So übersetzt man WordPress-Widgets
Inhalt des Beitragseditors
Wir haben bisher noch nicht darüber gesprochen, aber Sie können natürlich auch dieselbe Benutzeroberfläche verwenden, um alle Inhalte zu übersetzen, die Sie im WordPress-Editor hinzugefügt haben (either the block editor or the Classic TinyMCE editor).
Here are some guides to help:
Bilder
Finally, TranslatePress isn’t limited to translating strings! You can also use it to “translate” media content to better localize your site.
All you need to do is hover over the image and click the pencil icon. Then, you can select a different image file to use for each language and also translate the alt text:

You can use this same approach to translate all types of images and media content, including sliders.
We’ve shown you several ways to translate strings using the Visual Editor. Now, let’s cover using the new String Translation Interface to work on hidden and dynamic strings.
So verwenden Sie die Oberfläche für die String-Übersetzung
First, you need to navigate to the correct menu. From any page on your site, click Seite übersetzen in your Admin bar, or from Einstellungen → TranslatePress. Since you won’t be using the visual editor for this, you’ll need to switch the tab in the lower left corner from Visual Editor to String Translation.
You’ll now see that there are three tabs at the top to help you find the exact string type you’re looking for: Schnecken, Gettext, und E-Mails. There’s also a filter function for each to help narrow your search.
Let’s walk through each tab to learn how to translate the various string types.
Slugs Tab
The Slugs tab is where you’ll find all of the slugs present on your site, be it page slugs, post slugs, taxonomy, or anything else.

Even though you can translate slugs from the visual editor too, here is where you’ll find all of them in one place so you can save some time. You can even use filters to easily identify the slugs you’re looking for, or filter out the ones that have already been translated.
Gettext Tab
Under the Gettetx tab, you’ll find strings that come from plugins or themes that may not be visible on the front end of your site. These strings are usually dynamically displayed as a result of submitting a form, or another type of notification message.
For example, if a customer purchases a membership on an eLearning site, they’ll likely see a confirmation message that their payment was approved. However, the text that’s generated by the plugin may not have been translated because it was not visible on the front end.
As you open the Gettext tab, TranslatePress will automatically begin searching your site for content. Depending on the complexity of your site, several hundreds of pages of strings may be found. To make things easier, you can select filters at the top which will narrow your search. You can also enter a keyword in the Search Gettext Strings box to find something even more specific.

Once you find the string you’re looking for, you can translate or edit the translation in the left-side panel — just as you would any other manual translation.
Emails Tab
The Emails tab shows you any strings that appear in emails generated by your site’s plugins. As I mentioned earlier, a WooCommerce customer notification is one example. WPForms is another plugin that generates emails.
Before you start searching, click the Rescan and theme for strings button. This will start a scan for any potential email strings found on your site. There are essentially two types of email notifications that are typically sent from your website:
- Emails sent to a user of your site. This could be a customer who purchase a product, a visitor who signs up for your newsletter, or someone who fills out a form. Confirmations and double-optin notices fall into this category.
- Emails that are sent to you, an admin on your site, or any manager of your WooCommerce store. These can be notifications such as gaining a new subscriber, a purchase was made, or an order was canceled.
For some plugins, such as WooCommerce, TranslatePress automatically translates email notifications. The language used is dependent upon the language the user enabled while browsing your website.
However, some messages and notifications may not have been translated automatically, and that’s where you’ll need to use the String Translator interface to search for them. This could be a confirmation message on a form, or a notification that a form submission failed.
For example, one common string found in WPForms is “Sent from %s.

To translate the string, click edit. The String Translation panel on the left will display the original text and the fields for translating into any languages you have enabled on your site. Enter the translated text in the appropriate language fields, and Click the Übersetzung speichern button at the top.
You can continue to search for any email strings that you need to translate and edit them using the String Translation interface.
Under the Emails tab, you’ll only find plugin localized strings. For example, if you’ve customized the default messages for WooCommerce, you’ll need to look under the Regular tab to find them.
Regular Tab
If you don’t see a Regular tab displayed next to the others, don’t panic. This tab is hidden by default to prevent the interface from overloading. It can easily by enabled in the TranslatePress settings. Navigate to Settings→TranslatePress and look under the Fortgeschritten Tab.

Under Debug, enable Show regular strings tab in String Translation. Now you can navigate back to the String Translation editor, where you’ll now find the Regelmäßig Tab.
In this tab, you’ll find just about every string on your website, including the ones already translated in the visual editor. Like the other tabs, you can search for specific strings and edit their translations in the left panel.

Beginnen Sie noch heute mit der WordPress-String-Übersetzung
If you want to fully translate your WordPress site, you need a way to easily translate strings from gettext, user-generated theme or plugin content, menus, widgets, etc.
Some plugins force you to use separate interfaces and/or manually register strings for translation, which adds complexity and effort.
With TranslatePress, you can eliminate both problems:
- TranslatePress will automatically detect all the strings on your site, no matter where they come from. No need to manually declare certain strings for translation.
- You can manage all of your strings from a single unified interface that includes the visual translation editor and the String Translation interface. No need to jump back and forth between different interfaces every time you want to translate something.
You can get started with the Kostenlose Version von TranslatePress auf WordPress.org.
Berücksichtigen Sie dann upgrading to the Pro version to access powerful new features:
- Mehrsprachige SEO – translate SEO metadata strings from plugins such as Yoast SEO oder Rank Math für Verbesserte mehrsprachige SEO;
- Unbegrenzte Anzahl von Sprachen – translate your site into unlimited new languages (the free version limits you to a single new language);
- DeepL automatische Übersetzung – add support for DeepL (the free version supports automatic translation via Google Translate);
- Navigation basierend auf der Sprache des Benutzers – völlig unterschiedliche Navigationsmenüs basierend auf der Sprache eines Benutzers anzeigen (the free version lets you translate menu items, but you can’t create separate menus).
TranslatePress Mehrsprachig
Do you still have questions on how WordPress string translation works with TranslatePress? Let us know in the comments below!
Wenn Sie diesen Beitrag hilfreich fanden, schauen Sie sich bitte unsere an YouTube-Kanal, wo wir ständig kurze und leicht verständliche Video-Tutorials hochladen. Sie können uns auch folgen auf Facebook und Twitter um der Erste zu sein, der jedes Mal Bescheid weiß, wenn wir etwas posten.
Can we access to the database where it remember all the previous autotranslate? Then change the translation so that do not have to repeating the correction ?