LabVIEWwilliam hill官网
直播中

Reo

8年用户 29经验值
擅长:嵌入式技术
私信 关注
[资料]

LabVIEW做百度翻译助手

本帖最后由 Reo 于 2018-1-23 17:15 编辑

利用百度翻译API获得的JSON数据,再通过解析JSON获得翻译的结果。问题是回传的结果是UTF-8编码值,显示字符串是乱码。先前做天气预报程序的时候,用过william hill官网 一个UTF8_TO_GBK的VI,这个用此VI也没用,所以现阶段只能中译英了。
更新:已经解决中文显示问题,现在可以实现多种语言的互相翻译,居然还有文言文的。要运行程序需要安装JSON API库,我已经下载好放在压缩包里面了,请先安装。
  • QQ截图20180123154143.png

回帖(32)

Reo

2017-7-28 11:43:00
附加一下百度API的地址,具体数据规范都在这。http://api.fanyi.baidu.com/api/trans/product/apidoc
举报

hr

2017-7-28 15:22:05
学习~             谢谢分享
举报

Reo

2017-7-28 16:11:37
终于解决了,服务器回传的是Unicode编码,我还以为是utf-8的码,在william hill官网 找到了前辈写的Unicode转GB2312的程序,但只能单个字符转换。现在已经可以实现中文、英文、日文的互翻,另外韩文显示不了,不太清楚怎么回事。我还添加了粤语和文言文的翻译,具体支持的语言在API文档中都有。
举报
  • QQ截图20170728160203.jpg

sszx2007

2017-7-28 17:19:56
楼主,VI用不了,请帮忙看看,少是东西
举报
  • 8.JPG

更多回帖

发帖
×
20
完善资料,
赚取积分