iOS关于使用百度翻译API详解
1、百度翻译API是通过接口调用的方式传递翻译内容和参数获取翻译后的内容,没有复杂的SDK集成的过旯皱镢涛程,只需要像平常一样调用接口即可,先展示下效果图

2、主要代码逻辑如下图,每次点击翻译都是调用requestData进行接口请求。

4、翻译的参数一共是6个,q:请求翻译query,from:鲁饰蝮柙翻译源语言,to:译文语言,appid:APP ID,用户注册在管理平台获得,salt:随机数,sign:签名,appid+q+salt+密钥 的MD5值

6、MD5加密方法如下图,需引入#import <CommonCrypto/CommonDigest.h>框架,否则报错。

8、最后实现在调用API获取翻译之后返回具体数据如下:
