# Build In Translation System

## Defining translation for your form

Simply visit the `Translations` TAB when editing your form and define the languages required for your specific form as shown below.

<figure><img src="https://852124118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl6Kz0R6S7z3Fb6KLZYVE%2Fuploads%2FULNwEs9Qos4ppf7I2kB5%2Fdefine-translations-for-your-forms.gif?alt=media&#x26;token=c6aad606-8963-47d7-a350-317bb4851955" alt="Define languages for your form under the Translations TAB on the builder page."><figcaption><p>Define languages for your form under the Translations TAB on the builder page.</p></figcaption></figure>

## Enabling RTL (right to left) layout for your language

In case your language requires **RTL** (right to left layout) you can enable it per language individually:

<figure><img src="https://852124118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl6Kz0R6S7z3Fb6KLZYVE%2Fuploads%2F61DQhMZwrTDwJT8EnRfw%2Fmceclip4.png?alt=media&#x26;token=86831a88-eb05-4041-a210-3488b888a300" alt="Enabling RTL (left to right) layout for your languages."><figcaption><p>Enabling RTL (left to right) layout for your languages.</p></figcaption></figure>

## Allowing users to switch to a different language manually

Enable the **Language Switch** if you want to display a dropdown above the form so that the user can change to a different language manually:

<figure><img src="https://852124118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl6Kz0R6S7z3Fb6KLZYVE%2Fuploads%2FdP1BEDAsQkQ4ou7ybiTX%2Fmceclip3.png?alt=media&#x26;token=df1a2646-349c-4ed7-93d8-7a2af7c12cb5" alt="Option to display a dropdown on the front-end so that users can switch to a different language manually."><figcaption><p>Option to display a dropdown on the front-end so that users can switch to a different language manually.</p></figcaption></figure>

<figure><img src="https://852124118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl6Kz0R6S7z3Fb6KLZYVE%2Fuploads%2FKOE7n9HbYbH84QRFYS6Z%2Ftranslate-language-switcher%20(1).gif?alt=media&#x26;token=55441925-85b3-4997-8b82-14c6a266a36a" alt="User manually switching language via the dropdown."><figcaption><p>User manually switching language via the dropdown.</p></figcaption></figure>

## Loading a specific language via a shortcode

You can also display a fixed language for your form by grabbing the **shortcode** e.g. `[super_form i18n="nl_NL" id="1234"]` by defining the language attribute e.g `en_GB`.

That way you can disable the **Language Switch**, and use a build in language plugin like WPML to display the correct form based on the language of the page.

<figure><img src="https://852124118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl6Kz0R6S7z3Fb6KLZYVE%2Fuploads%2FUGY8zI0RzxPVyonnjRXN%2Fmceclip7.png?alt=media&#x26;token=614ea738-f1ae-4a14-87b8-0310e08f91c6" alt="Language specific shortcode to display the form on your multilingual WordPress site"><figcaption><p>Language specific shortcode to display the form on your multilingual WordPress site</p></figcaption></figure>

## Demonstration of Translation form on the front-end

A front-end demo can be found here:

{% embed url="<https://super-forms.com/example-forms/build-in-translation-system/>" %}
Front-end demo of the build-in Translation system.
{% endembed %}
