Right now I have the same question for videos on the TED Talks website as I have for YouTube videos:

Is there any way to save/preserve the settings I make, so that I can forward the video with the settings loading upon opening the URL on a different PC in a different country?

For example I want to set subtitles and transcripts for this video which has an /en/ in it, but hard as I tried, another country short code is not available (the URL goes to nowhere) i.e. changing this part of the string doesn't help.

Any ideas what to do?

2 Answers 2


Actually it is possible by simply adding the string /languagecode/ (e.g. /en/ or /de/).

You just have to check beforehand if the subtitle already exists! The setting you cannot store though is the "interactive transcript". But once the language is set, the transcript—when opened—is set to that same language (i.e. the translation, not English) as well!


  • Is there any workaround to pass the 'textlocation-id' to the embedded video player in the htmlfile? This is to open the video at the specific text using "interactive transcript" in TED.com. ted.com/talks/tom_wujec_build_a_tower.html#71000
    – GuruM
    Jan 25, 2014 at 1:24

If you are asking about building a URL, that can be sent to someone else, that will both (a) automatically display subtitle/caption and (b) make the transcript immediately visible below, for a particular language, eg, German, you can add this string behind a normal TED Talk URL:


For example,




In your particular example, note that today it has been redirected to a URL with the parameter "?language=en". In this case, you need to replace "?language=en" with "/transcript?language=de" if the targeted language is German.




The actual language code in the above examples is "de". Other examples are "zh-cn" for Chinese Simplified, "id" for Indonesian, and "es" for Spanish.

How to find out more language codes?

On the general listing page (https://www.ted.com/talks), select the "Languages" drop down select list, then any of the videos, and its URL should end with something like "?language=ja" if you have selected Japanese in the drop down list. In this case, you've found that "ja" is the language code for Japanese on TED Talks site.

Not all TED Talks videos are translated. You can estimate the total number of translated videos in any language by looking at its listing page to see the maximum number of pages listed. Multiply the maximum page number by 36, as each page currently lists 36 videos.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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