在android开发中怎样使用百度翻译api接口

mfh095215 2012-07-16 01:27:34
请高手给与指点
...全文
592 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wintergoes 2012-07-27
  • 打赏
  • 举报
回复
http://openapi.baidu.com/public/2.0/bmt/translate?client_id=YourApiKey&q=today&from=auto&to=auto
发送http请求到上面这个地址

各个参数的意思如下:
from 源语言语种:语言代码或auto 仅支持特定的语言组合,下面会单独进行说明
to 目标语言语种:语言代码或auto 仅支持特定的语言组合,下面会单独进行说明
client_id 开发者在百度连接平台上注册得到的授权API key 请阅读如何获取api key
q 待翻译内容 该字段必须为UTF-8编码,并且以GET方式调用API时,需要进行urlencode编码。

client_id是你注意百度连接平台后它给你的一个key
最重要的就是这个q参数,就是你要翻译的内容,首先这个字符必须是utf-8编码的,在放到URL的时候要对这个字符串进行urlencode编码

发送http请求可以用URL和HttpURLConnection 这两个组件就行

好像返回的是json格式的字符串,自己再解码就行了
doveqian 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
请高手给与指点
[/Quote]

可是怎么传我需要翻译的内容过去呢
mfh095215 2012-07-27
  • 打赏
  • 举报
回复
谢谢!的解析xml才能被我们所用!解释有很多种方法!有很多不适合!黑黑!有些看不懂啊!
zhuxr2003 2012-07-16
  • 打赏
  • 举报
回复
用webview直接调用百度翻译的页面。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