Is there a Chrome Extension which can be used to quickly switch between two locales (e.g. English and German) quickly? Some websites detect the user's language using the Accept-Languages HTTP-header while not having any UI to configure the desired language. In that case the only way I know of to change the language is to change the mentioned HTTP-header.

Actually, any quick way to switch locales will do. It does not have to be an extension.

  • 8
    Bookmark chrome://chrome/settings/languages and then you just need to Drag and Drop the language to make it default. – Ankit Sep 23 '12 at 13:07
  • 1
    @Serge thanks. I have tested this but without luck. I guess the website decides to always choose priority 1. Makes sense. – usr Sep 23 '12 at 15:12

Commenter Lamb suggests the following:

Bookmark chrome://settings/languages and then you just need to Drag and Drop the language to make it default.

I think this is a workable solution.

  • 1
    note: you have to then click on the 'Display Google Chrome in this Language' button and completely restart Chrome. I found certain extensions were still running in the background and I needed to go to Task Manager to kill all Chrome processes. You can test the date format with this fiddle (switch between US and UK English) jsfiddle.net/vRf5B/42 – Simon Feb 17 '15 at 23:06
  • 1
    you can completely shut down Chrome using "menu > Exit" button. Closing the browser with the X button doesn't kill the background extensions – Dénes Papp Mar 1 '15 at 15:25
  • use chrome://settings/languages for Chrome/Chromium 81 – Vlax May 24 '20 at 22:51

I have written a Chrome extension which does exactly that: Quick Language Switcher.

Replacement plugin (original link dead) Language Switcher

  • Can your extension add languages that Chrome itself doesn't directly support? I'm looking for a way to easily add in locally defined language codes for localisation tests (testing the process of localisation itself, not localisation to a given language). – Martijn Pieters Jan 16 '15 at 16:42
  • 1
    you can add new languages to this extension – Simon Feb 17 '15 at 23:10
  • doesn't work for me – shershen May 22 '16 at 7:14
  • 5
    All the extension does is setting Accept-Languages header, however it does not modify values of JavaScript navigator.language and navigator.languages. – OhJeez Oct 28 '16 at 10:08
  • it works, it changes HTTP Header Accept-Language, read here stackoverflow.com/questions/1043339/… – rofrol Oct 4 '17 at 16:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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