我一直使用灵格斯电子词典,里面有个全文翻译的功能,能选择Google,Yahoo等等很多翻译的功能。觉得Google翻译得最好。找了一点资料,利用WPF实现类似的功能,支持52种语言。
灵格斯全文翻译:
麒麟翻译小工具:
中译英:
英译中:
原理很简单,就是利用了Google的在线翻译,看下图。
程序只要生成类似http://translate.google.cn/#zh-CN|en|%E4%B8%AD%E5%9B%BD的URL就OK了,提交给服务器,然后对返回的数据进行解析。具体的看源代码。
本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/03/11/Translator.html,如需转载请自行联系原作者