多译1.0—多语言网络翻译词典

经过前面几篇关于各网络平台翻译API接口的使用(我前面说过会写一个基于此的翻译软件)多译1.0版本总算是出来了。
该应用是使用GTK+3开发的界面,libcurl做为网络操作,json-glib解析json数据以及libxml2解析xml文件,由于对libxml2不熟悉,且金山词霸的API接口只支持xml数据,所以金山词霸的解析并不是很理想(事实上所有的解析都不是怎么理想= =),多译目前所提供的网络翻译有:

百度词典,使用百度词典API
必应词典,使用必应词典API
金山词霸,使用金山词霸API
有道词典,使用有道词典API

总之一句话,就是使用了各平台所提供的API来做网络翻译,所以本应用是一款纯网络应用即没有本地词库,所以在使用的时候需要有网络连接。

第二,由于各翻译使用的均是各平台所提供的免费API接口,而这些接口都有相应的限制,本打算相应的API要大家自己申请的,但思来想去还是觉得应该让它可用,所以我又另行申请了几个API并默认提供,这样多译便可正常使用了,各平台的限制如下:

所以如果在使用中过程中如出现未授权,API Key错误等情况请自行根据以上限制做出相应动作,如申请新的API仅供自己一个人使用

多译是开放源代码的,使用的是LGPL协议,源代码地址:

https://github.com/briskgreen/duoyi

 

下面是本应用的一些截图

Screenshot - 01242014 - 11:23:40 PM

使用金山词霸做的翻译

Screenshot - 01242014 - 11:24:34 PM

Screenshot - 01242014 - 11:25:12 PM

Screenshot - 01242014 - 11:26:05 PM

Screenshot - 01242014 - 11:27:42 PM

–阅读次数(57)

发表评论

电子邮件地址不会被公开。

*