What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Multilanguage translation is not workingAsked by Luis on June 23, 2015 at 07:55 AM
Hi, I am trying to translate an existing form in French into Spanish, Italian, German and Portuguese but the multi language feature in the advance settings is not working. I have tried setting the original language both to French (France) and Français but there is no difference. If I translate the fields with exclamation marks, only those are translated.
translation multilanguage french settings multi language
Luis, upon checking your form, it seems that you have created it with French/Français as the original language - which means that all the text that you have entered into the Form Builder fields by default were considered as French.
However, you have filled out all your fields with Spanish in the Form builder, even though you have marked it on your form as "French":
As far as the form sees it, your "French" translation is that one with all those Spanish fields.
Your Italian, Portuguese and Spanish translations seem to be empty or misconfiguration. In other words, this is how your languages are set up:
French - contains all the Spanish fields, was selected as default, not set up correctly.
Spanish - empty, no translations were provided, not set up correctly.
German - has French translation, not set up correctly.
Portuguese - has French translation, not set up correctly.
Italian - has French translation, not set up correctly.
What I would recommend is that you remove all the languages, and set them up again from the start. As your form is written in Spanish at this time (all fields in the Form Builder are in Spanish), you should select Spanish/Espanol as the original language.
Then, you can add other languages, and translate them right there where you have added them:
I have made a small demo of this here: http://form.jotformpro.com/form/51733664628967
You can see that changing the language from Espanol to Francais will change the default text into what we have provided as a translation above. In my sample form, I have simply added "French" or "French translation." text as a translation, so that we can easily see if these fields are translated.
You will need to translate all the fields with real translations, and you will need to provide translations in all the languages that you wish to add.
I believe that the heart of the issue that you are experiencing right now with multi-language set up was due to setting original language to French, but creating your form in Spanish. That is why I recommend starting fresh with your translations.
Please let us know if you need further assistance.
No, no, no. This is a misunderstanding, sorry! I have been manually translating every field while waiting for your response. That's why it shows in Spanish.
This is a link to the original French form were it is not working either:
I have inspected your form and I noticed that you added several languages inside of your form, but you did not translate any of them. In order to have multilingual form you need to translate all of the fields inside of your Form Builder, it is not enough just to add language.
To translate inside of your form builder select Preferences then select Advance Settings tab and click on Edit Form Language.
Then when you select language you need to translate all field for selected language. This guide can help you to make your form multilingual: http://www.jotform.com/help/298-How-to-make-your-forms-multilingual
Hope this will help. Let us know if you need further assistance.