百度翻译开放平台的翻译api。支持28种语言实时互译,覆盖中、英、日、韩、西、法、泰、阿、俄、葡、德、意、荷、芬、丹等;同时支持28种语言的语言检测。
- 前往微信公众平台注册小程序号 微信小程序注册地址
- 注册好后去设置里面设置好小程序基本信息
- 去百度翻译开放平台注册账号获得api权限 百度翻译开放平台地址
- 去开发里面的开发设置添加服务器域名,request合法域名填写百度api地址,如下图:
- 下载微信开发者工具微信开发者工具
- 新建小程序,小程序ID(AppID)就是上图里面的小程序ID,复制粘贴过去就好了。这样一个小程序工程就建好了,可以进入开发了。
下面说一下主要的文件夹及文件
components: 公共组件 比如tabbar就是小程序底部导航菜单
images:小程序所需图片
models: 定义小程序所有的api接口
pages:小程序页面
utils:工具函数
http.js: 封装小程序http请求
language.js: 定义百度翻译的所有语言
md5.js: 百度翻译的MD5算法
config.js:配置基础域名、小程序ID、百度翻译key以及状态码定义
接口请求代码: 请求的公共参数配置在models里了,代码如下:
页面请求参数:
let param = {};
param.q = val;
param.from = sourceLan;
param.to = targetLan;
直接在微信小程序搜索廷廷翻译就可查看demo