TermWiki Translate is now Stepes.

Stepes is the birthplace of the world’s major languages. Now Stepes brings you human translations in over a hundred languages.