Translate.Net is free and open source client to many translating services available online (translators, monolingual and bilingual dictionaries). Already supported 17 services, 35 languages, 1352 translations directions. It designed with smart user interface to allow use different services from single place.