When translating a form into different languages, the emails, particularly the autoresponder email, still follow your default language for the form. For example, if the labels are in English, the form sends the email with English labels.
To send an email template containing the same Language chosen in the form, you must create multiple email templates and send them by conditional logic. Again, you must have the following set up first in the form:
- Form Language — For more information, visit How to Make Your Forms Multilingual.
- Autoresponder Email — Create an autoresponder email for each Language in the form. For more information, see Setting up an Autoresponder Email.
Note:
Free accounts can only create up to three (3) autoresponder email templates. An upgrade is required if you need more.
If you’re ready, watch the following video or read below for the steps.
- In the Form Builder, go to the Settings tab.
- Click Conditions on the left panel.
- Choose Change Email Recipient from the options.
- Next, set up your condition based on the following:
- If — Choose Language, which is first in the dropdown.
- State — Choose Is Equal To.
- Value — Choose the Language that you’ve added in the form. We have Deutsch in the below image.
- Send — The email template you’ve created for the Deutsch Language.
- Email — This would be the email address of the submitter. The condition automatically fills this for you. It’s the unique name of the email address element in the form.
Repeat the same for all the languages used, and that is it.
If you wish to apply the same steps to your Thank You Message, we suggest looking at this guide: How to Change Thank You Message Depending on the Language Used.
Send Comment:
1 Comments:
42 days ago
Thank you for this tutorial !
I'm still having an issue on the translation of the fields in a table. They appear in the original language in the auto-responder email.
How can I change that ?