我记住之前写网页端翻译时用过百度智能云里面的api。我又去百度智能云看了下,我说何必利用原生呢,利用uniapp去开拓的话可能不到2小时就可以搞定了。而且页面就像你写网页一样大略。
那该如何调用api来制作app呢。首先在智能云官网去申请一个运用。里面会包含client_id和client_secret。这两个参数非常主要,由于后面调用api所须要的access_token便是由他两天生的。
天生access_token非常大略,只须要调用access_token天生接口https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[youerclient_id]&client_secret=[youerclient_secret]

get要求即可,在返回的参数里就可以看到天生的access_token。
那么如何调用翻译接口呢。https://aip.baidubce.com/rpc/2.0/mt/texttrans/v1?access_token=' +youeraccess_token。这个接口须要利用post要求。然后传入的参数有3个。q:表示须要翻译的文本。from:是从什么措辞翻译,这个大家可以直接设置为auto,这样系统就会自动识别须要翻译的文本是什么措辞。末了一个是to:这个是翻译为什么措辞,这里面须要传入的是措辞代码:像中文:'zh',英文: 'en', 日文:'jp', 俄罗斯:'ru',韩文 'kor'。
通报相应的参数后会有相应返回数据,如果没有出错的话返回数据里面result里面的trans_result即是翻译后文本。
这些在官方文档里都有详细的讲授。里面有还有多种后端措辞的样例,比如php,java,python等。
来现在我们看一下,大致的结果。改天录视频为大家详解全体流程。