
BTranslator is a WPF application that translates text using Bing translator via Bing API 2.0. Bing API provides translation (as well as other services) using 3 data exchange protocols: JSON, Xml & SOAP.
BTranslator let’s the user chooses between the three protocols.

BTranslatorLib consists of three classes JSONTranslator, XmlTranslator & SOAPTranslator. They all implement IProtocol interface which has one function called Translate.

Translate takes 3 parameters: Text to translate, from language & to language and then uses these parameters according to the protocol’s structure.
Download BTranslator – 694 KB
*Further explanation might follow

Nice! I was using google APIs
I’ve not thought about Bing having translate also!
Thanks Abdelrahman!! may be I’ll try Google API later.