tedtranslators

TED Translators

Translating TED Talks into 113 languages. ted.com/translate
  • 32 posts
  • 209 followers
  • 180 following
Load more