下你所需,载你所想!
汇集开发技术源码资料

搜狗翻译API类模块软件改进版

:175.896KB :1 :2020-01-01 15:32:38

部分简介

本源码对当前网络中的搜狗翻译API源码进行了改进。主要的不同点是将搜狗翻译的API写成了一个类对象,方便大家移植到自已的代码中。用json解析的方法取结果,而不使用文本扣字,可以简单分析API出错原因。

.如果 (返回状态代码 ≠ 200)
返回 (“搜狗翻译API失效,网页返回码:” + 到文本 (返回状态代码))
.否则
网页返回json.解析 (网页返回值)
.如果结束

.如果 (网页返回json.取通用属性 (“info”) = “Translate API: unknown error”)
返回 (“无法返回结果,类方法参数有误。”)
.否则

.如果结束

.如果 (网页返回json.取通用属性 (“translate.errorCode”) = “20”)
返回 (“无法返回结果,被发现为机器访问。错误代码:20”)
.否则

.如果结束

.如果 (网页返回json.取通用属性 (“translate.errorCode”) = “10”)
返回 (“无法返回结果,MD5校验错误。错误代码:10”)

在协议头和cookie方面进行了改进,防止取不到结果。
当然图形界面只是一个举例,代码可以实现中英日三种不同语言的互译。

搜狗翻译API类模块软件改进版

热门推荐

相关文章