教你在APP中嵌入翻译功能,不借助第三方软件

对于翻译软件大家都应该使用过,有没有想到将翻译功能直接嵌入到自己的APP中,比如聊天界面,翻译几句话的功能。正好项目由此需求,看了看有道对外提供的接口,原来很简单。

一、效果图

说明:由于使用的是模拟器演示,没有设置输入中文,就只能看到翻译英文。需要说明的是,我没有设置搜索按钮,就通过设置键盘的回车键来搜索了。

说明:这张是手机真机截图,为了看翻译中文的效果。

二、需要在有道上面做的事情

1,打开网址:http://fanyi.youdao.com/openapi?path=data-mode

2,填写信息

3,下图是我填的样例

说明:这里的key和网址我涂掉了,就这样通过就可以,并不需要在项目中配置什么信息。

三、代码

1,布局

2,首页Java代码没啥值得贴的,这里看一下请求回来的值的说明。

说明:其中doctype是指定你希望返回的数据格式;type为固定值;errorCode返回0表示正常请求。


code小生:

源码已上传至github,公众号里有链接。本篇是code小生的第二篇原创文章,倍感欣喜。时至今日,2016即将过去,距离程序猿放假回家过年的日子也就一个月,所以这段时间里,code小生决定学习一下2016年好的开源项目,汲取其中的精华,推送给各位朋友,一起学习。


四、友情链接

好的资源自然有好心人整理出来,比如这个《github上万颗star的21个JAVA(19个Android相关)开发框架,知道多少,用过多少(截止2016年12月17日)》下面是地址:

https://mp.weixin.qq.com/s/5Jb8tYqS5iewwk1iAKxNag

小编的公众号

好心人的公众号

(0)

相关推荐