Google Forms, if you embed it on your website using an iFrame, will show in the default language for your account. In my case, this was Dutch. However, I wanted the form to display in English (e.g. the button should be named ‘submit’ and a required field should be named so in English).
The default iframe embedding code for Google Forms is:
<iframe src='https://docs.google.com/forms/d/123abc/viewform?embedded=true' width='760' height='500' frameborder='0' marginheight='0' marginwidth='0'>Bezig met laden...</iframe>
You want to add the parameter
&hl=en to URL of the iframe src. Change en to whatever language you want to change the form into (e.g.
fr for French or
nl for Dutch).
<iframe src='https://docs.google.com/forms/d/123abc/viewform?embedded=true?hl=en' width='760' height='500' frameborder='0' marginheight='0' marginwidth='0'>Loading...</iframe>
4 thoughts on “Google Forms: Change language of iframe embed”
Hi! This doesn’t work for me. Also tried in incognito mode in firefox, still in the original language.
Did you use another hack for this?
Hi! This also doesn’t work for me. Have you found any other way to change the default form language?
This is NOT working anymore.
Replace “?hl=en” with “&hl=en”
Basically changing to ampersand sign does the trick.