使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用

使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用】之前有朋友问我说制作一个工具类app使用原生语言制作难吗?我问他想实现什么功能 , 他说就想学习一下 , 翻译类的 , 文字识别等通用场景 。
我记着之前写网页端翻译时用过百度智能云里面的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等 。
来现在我们看一下 , 大致的结果 。 改天录视频为大家详解整个流程 。
使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用
文章图片
使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用
文章图片
使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用
文章图片
使用uniapp制作工具类app调用翻译api、智能识别类api也特别好用
文章图片
返回搜狐 , 查看更多
责任编辑: