百度 翻译 api 使用
公司业务 , 需要翻译全球城市。 由于城市太多,所以人翻不太现实。需要调用百度翻译接口。
但是百度翻译接口翻译质量不一定高。
最好还是能从开放数据库下载出来城市数据。
一下是翻译城市的代码。 自用的话需要一些调整。
@GetMapping(value = "/translation")public ResponseResult translation(){//查出所有待翻译城市List<UesCityCode> uesCityCodeList = iUesCityCodeService.queryByWhere(" 1=1 ");for(int i=0; i<uesCityCodeList.size() ; i++){UesCityCode uesCityCode= uesCityCodeList.get(i);String url = "http://api.fanyi.baidu.com/api/trans/vip/translate";String appid = "xxxxxxxxxxxxxxxxx";String pwd = "xxxxxxxxxxxxxxxx"; //秘钥String query = ""; //待翻译字段String from = "en"; //源语言String to = "zh"; //目标语言String salt = "";String sign = "";String dst= ""; //翻译后的字段query = uesCityCode.getCity_en();salt = UUID.randomUUID().toString();sign = appid + query + salt + pwd ;sign = DigestUtils.md5DigestAsHex(sign.getBytes());url+= "?q="+query+"&from=" + from +"&to=" + to+"&appid=" +appid+"&salt="+salt+"&sign="+sign;JSONObject obj = restTemplate.getForObject(url , JSONObject.class );JSONArray arrayList = obj.getJSONArray("trans_result");Map map = (Map) arrayList.get(0);dst = map.get("dst").toString();//更新库中的城市名uesCityCode.setCity_zh(dst);iUesCityCodeService.update(uesCityCode);System.out.println(dst + "-----------------------------------------------");try {//休眠1秒,百度个人标准版api限制qps 为1Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}
百度 翻译 api 使用相关推荐
- php 百度收录api_php使用百度翻译api示例分享
这篇文章主要介绍了php使用百度翻译api示例,需要的朋友可以参考下 百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. function language($value,$fro ...
- 百度翻译API的使用
百度翻译API 使用 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 1,注册百度翻译平台账号 http://api.fanyi.baidu.com/ 2,得到 ...
- python百度翻译接口_python3 调用百度翻译API翻译英文
自行申请百度开发者账号import importlib,sys,urllib importlib.reload(sys) import urllib.request import json #导入js ...
- Android使用百度翻译api
一直想试用一下百度翻译的接口,前些天从网上看了一篇关于json的博客,突然想试一下百度翻译api,于是我做了一个使用百度翻译api的Android小程序. 首先要使用百度翻译(也可以使用有道翻译)必须 ...
- 精简版_翻译软件,基于百度翻译api
软件开发动机 虽然现在的翻译软件很多,但是而国内的翻译软件极为臃肿,包含了大量不需要的功能,以及各种广告及推广(呵呵--),所以自己用百度翻译api做了一个精简版的翻译软件,平常自用. 待实现的功能: ...
- python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率
目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...
- Go语言使用百度翻译api
Go语言使用百度翻译api 之前做过一个使用百度翻译api的工具,这个工具用于用户的自动翻译功能,是使用C#调用百度翻译api接口,既然在学习Go语言,那必然也是要使用Go来玩耍一番.这里我是这么安排 ...
- python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程
现在很都平台的翻译api接口都开始收费了,比如谷歌.微软.yandex等等,注册非常麻烦,而且要钱,目前就百度还剩下一个最基础的翻译api不需要钱,今天我要和大家分享的是怎样使用python3调用百度 ...
- PHP 调用百度翻译api翻译数据
百度翻译API的PHP代码,需要申请百度翻译APPID和密钥,这是申请地址http://api.fanyi.baidu.com/api/trans/product/index,代码如下: public ...
- js 使用百度翻译api demo
js 使用百度翻译api demo 详情请看官网 https://api.fanyi.baidu.com/ 我所使用的是通用翻译api 各语言: <!doctype html> <h ...
最新文章
- mysql批量更新后返回id_如何批量插入Mysql并取得各自的递增ID
- CCRD_TOC_2008年第2期
- zookeeper + kafka集群搭建详解
- 关于水晶报表出现登录窗口问题的解决方法
- 我被认定为高层次人才了!
- DCGAN:生成动漫头像
- 程序员,别说你只会增删改查.....
- python 获取浏览器句柄下的网页控件_python webdriver操作浏览器句柄
- 蛮力法 字符串匹配
- python初级第三库(人工智能,web解析,人机交互)
- Tomcat如果默认8080被占用修改端口号和查询端口号地址
- 独立同分布(iid)随机变量的一些趣题
- DCEP | 农行将上线数字人民币刷脸支付
- 相机标定:机器人手眼标定全解析
- (八) 一起学 Unix 环境高级编程 (APUE) 之 信号
- word2019每页设置不同页眉
- 记一次实验报告:基于Linux的中小型企业网络架构
- 使用zerotier one实现内网穿透及MOON架设过程整理
- 辽宁省葫芦岛市谷歌高清卫星地图下载
- outlook你的邮件服务器证书无效,IMAP提示由于证书无效或不可信,无法连接到服务器...
热门文章
- Ubuntu 14.04刷机时报错_BROM ERROR : S_UNDEFINED_ERROR (1001)
- python数据分析之Panads-1
- 计算机课程教学措施,计算机教学改革主要内容和措施
- 设计模式design
- 心脏滴血漏洞简单攻击
- 决策规划算法相关知识之 POMDP模型
- word2vec-0.11.1安装包以及可能遇见的问题解决方法
- 哨兵2号(sentinel-2)介绍、下载和预处理、批处理
- 手机捕鱼服务器维护,手机捕鱼游戏服务器
- 【echarts】在柱状图上方显示数值