AndroidLocalizationer 支持百度翻译

原网址:https://blog.csdn.net/wjskeepmaking/article/details/78817915

前言

各位小伙伴如果想在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的服务信息,比如:

项目 内容
网站或应用 填入应用名称
相关网址 www.baidu.com(随便填)
网站或应用介绍  
服务器地址 不需要填写

以上内容后续都是可以修改的,其实这些也不是关键,关键的是能申请到APPID和秘钥 
申请完成之后,可以在管理控制台中的开发者信息一栏中找到APPID和秘钥。

填写APPID和秘钥

重启Android Studio之后,会在Settings 中的 Other Settings找到AndroidLocalization:

这里写图片描述

默认选择百度翻译,在分别填入APPID和SecretKey,就可以使用。

扫描二维码关注公众号,回复: 155173 查看本文章

这里写图片描述

百度翻译支持的语言比Google的少很多,但也基本够用,如下:

这里写图片描述

猜你喜欢

转载自blog.csdn.net/nwpushuai/article/details/79936113