Die Übersetzung von WPForms ist jetzt einfacher denn je. Mit TranslatePress, Sie können zweisprachige oder mehrsprachige WordPress-Formulare erstellen.
Sie können WPForms (einschließlich aller Formulardefinitionen und -meldungen) mit nur wenigen Klicks direkt im Frontend über eine visuelle Übersetzungsoberfläche übersetzen. Das alles, ohne separate Formulare für jede Sprache erstellen zu müssen.
In diesem Tutorial konzentrieren wir uns darauf, wie man mehrsprachige WPForms-Formulare jeder Art erstellt.
Egal ob es sich um ein einfaches Kontaktformular, ein Registrierungsformular, ein Bewerbungsformular oder eine Umfrage handelt, Sie können den folgenden einfachen Schritten folgen, um es zu übersetzen.
Verwandt: Der ultimative Anfängerleitfaden
Warum WPForms übersetzen
Wenn Ihr Unternehmen ein internationales Publikum erreichen möchte, dann Erstellung einer mehrsprachigen Website ist der Weg, den man gehen sollte. Dies setzt natürlich voraus, dass Sie WordPress-Formulare verschiedener Art übersetzen müssen.
Durch die Übersetzung Ihrer Formulare haben Sie das Potenzial:
- ein breiteres, internationales Publikum erreichen
- Erhöhen Sie die Konversionsrate Ihres Formulars
- Steigern Sie Ihren Umsatz, wenn Sie Zahlungen oder Spenden über ein Bestellformular einziehen
Unten zeigen wir Ihnen, wie Sie ein Formular in beliebig vielen Sprachen einrichten und übersetzen können. Auf diese Weise bleiben alle Ihre gesammelten Daten (Formulareinsendungen) an einem Ort und Sie müssen nicht für jede Sprache ein eigenes Formular einrichten.
So übersetzen Sie WPForms
Als Erstes erstellen wir ein neues WordPress-Formular. Für den Rahmen dieses Tutorials werden wir ein einfaches Kontaktformular erstellen.
Wir werden das verwenden WPForms Plugin, da es mit seinem kostenlose Version das über 3 Millionen Websites antreibt. Die Übersetzungsschritte, die wir im Folgenden skizzieren, funktionieren jedoch mit jedem Formular-Plugin, einschließlich Contact Form 7, Schwerkraftformen, Ninja Forms und mehr.
Das Erstellen eines einfachen Kontaktformulars mit WPForms ist wirklich unkompliziert. Nach der Installation und Aktivierung des Plugins wird Ihnen eine Benutzeroberfläche zum Erstellen Ihres ersten Formulars angezeigt. Geben Sie einfach einen Formularnamen ein und wählen Sie eine Vorlage aus. Es gibt einige vorgefertigte Vorlagen, aus denen wir wählen Einfaches Kontaktformular.

Diese Vorlage hat bereits ein Feld für “Vor- und Nachname”, “E-Mail” und “Nachricht”. Wir fügen ein weiteres namens “Grund der Kontaktaufnahme” hinzu, bei dem es sich um ein Dropdown-Menü mit einigen Auswahlmöglichkeiten handelt.

Jetzt schlagen wir einfach Speichern und schließen Sie den Formular-Editor. Erstellen Sie dann eine neue Seite mit dem Namen “Kontakt” oder betten Sie das Formular in eine bestehende Seite ein.

Dies kann einfach durch Klick auf Einbetten Schaltfläche im Editor oder durch Kopieren und Einfügen des Formular-Shortcodes in die Seite.

Veröffentlichen Sie die Seite, und Sie sind fertig. So sieht unser neu erstelltes Kontaktformular im Frontend aus.

Als Nächstes werden wir mit der Installation und Aktivierung von TranslatePress fortfahren, um das WPForms-Formular zu übersetzen.
Wir werden verwenden die kostenlose Version von TranslatePress, verfügbar auf wp.org, für dieses Tutorial.
Nach der Installation und Aktivierung von TranslatePress werden Sie feststellen, dass ein neues Seite übersetzen Element in der Admin-Leiste hinzugefügt.

Fahr einfach mit der Maus darüber und klick Einstellungen (oder du kannst auf den Einstellungen Menüpunkt und auswählen TranslatePress). Dadurch gelangen Sie zu den TranslatePress-Einstellungen.
Hier können wir die Sprachen hinzufügen, in die wir das Kontaktformular übersetzen möchten.
Englisch ist unsere Standardsprache, und wir werden auch Spanisch hinzufügen. Es gibt noch ein paar andere Einstellungen (wie Integration mit Google Translate für die automatische Übersetzung oder das Anpassen der Sprachumschalter), aber wir überspringen sie vorerst und klicken Änderungen speichern.

Wir sind jetzt bereit, unser WPForms-Formular zu übersetzen.
Formularfelder
Um mit der Übersetzung Ihrer WPForms-Felder zu beginnen, navigieren Sie einfach zu der Seite, auf der sich das Formular befindet, und klicken Sie auf Seite übersetzen Button aus der Administrationsleiste.
Dadurch wird ein Front-End-Übersetzungseditor geöffnet, in dem Sie jede Zeichenkette auf einer Seite übersetzen und die Änderungen in Echtzeit sehen können.

