For several weeks I have been trying to figure out a solution how to handle language issues with new Google Forms. In the old version, a URL parameter could be specified (see this page). However, this didn’t work with the new version of Google Forms.
Until today. Thanks to a posting on the WordPress Support Forum, I was alerted to the fact that the URL parameter is indeed working again. This is great news as dealing with odd language issues is one of the more common support requests I receive.
In the new version of Google Forms, simply append ?hl=en (or ?hl=fr for French, etc.) to the end of the URL of the live form. Wish they would have done this several weeks ago, would have saved me quite a bit of time!
And it doesn’t work..
It doesn’t what? If you have a specific problem, I am more than happy to look at it but you need to provide some more details. I also have a Help and Support Form if you don’t want to post them in Comments.
Thank You, perfect. Everything is now in french (and no longer in german !), look at the result : http://www.sushiju-sfmie.com/ . I simply added “?hl=fr” to the public url (https://docs.google.com/forms/d/1B6y2kG-ih70ti_T0xSTqgBCRZiLnjy-SHE9PvD7YeOc/viewform)
Excellent. My embedded form rendered native field labels in German. Couldn’t figure out why. Adding hl=en did the trick. Many thanks.
To me, this works both in IE and Firefox BUT NOT IN Google Chrome, even when I select “es” (spanish) as my one and only preferred language…I suspect Chrome gives precedence to the operating system language…Has anyone else come across this issue? If so, How did you resolve it?
Have you tried logging out of Chrome? Check your Chrome settings to see if you are logged in (if the link doesn’t work type chrome://settings into your address bar).
Hi Mike, thanks for the recommendation but I never log into Chrome. I even configured every possible Regional aspect of Windows to Spanish and still cannot see the Form fixed things in that language. I also made sure to test this being logged out of Google and without any cookie or session information active on the browser. If you happen to come across another idea, I’d be more than grateful to test that out. Cheers.
I cannot think of anything on the WordPress side that would cause this behavior. Since you only see it in Chrome, it has to be related to Chrome. When I was trying to work out my example form in French Google was being a little too helpful on my language selection. What do you see when you enter this into Chrome’s address bar: chrome://settings/languages/
I’m trying to make one survey (form) into 4 different languages (English, Spanish, Hmong, and Somali). This is so when the people my non-profit serves come to take the survey, they can click on a link that will take them to the language that they speak.
I have all of the free-type sections translated by people who know the languages, but the built in text, like the “Submit” button, are only in English. I tried the ?hl=XX idea, but it didn’t work in Chrome or Safari.
Is there a new fix to this?
The same solution (?hl=XX) still works. You can see an example of it here where the Google generated button text is in French. If you are using a very old Google Form, you might have to use &hl=XX if the URL has other parameters on it.
I’m also trying to get my form in the language I want, in my case English instead of Swedish. This is how the address looks:
https://docs.google.com/forms/d/1Rc2jeZFHCSTXEmyez4MCKos7FdvLitLhUq8Ql2qAC1c/viewform?hl=en
…and it still does not work…
It is a bug which I have fixed and released v0.82. Please install the update and let me know if you are still having the problem.
While using Google Forms, (my Google is in French) I want to use EZ Query and it does not work (error in the formula). Could it be a language problem and cannot be fixed?
I am not familiar with EZ Query, what is it and what does it do?
EZ Query let you select columns from one sheet into and paste them into other sheets (Filters are optional). When you modify entries from that initial sheet, it will change the others as well.
So is EZ Query a Google Sheets plugin or a WordPress plugin? If it is a Google Sheets plugin then I am not sure what to tell you. When you initially set up a Google Form it allows you to configure where the form responses go. If you modify the results spreadsheet, I am not sure what will happen as I’ve never tried it.
Hi Mike, I am in the process of creating a survey using Google Forms. I am also a Chrome user. I need to publish the survey in Japanese (I will have all text translated to Japanese, but would like the form buttons to be in Japanese as well) and am having a hell of a time. I would be really grateful for some help.
Have you updated to the latest virgin of the plugin? There was a bug which prevented the language parameter from affecting the Google supplied buttons which I fixed earlier this week.
Forgive my stupidity, but I have not been able to find the plugin. Can I ask you to direct me to its location for download? Sorry for being a novice…
You can find the plugin in the WordPress plugin repository: https://wordpress.org/plugins/wpgform/
Hey Michael, Thanks for all your support here! One of my forms is showing in French. See http://chci.prohealthsites.org/bingo-volunteer-signup-form/
But I want it to be English. I tried modifying the URL like this: https://docs.google.com/forms/d/17G1r9DQLJ21tWe9psb912x9HfU7tCQAcApdioQyey8g/viewform?hl=en
However, it’s still showing in French. Any ideas?
Your Google Form URL is correct, have you tried flushing your browser cache? I have created two versions of your form, one with English buttons using the URL you provided and one with Swedish buttons where I changed the language parameter to “sv” (for Swedish).
where did you change the language parameter to show in sv?
The language parameter is appended to the form URL when setting up within WordPress. If you form URL ends in “…/viewform” it would look like “…/viewform?hl=fr” to have the language parameter be set for French.
Hi Mike,
I don’t know why, but on some computers it does work, the added link “?hl=en”, but on some computers it doesn’t work. Do you have some other tips & tricks for this?
Many thanks,
Elise Cramer
I have not seen that behavior – the language parameter is supposed to override any geo-location detection Google does when serving up HTML. Are only users from certain countries affected or is it random?
Hi Mike, thank you for your reply. It seems random. But I will leave it for now. It is hard to control where the language parameter overrides and where it doesn’t.
Hi Mike, would be able to help me to understand why this https://docs.google.com/a/smallworldfs.com/forms/d/e/1FAIpQLSdS762m0jHUaWwZlgN1wWqlh5FSfgEjukAjkmmfwhkr6V3j4g/viewform?hl=es, are not showing me the URL in Spanish.
I am unable to look at the URL because the permissions are set such that it is visible to anyone who has the link.