最近两天一哥们问我做过翻译之类的功能否,我答曰:否,于是让我帮其研究一下,闲暇下来就开始了研究,平常我们翻译啥的都用有道翻译,并且各种翻译也很强大,于是乎我就找到有道翻译的Open API,按照其提示步骤,弄完后发现只能英译汉,汉译英,别的不能翻译,于是又找其他翻译API,在网上搜了下有人说用百度翻译API,于是我就找到了百度翻译API,发现百度翻译可以翻译13种语言,于是果断搞了个demo,希望对大家有所帮助,步骤如下:
第一步:进入百度开发者中心 http://developer.baidu.com/mtc ,进入开发者服务器管理(前提是由百度账号),如果没有项目,随便建一个项目即可,建成功后,会生成一个API Key
第二部:再次返回百度开发者中心,找到百度翻译(右下角),点击进入,找到翻译API点击进入,会看到翻译API的所有说明,按照其说明操作即可。
核心代码代码如下:
-(void)TransStr:(NSString *) str ToLanguage:(NSString *)language
{