AndroidLocalizationer 支持百度翻译
来源:互联网 发布:买家怎么开淘宝店 编辑:程序博客网 时间:2024/06/10 12:03
前言
各位小伙伴如果想在Android项目中支持多国语言,大部分会使用到一个国际化插件AndroidLocalizationer,这插件提供了微软和Google翻译,但是最近,发现这个插件总是报出空指针异常,翻看了几篇文章,都说是需要申请ID才行,但Google Translation ID又是收费的,微软翻译ID也不知道怎么才能申请到(反正搞了半天没弄下来,就不想浪费时间去摸索了)。
既然AndroidLocalizationer开源,我试着看能不能在里面添加百度翻译,经过一番实验,终于给弄出来,现在向大家分享这个成果(百度翻译可能不太好,只能将就着用吧)
下载并安装插件
- 点击下载
在Settings中找到Plugins,点击Install plugin form disk…
选择刚才下好的AndroidLocalization.jar,点击ok,重启Android Studio就可以了。
申请百度翻译APP ID
进入 百度翻译开发平台官网,没有账号的先申请一个账号,然后点击 产品服务–通用翻译API,如下图
你会看到一些关于通用翻译API的介绍,包括计费标准(目前每月不超过200万字符数都是免费,完全够个人使用了)
申请的时候填完个人基本信息之后,还要填写通用翻译API的服务信息,比如:
以上内容后续都是可以修改的,其实这些也不是关键,关键的是能申请到APPID和秘钥
申请完成之后,可以在管理控制台中的开发者信息一栏中找到APPID和秘钥。
填写APPID和秘钥
重启Android Studio之后,会在Settings 中的 Other Settings找到AndroidLocalization:
默认选择百度翻译,在分别填入APPID和SecretKey,就可以使用。
百度翻译支持的语言比Google的少很多,但也基本够用,如下:
- AndroidLocalizationer 支持百度翻译
- 百度翻译
- 百度翻译
- 百度翻译
- 调用百度翻译API
- Python 调用 百度翻译
- 百度翻译接口
- 百度翻译接口
- python调用百度翻译
- 百度翻译api开发
- C#调用百度翻译
- 百度翻译API请求
- csharp:百度翻译
- csharp:百度翻译
- python3调用百度翻译
- python爬虫百度翻译
- 【翻译】热门支持技巧
- python3百度翻译API实现批量翻译
- linux --> shell --> umask,权限
- CentOS 7 用 yum 安装 Nginx
- Spring配置之OpenSessionInViewFilter
- 解决maven没有打包xml文件
- Mapped Statements collection does not contain value for
- AndroidLocalizationer 支持百度翻译
- 啊啊啊
- Linux schedule (目录)
- 探索Oracle之LogMiner 最佳实践一
- SPSS实例
- 【提高组NOIP2017】时间复杂度 题解 分治系统处理
- C【技术】北京賽車6码滚雪球7碼8碼走勢技巧穩定計畫规律
- POJ1007-DNA Sorting(C语言实现)
- Java代码模拟Redis