Skip to content

Khan/language-toggle

Repository files navigation

The Khan Academy Language Toggle is a tool to allow a user to quickly switch between languages on khanacademy.org. This chrome extension shows a list of languages and with a click it will take you to the same content in another language.

This extension can be installed from the Chrome Store: https://chrome.google.com/webstore/detail/ohnjbklmpmcaagafdohmngealmpojabi

Khan Academy is a non-profit educational organization that provides free videos, articles and exercises in over 36 languages.

The list of languages is customizable. Hitting the "Language Options" button will bring up a list of languages to pick from. Select the languages you want to see in the extension, and deselect languages you don't want to see.

You may have to log in once for each language you're using.

If content is unavailable in the selected language you'll get a "page not found" error. Hitting "back" will take you back to the content in the previous language. Certain pages like classroom and home pages are not available in some languages.

This project was created during a Khan Academy hackathon and is provided as-is with no support, but we hope you find it useful.

To install this from source:

  • In your browser go to chrome://extensions.
    • In the top right you need to turn on "developer mode"
    • Hit "load unpacked" and point to this source code

FAQ

Why did I get an error?

  • You may need to sign into each language's site.
  • The content you requested may not be available in each language. Use your browser's "Back" button to return to the content in the previous language.

How do I change my preferred set of languages?

  • Click the "Language Options" button in the extension. Select the languages you want to include, and deselect the options you do not want. Close the tab to return to your content.
  • Changing the list of languages does not change the language of the current page.

Why is my progress not getting tracked in other languages?

  • You need to log in once per language. You should see your name in the top-right of the Khan Academy page.

Why is the extension disabled?

  • The extension only works on khanacademy.org.

What if I need support?

  • Unfortunately this code is provided as-is. We hope you find it useful, but we don't offer any support.

Can I offer code contributions?

  • We're not soliciting contributions right now. If you have a small improvement you can send a pull reqeust, but we're not promising to consider large contributions.

Is this extension available in the Chrome Store?

  • It has been submitted and is under review. When it is approved we will update this readme.

The page didn't change while I was watching a video?

  • Sometime pages don't refresh properly. Going back to the lesson page before changing languages usually resolves it.