Microsoft release Skype Translator Preview in late 2014 as a limited preview and then made it available to the wider public in 2Q 2015.
Skype Translator Preview is only available from the Microsoft App Store for Windows 8 and higher for PCs and mobile devices running the Windows 8 (or higher) OS.
A download link to the Microsoft App Store can be found on the Skype Translator Preview website at http://www.skype.com/en/translator-preview/
The TTF demoed the Skype Translator Preview on its Technology Taskforce meeting 2015-05-18 call.