Wie Sie bemerken, erscheint ein Stiftsymbol, sobald Sie mit der Maus über ein bestimmtes Feld fahren, mit dem Sie es übersetzen können. Auf diese Weise können Sie alle Formularfeldbezeichnungen und -beschreibungen übersetzen. Wir haben auch die Einreichen Schaltfläche für unser Formular genauso.
Die Optionswerte für select, checkbox, radio usw. befinden sich alle im String-Liste Dropdown auf der linken Seite. Dieses enthält alle auf dieser Seite gefundenen Strings.
In unserem Fall wählen wir alle Optionen aus unserem Dropdown-Menü “Kontaktgrund” aus und übersetzen sie.

Nachdem wir dies ebenfalls übersetzt haben, sind alle unsere Formulardefelder übersetzt.
Formularvalidierung und Erfolgsmeldungen
Jetzt müssen nur noch die Formularnachrichten übersetzt werden. Wir müssen sowohl die Validierungsnachrichten als auch die nach einem erfolgreichen Absenden des Formulars angezeigte Erfolgsmeldung übersetzen.
Für Validierungsmeldungen lösen wir das Absenden des Formulars aus, indem wir auf das Einreichen Schaltfläche. Sobald die Fehler angezeigt werden, klicken wir auf sie und fügen die spanische Übersetzung hinzu.

Dasselbe gilt für die Erfolgsmeldung. Füllen Sie die Formulardefelder aus und senden Sie eine Testnachricht ab. Wenn Ihnen dann die Erfolgsmeldung angezeigt wird, klicken Sie darauf und übersetzen Sie sie.

Das war's. Ihr Kontaktformular ist jetzt mehrsprachig.
Schlussfolgerungen
Damit ist unser Tutorial zur Übersetzung von WPForms-Formularen aller Art abgeschlossen. Falls Sie TranslatePress noch nicht genutzt haben, sollten Sie unbedingt Spielen Sie mit unserer Demo und schau dir an vollständige Liste der Premium-Funktionen.
TranslatePress Mehrsprachig
Es ist schnell (verlangsamt Ihre Website nicht), SEO-freundlich, und wirklich einfach zu bedienen.
Hast du noch Fragen zur WPForms-Übersetzung in WordPress? Lass es uns unten in den Kommentaren wissen!
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.
[…] hilft Ihnen dabei, den Popup-Inhalt unabhängig von dem zu seiner Erstellung verwendeten Tool zu übersetzen. Gleiches gilt für Formulare, WooCommerce-Produkte oder Gutenberg-Blöcke für diesen Zweck […]
Hallo,
Ich habe genau dieselbe Methode zum Übersetzen des Formulars verwendet, aber am Ende wurde nur der Kalender übersetzt. Irgendein Rat?
Danke,
Manfred
Hallo Manfred,
Welches Plugin verwenden Sie, um das Formular zu erstellen? Könnten Sie Hier Kontakt aufnehmen mit den Details?
Wie übermittelt man die Sprache des Kunden, wenn das Formular mit Mailchimp verbunden ist? Ich weiß, dass WPML in der Lage ist, die Kundensprache an Mailchimp zu senden.
Hallo Phillip,
Wir planen die Integration mit Mailchimp in Zukunft.
Vorläufig können Sie eine benutzerdefinierte Lösung erstellen, indem Sie die POST-Variable ‘trp-form-language’ des übermittelten Formulars oder die globale PHP-Variable $TRP_LANGUAGE verwenden.
[…] WordPress-Formulare […]
Dieses Tutorial ist großartig, wenn Sie alle in eine einzige Liste schicken. Aber wie ist es, wenn Sie sie je nach Sprache in separate Listen schicken möchten?
Ich finde es toll, dass TranslatePress Bilder erkennt, sodass man sie bei Bedarf für jede Sprache anpassen kann. Es wäre aber auch super, wenn das Gleiche mit Webformularen möglich wäre. Gibt es eine Möglichkeit, das zu machen? Danke!
Hallo Naiby,
Dann wäre der einfachste Weg, 2 Formulare mit jeweils einer separaten Liste zu erstellen und unseren bedingten Shortcode basierend auf der Sprache zu verwenden: https://translatepress.com/docs/translation-shortcode/
Hi, wie kann ich ein in HubSpot erstelltes und auf einer mit dem Divi-Theme erstellten Seite eingebettetes Formular übersetzen?
Hallo, meine Formulare funktionieren nur in der Originalsprache, nicht aber, wenn sie übersetzt sind. Wie kann ich das lösen? Vielen Dank
Ich möchte ein Formular erstellen, das in den beiden Sprachen der Website funktioniert. Das Formular enthält ein Auswahlfeld, aber ich möchte, dass die Anzahl der Auswahlmöglichkeiten je nach der aktuellen Sprache der Webseite unterschiedlich ist. Ist das möglich? Wenn ja, wie lässt sich das mit TranslatePress umsetzen? Mit der Smart-Logik lässt sich die Sprache nicht in die Bedingung einbeziehen. Vielen Dank für jede Hilfe.