我一直使用靈格斯電子詞典,裡面有個全文翻譯的功能,能選擇Google,Yahoo等等很多翻譯的功能。 覺得Google翻譯得最好。找了一點資料,利用WPF實現類似的功能,支持52種語言。
靈格斯全文翻譯:
麒麟翻譯小工具:
中譯英:
英譯中:
原理很簡單,就是利用了Google的在線翻譯,看下圖。
程序只要生成類似http://translate.google.cn/#zh-CN|en|%E4%B8%AD%E5%9B%BD的URL就OK了,提交 給服務器,然後對返回的數據進行解析。具體的看源代碼。
本文配套源碼