User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In the Google Translate dropdown on my site, all of the language options are displayed in English. So let's say someone who only speaks Arabic gets to my site and wants to choose his language.. how is he supposed to know which option is Arabic? Each language should be displayed in its respective (native) language, like it is on twitter ). Does anyone know how to accomplish this? I've looked through help pages on Google and have found nothing. Thanks!

share|improve this question

closed as off topic by rk., JohnGB, Charles Wesley, Benny Skogberg, Graham Herrli Jun 8 '13 at 15:20

Questions on User Experience Stack Exchange are expected to relate to user experience within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Hi Nate, welcome to! Your question is about implementation of Google translate which is outside of the scope of this site. This site specifically deals with questions pertaining to User Experience. – rk. Jun 7 '13 at 18:59
This question is answered at… – James Jenkins Jun 7 '13 at 19:15
up vote 3 down vote accepted

Google Translate (and this includes Google Website Translator as a subfunction) always displays the language selector in the user's browser language which makes totally sense for a translation feature. Therefore, when I'm visiting your website, the options are displayed in german for example.

A translate feature differentiates from a language selector like the one of twitter you came up with. In the context of a language switch, each option should be in the language it represents (read Language of language names in the language selector? to get why).

In the context of a translation, the user may want to translate something in a foreign language. Therefore he has to understand even the language options he doesn't speak which is easiest when the language options are displayed in the user's language.

share|improve this answer

The UX answer is that you use JavaScript to detect the language being used by the browser. You may notice that your link to google ends with "en" indicating English, but even if you change this the language does not change as Google checks your browser language and displays in that, even if you change the parameter. The SO answer is linked in my comment above.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.