百度翻译开发平台:http://api.fanyi.baidu.com/api/trans/product/index
打开如上链接:
下载SDK
导入SDK
新建一个工程(zyq-translate),并新建包(com.zyq.translate)
解压SDK,得到如下两个文件夹
(1)选择 java\src下的 Main.java文件,拷贝到包下;
(2)选择 java\src\com\baidu\translate\demo下个的三个.java文件,拷贝到工程包下;
最后得到如下视图:
解决小红叉(修改导入包路径,以及MD5.java中的一个异常处理),得到如下视图
到此,所以文件已经正确导入了(当然,也可以直接导入压缩文件,这里就不再举例,不知道的自行百度)。
申请APP
返回开发者平台,登录百度帐号,获取APP ID和密钥(没有的按提示自己去申请APP)
测试
回到工程,打开Main.java文件,将申请的APP ID和密钥分别填入APP_ID、SECURITY_KEY,运行程序,则可以看到已经翻译成功了。
返回的数据是JSON数据,包括了源语言、目标语言、源文字、目标文章,另外所有的文字是Unicode编码,需要转化为UTF-8。
另外:对于返回后的数据处理,下面这些小工具,你可能也用得着。
https://blog.csdn.net/sunnyzyq/article/details/85047093