公司业务  , 需要翻译全球城市。 由于城市太多,所以人翻不太现实。需要调用百度翻译接口。

但是百度翻译接口翻译质量不一定高。

最好还是能从开放数据库下载出来城市数据。

一下是翻译城市的代码。 自用的话需要一些调整。

    @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 使用相关推荐

  1. php 百度收录api_php使用百度翻译api示例分享

    这篇文章主要介绍了php使用百度翻译api示例,需要的朋友可以参考下 百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. function language($value,$fro ...

  2. 百度翻译API的使用

    百度翻译API 使用 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 1,注册百度翻译平台账号 http://api.fanyi.baidu.com/ 2,得到 ...

  3. python百度翻译接口_python3 调用百度翻译API翻译英文

    自行申请百度开发者账号import importlib,sys,urllib importlib.reload(sys) import urllib.request import json #导入js ...

  4. Android使用百度翻译api

    一直想试用一下百度翻译的接口,前些天从网上看了一篇关于json的博客,突然想试一下百度翻译api,于是我做了一个使用百度翻译api的Android小程序. 首先要使用百度翻译(也可以使用有道翻译)必须 ...

  5. 精简版_翻译软件,基于百度翻译api

    软件开发动机 虽然现在的翻译软件很多,但是而国内的翻译软件极为臃肿,包含了大量不需要的功能,以及各种广告及推广(呵呵--),所以自己用百度翻译api做了一个精简版的翻译软件,平常自用. 待实现的功能: ...

  6. python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率

    目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...

  7. Go语言使用百度翻译api

    Go语言使用百度翻译api 之前做过一个使用百度翻译api的工具,这个工具用于用户的自动翻译功能,是使用C#调用百度翻译api接口,既然在学习Go语言,那必然也是要使用Go来玩耍一番.这里我是这么安排 ...

  8. python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程

    现在很都平台的翻译api接口都开始收费了,比如谷歌.微软.yandex等等,注册非常麻烦,而且要钱,目前就百度还剩下一个最基础的翻译api不需要钱,今天我要和大家分享的是怎样使用python3调用百度 ...

  9. PHP 调用百度翻译api翻译数据

    百度翻译API的PHP代码,需要申请百度翻译APPID和密钥,这是申请地址http://api.fanyi.baidu.com/api/trans/product/index,代码如下: public ...

  10. js 使用百度翻译api demo

    js 使用百度翻译api demo 详情请看官网 https://api.fanyi.baidu.com/ 我所使用的是通用翻译api 各语言: <!doctype html> <h ...

最新文章

  1. mysql批量更新后返回id_如何批量插入Mysql并取得各自的递增ID
  2. CCRD_TOC_2008年第2期
  3. zookeeper + kafka集群搭建详解
  4. 关于水晶报表出现登录窗口问题的解决方法
  5. 我被认定为高层次人才了!
  6. DCGAN:生成动漫头像
  7. 程序员,别说你只会增删改查.....
  8. python 获取浏览器句柄下的网页控件_python webdriver操作浏览器句柄
  9. 蛮力法 字符串匹配
  10. python初级第三库(人工智能,web解析,人机交互)
  11. Tomcat如果默认8080被占用修改端口号和查询端口号地址
  12. 独立同分布(iid)随机变量的一些趣题
  13. DCEP | 农行将上线数字人民币刷脸支付
  14. 相机标定:机器人手眼标定全解析
  15. (八) 一起学 Unix 环境高级编程 (APUE) 之 信号
  16. word2019每页设置不同页眉
  17. 记一次实验报告:基于Linux的中小型企业网络架构
  18. 使用zerotier one实现内网穿透及MOON架设过程整理
  19. 辽宁省葫芦岛市谷歌高清卫星地图下载
  20. outlook你的邮件服务器证书无效,IMAP提示由于证书无效或不可信,无法连接到服务器...

热门文章

  1. Ubuntu 14.04刷机时报错_BROM ERROR : S_UNDEFINED_ERROR (1001)
  2. python数据分析之Panads-1
  3. 计算机课程教学措施,计算机教学改革主要内容和措施
  4. 设计模式design
  5. 心脏滴血漏洞简单攻击
  6. 决策规划算法相关知识之 POMDP模型
  7. word2vec-0.11.1安装包以及可能遇见的问题解决方法
  8. 哨兵2号(sentinel-2)介绍、下载和预处理、批处理
  9. 手机捕鱼服务器维护,手机捕鱼游戏服务器
  10. 【echarts】在柱状图上方显示数值