Form depending on the language the client has selected

  • Valkiersmarketing
    Asked on September 19, 2018 at 5:28 AM

    I know it's possible to translate a form to multiple languages, but is there a possiblity that 

    A) based on the webpage he is on (after already picking a language at the homepage) that he will see the correct form language accordingly. This means only having one same form but appearing as the correct language on the url of that language. I don't want me client to manually select a language again for the form itself.  Or do i need to duplicate the form and create a second one in the other language and then embed on the page of that specific language? 

    B) based on browser/computer selected language that the form will automatically appear in the correct language.


    If one of the 2 (A or B) works it will be what i need. If so, can you explain to me what the workflow would be. I can't seem to find it. 

  • roneet
    Replied on September 19, 2018 at 8:05 AM

    You can change the language of the form by adding the language parameter in your src link or in your form URL.

    http://www.jotform.com/Your-Form-Id?language=en

    http://www.jotform.com/Your-Form-Id?language=fr

    http://form.jotformpro.com/form/Your-Form-Id?language=sv

    You can see how the language selection changes based on the parameter.

    You can add ?language on the source link. Make sure though that you are using the correct value on the language.

    If you are embedding the form in your website then you may pass the language in the Form URL.

    The Embed code may look like this:

    Script Code:

    <script type="text/javascript" src="//form.jotformpro.com/jsform/82605929784976?language=sv"></script>

    iFrame Code:


        <iframe
          id="JotFormIFrame-82605929784976"
          onDISABLEDload="window.parent.scrollTo(0,0)"
          allowtransparency="true"
          allowfullscreen="true"
          allow="geolocation; microphone; camera"
          src="https://form.jotform.com/82605929784976?language=sv"
          frameborder="0"
          style="width: 1px;
          min-width: 100%;
          height:539px;
          border:none;"
          scrolling="no"
        >
        </iframe>

    Hope this helps!

    Thanks.