[Gelöst] WPML + Fluent Forms: translated “Custom Submit Button” text not showing on EN/ES frontend
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: You are using WPML with Advanced Translation Editor and Fluent Forms (v6.1.21) with enabled WPML integration. You are trying to translate the submit button label of a Fluent Form into English and Spanish, but the label remains in German on both /en/ and /es/ pages, despite completed translations. Solution: The plugin "Multilingual Forms for Fluent Forms with WPML" is not an official WPML plugin. We recommend consulting the developer of this addon. You should create one form in each language, ensuring each form has a unique ID. Make sure to use the correct shortcodes manually in each language's content. WPML automatically handles shortcode adjustments for other supported forms like Contact Form 7, Gravity Forms, WP Forms, and Ninja Forms, but not for Fluent Forms.
If this solution does not resolve your issue or seems outdated, please check the related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if the problem persists. You can do so at WPML support forum.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
I’m using WPML (with Advanced Translation Editor) together with Fluent Forms (v6.1.21) and the WPML integration for Fluent Forms is enabled. I’m trying to translate the submit button label of a Fluent Form (Form ID 7) into English and Spanish.
Issue
On the frontend, the submit button text remains in German (“Jetzt unverbindlich anfragen”) on both /en/ and /es/, even though the form translations are completed.
Context / Setup
WordPress site uses WPML languages: DE (default) + EN + ES.
Form is embedded via shortcode and the frontend renders Form ID 7 in all languages (confirmed via browser inspector; the form/button has Fluent Forms classes like ff-btn ff-btn-submit).
The submit element is a Custom Submit Button in Fluent Forms.
What I already tried
Ensured Fluent Forms content type is set as translatable in WPML and form translation is enabled in the form settings.
Translated the form itself via WPML Translation Management / Translations (not via page ATE). Both jobs show Completed for:
DE → EN (Completed)
DE → ES (Completed)
In the WPML form translation editor, the submit button label appears and was translated (e.g. ES shows “Solicitar información sin compromiso”).
Cleared caches:
FlyingPress cache (also excluded the pages from caching)
WPML cache (WPML → Support → Troubleshooting → Clear cache)
Tested in incognito browser sessions.
WPML “Language filtering for AJAX operations / Store a language cookie to support AJAX filtering” is already enabled.
Attempted to reset WPML translations from within Fluent Forms (WPML Translations reset), but the completed translation entries still remain under WPML “Translations/Queue” and the frontend output does not change.
I cannot find any option to delete/remove the existing form translation jobs (only “Edit”), so I cannot fully rebuild the translations from scratch.
Expected
When viewing /en/ or /es/, the form submit button should display the translated label instead of German.
Actual
Submit button label stays German on EN and ES frontend.
Could you please advise:
How to force WPML/Fluent Forms to use the translated label for the Custom Submit Button on the frontend?
Or how to fully remove/reset the existing Fluent Forms translation jobs so we can regenerate them cleanly?
Whether there is a known issue with Fluent Forms Custom Submit Button text not being applied via WPML translations.
The plugin "Multilingual Forms for Fluent Forms with WPML" is not an official WPML plugin. I suggest you consult the developer of this addon.
Bascially you will create one form in each language, and each form has a unique ID. You will need to make sure that the correct shortcodes are used in each language. These can be placed manually on each content.
WPML only offers add-ons for:
- Contact Form 7
- Gravity Forms
- WP Forms
- Ninja Forms
In such cases, WPML handles the shortcode adjustment automatically in each language.