Web Applications Stack Exchange is a question and answer site for power users of web applications. 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

Until recently, I used to be able to use different custom search engines on my browser to get Youtube results specific to a certain region. To search for results adapted for Americans, I used:


And to search for results adapted for Brazilians, I used:


However, now Youtube is giving me results based on my account/browser settings (or IP) no matter what URL parameter I use. Instead of changing the interface (and results) automatically, it just shows a box with the text "View YouTube in [language in the URL parameter]".

Clicking on this would give me the results I want, but would also change my account language settings, and I would need to change them back again when I use the Brazilian search.

Is there any way to get the old functionality of changing the Youtube region/language with only URL parameters?

share|improve this question
up vote 2 down vote accepted

Since I didn't find a way to do that on Youtube anymore, I've created these new generic Google video searches to get localized results:



share|improve this answer

Add the gl parameter to target geographical areas and persist the language with persist_hl=1


share|improve this answer
Can you please explain why this is an answer. It took me quite a while to realise that you'd added &persist_hl=1 into the queries. So add an explanation of what this parameter is and what it does. – ChrisF Feb 12 '12 at 13:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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