Caldera Forms Translation

Plugin Banner

Caldera Forms Translation

by Josh Pollock

Download
Description

Translate Caldera Forms fields.

What it does:

  • Translate form field labels, descriptions, default values and option values for select, checkbox, toggle switch, radio and auto-complete fields.
  • Adds a language picker field.
  • Translate the message displayed after a successful form submission.

One form, all the languages you need.

  • Documentation
  • Requires Caldera Forms 1.4.4 or later.
  • Now supports language switching via WPML
  • Install as a WordPress plugin and activate

Installation Instructions

  • Install as a WordPress plugin and activate

Works well with free Polylang translation plugin!

By alainmelsens on July 23, 2020

Why are there so many bad experiences here with this translation plugin for Caldera Forms? Maybe it's a bit misleading that there is a notice that says that this plugin would be compatible with WPML? My experience is that it works well with the free Polylang plugin. Only it doesn't work for the message when sending a form successfully. Maybe this is because that is not a form field? This can still be solved by using a filter script in the functions.php of the used theme. Even for a plugin that is more than 3 years old I think it deserves at least 5 stars. But in combination with free Polylang!

It works well

By Robin Sluijter (robinsluijter) on December 13, 2018

I say this, on a positive note, because I have it working well in combination with WPML. I won't say it's brilliant, as I like it to be from Caldera looking at the Forms UI and UX, but I realised that making a form for each language separately wasn't the answer to my predicament of servicing three languages (originally four). I got it to work, it needed some tweaking in the form as well -Auto Responder in three languages and a two conditions (to serve English or German or not at all, which would be our default: Dutch)- and that's all. Some more attention to Translations would be appreciated from Caldera after reading the other reviews.

Buggy

By misterixas111 on November 29, 2018

Buggy for a long time.

It just doesn't work

By Christina Garofalo (Cold Iron Chef) on September 6, 2018

Unfortunately it just doesn't work. Hopefully it will work in the future with PolyLang.

Very Tedious

By Brad Johnson (p4fbradjohnson) on June 27, 2018

I don't like giving negative reviews. But because I love Caldera Forms so much, I am hoping this is rather considered as positive crit rather than a negative review. While it is great that you offer a free translation plugin ( I was soooo excited), it is very confusing and not user friendly at all. I do believe, if you used this plugin to rather bridge the gap between PolyLang or WPML or other translation plugins, it would be WAAAAY better. As it stands, maintaining translations is time consuming. Now to create a translation on every form and field... No... does not work for me. Too tedious. I landed up rebuilding my contact forms into the languages I need manually. (I have large contact forms). BUT----Thank you for Caldra forms. The greatest form builder available.

Doesn't work well at all. Makes the whole Caldera plugin useless. Waste of time.

By Benny (BennyGiesbers) on February 19, 2018

Doesn't work well at all. It makes the whole Caldera plugin useless for us. Waste of time. We'll probably have to migrate to Contact Form 7 or something.

Non-Functional

By aaronpolly1 on December 19, 2017

Just reran on another website, doesn't work -at all-

Should be included in the main plugin

By bg17aw on September 7, 2017

This plugin shouldn't be needed at all as the main Caldera Forms plugin should be WPML compatible out of the box.

Not production ready - sloppy

By mrksdiehl on July 6, 2017

Imagine you translate a long form into different languages. Then imagine you change a custom class or add/remove an option from the form. Now imagine all your translations gone. Every form save (even if nothing changes) will overwrite the translation because this plugin saves the translation information directly into the form object. Once you save it from inside the form, the translations disappear. This plugin does not hold up to the otherwise good standards of the caldera forms.

Good Add-On Idea but useless

By Janica on June 1, 2017

The original plugin Caldera Forms works beautifully although with some limitations on the free version. This add-on for translations is a good idea in theory but lacks too many functionalities to be considered useful. If you read the support threads you will understand that it can't be a proper solution for a website with multilingual needs. I've installed and only in 5m of use i could find: - bug in saving translations: it accepts your manual introduction and it displays those same translations in the front end, but if you need to edit, the backend didn't store any of your work and it resets the translations you had previously inserted - no option to translate html strings. If you create a form using a template, like contact, you have an header and a middle string that are html fields who's value needs to be updated - this add-on doesn't provide such option, and in the tutorial of the site they don't even show the final result of the explanation because they know it will raise questions about the html fields lack of support. Hope these issues get fixed because it would be a sweet add-on to have. thank you,

1.2.1

See: https://calderaforms.com/updates/caldera-forms-translation-1-2-1
* Fix bug affecting language switcher JavaScript loading.
* Fix bug preventing language from being switched more than once.

1.2.0

See: https://calderaforms.com/updates/caldera-forms-translation-1-2-0
* Complete rebuild of translations interface.
* Translate successful submission message.

1.1.1

See: https://calderaforms.com/updates/caldera-forms-translation-1-1-1
* FIXED – Translations not saving with recent versions of Caldera Forms.
* ADDED – Switch languages via WPML.
* ADDED – Use a less locale language when needed. For example, if you have a translation for “es” and current language is “es_PE” and no “es_PE” is present, “es” will be used.

1.1.0

  • Translate select field options.

1.0.0

  • First release to WordPress.org
Back to top