TED's Open Translation Project has moved to a new subtitling platform, Amara. Here's a quick guide to getting started.
Log in to Amara