一、申请开发者ID

这个作为个人用户就可以申请,很方便,可以根据需求购买更高级的服务。

地址:http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer

二、基本代码

1、具体发送查询的代码(HttpUtil为Hutool)

// 对接的api为百度翻译
private static final String TRANS_API_HOST = "http://api.fanyi.baidu.com/api/trans/vip/translate";@Value("${baidu.translate.appid}")
private String appid;@Value("${baidu.translate.securityKey}")
private String securityKey;// 发送查询
public String getTranslateResult(String query, String from, String to) {Map<String, Object> params = new HashMap();params.put("q", query);params.put("from", from);params.put("to", to);params.put("appid", appid);// 随机数String salt = String.valueOf(System.currentTimeMillis());params.put("salt", salt);// 签名String src = appid + query + salt + securityKey; // 加密前的原文params.put("sign", SecureUtil.md5(src));return HttpUtil.get(TRANS_API_HOST, params);
}

2、使用

getTranslateResult("苹果", "auto", "en")返回结果
{"from":"zh","to":"en","trans_result":[{"src":"\u82f9\u679c","dst":"Apple"}]}

Java对接百度翻译API相关推荐

  1. JAVA对接百度API提交普通收录/SEO

    JAVA对接百度API提交普通收录/SEO 说明: 为了增加内容的曝光量,除了主动让百度爬虫爬取之外,还有普通收录的API提交,程序主动向百度搜索推送资源,缩短爬虫发现网站链接的时间. 官网地址:ht ...

  2. 制作一个Java即时翻译器——网页抓取调用百度翻译API

    第一次在CSDN写博客,想着记录一下自己一些作业过程中的问题和心得,没想到要用Markdown语言写,说实话我还真没用过呢,还要边学边写.话不多说,进入正题. 1.引言 平时在上网浏览网站或者阅读一些 ...

  3. 百度翻译 API 的申请 与 百度通用翻译 API 的接入

    百度翻译 API 的申请 与 百度通用翻译 API 的接入 申请 进入百度翻译开放平台,选择 立刻使用. 选择我的服务,开通 通用翻译,填信息后秒过. 建议 实名认证,提高免费额度. 通过后,可以在开 ...

  4. 百度翻译API的使用

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

  5. 一个Qt调用百度翻译API进行文本翻译的程序记录,辅助ts文件进行翻译。

    项目要求有多国语言翻译,但是手动的去复制粘贴翻译显然不是合理的,组里有人写过类似工具,但是我这里没有源码,又想根据我的需求定制一些功能,所以借鉴现有的界面,如下图 下面先搞定核心功能:百度翻译api的 ...

  6. 使用百度翻译api制作自己的字典

    首先,这是一个java web项目.所以我们要创建一个web项目,使用工具eclipse. 创建完成项目后,在WebContent下创建css和js文件夹,用来存放静态资源文件,在WebContent ...

  7. python调用百度翻译-Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  8. Python3.X 调用百度翻译API和有道翻译API

    最近在阅读外文文献时由于自己英文水平不够,看起来很吃力.但是PDF格式的文献复制出来会有很多莫名其妙的换行,所以想自己写一个翻译软件去掉多余的换行并且进行翻译. 首先,我的想法是使用谷歌翻译,但是无奈 ...

  9. java使用百度翻译sdk制作pdf翻译程序

    演示地址java使用百度翻译sdk制作pdf翻译程序 目录结构如下 需要自己注册百度翻译api jar包下载pdfbox fanbean.java package c;import java.util ...

  10. python调用百度翻译-python3调用百度翻译API实时翻译的实例代码

    python3调用百度翻译API实现实时翻译 今天需要做一个翻译的工具,找到之前写过的有道翻译,已经不能用了,最后看到百度翻译还不错,不过官方版本是Python2,我需要Python3,就自己写了一个 ...

最新文章

  1. 开源多年后,Facebook这个调试工具,再登Github热门榜
  2. 30天python开发_30天解锁Python量化开发——初探交易接口
  3. Activity启动过程
  4. 关于C#异步编程你应该了解的几点建议
  5. c车模电磁循迹代码_电磁炉检修快速入门
  6. 数据库 - 库表操作 - 存储引擎
  7. 软件详细设计说明书_软件测试的基本理论 笔记
  8. 利用jaxp对xml进行dom解析
  9. Anroid性能优化系列——Improving Layout Performance(二)
  10. dell保修查询(戴尔保修状态查询)
  11. 鸿蒙蕴含的哲理,苏轼最不该被忽视哲理名句:“人生到处知何似,应似飞鸿踏雪泥”...
  12. 关于breadcrumb面包屑
  13. 计算机打数据执行保护删除不掉,XP老是出现“数据执行保护”怎么办?教你方法轻松解决此问题...
  14. 八核处理器真的比四核性能强悍吗?
  15. C++ 安妮的宠物小屋 练习
  16. 〖Web全栈开发③〗—HTTP协议和静态web服务器
  17. 产品、技术:如何编写有效的流程文档?
  18. 常用邮箱、网盘地址列表
  19. 学Python最基本20个代码__1
  20. 在docker中使用天兔

热门文章

  1. wordpress网站提示“建立数据库连接时出错”
  2. 代数结构在计算机科学中的应用,代数结构
  3. Windows系统如何修改Hosts文件
  4. 通过Kali linux 模拟CC攻击进行WEB压力测试实战
  5. python 视频和音乐的剪辑与拼接
  6. Altium Designer(3)-绘制PCB封装库
  7. 如何优雅地过滤敏感词
  8. 滴滴数据分析实习SQL笔试题
  9. Garmin NUVI C255 固件刷机教程
  10. Java 记录(4) java 生成 UUID ,java.util.UUID 使用