Java对接百度翻译API
一、申请开发者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相关推荐
- JAVA对接百度API提交普通收录/SEO
JAVA对接百度API提交普通收录/SEO 说明: 为了增加内容的曝光量,除了主动让百度爬虫爬取之外,还有普通收录的API提交,程序主动向百度搜索推送资源,缩短爬虫发现网站链接的时间. 官网地址:ht ...
- 制作一个Java即时翻译器——网页抓取调用百度翻译API
第一次在CSDN写博客,想着记录一下自己一些作业过程中的问题和心得,没想到要用Markdown语言写,说实话我还真没用过呢,还要边学边写.话不多说,进入正题. 1.引言 平时在上网浏览网站或者阅读一些 ...
- 百度翻译 API 的申请 与 百度通用翻译 API 的接入
百度翻译 API 的申请 与 百度通用翻译 API 的接入 申请 进入百度翻译开放平台,选择 立刻使用. 选择我的服务,开通 通用翻译,填信息后秒过. 建议 实名认证,提高免费额度. 通过后,可以在开 ...
- 百度翻译API的使用
百度翻译API 使用 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 1,注册百度翻译平台账号 http://api.fanyi.baidu.com/ 2,得到 ...
- 一个Qt调用百度翻译API进行文本翻译的程序记录,辅助ts文件进行翻译。
项目要求有多国语言翻译,但是手动的去复制粘贴翻译显然不是合理的,组里有人写过类似工具,但是我这里没有源码,又想根据我的需求定制一些功能,所以借鉴现有的界面,如下图 下面先搞定核心功能:百度翻译api的 ...
- 使用百度翻译api制作自己的字典
首先,这是一个java web项目.所以我们要创建一个web项目,使用工具eclipse. 创建完成项目后,在WebContent下创建css和js文件夹,用来存放静态资源文件,在WebContent ...
- python调用百度翻译-Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
- Python3.X 调用百度翻译API和有道翻译API
最近在阅读外文文献时由于自己英文水平不够,看起来很吃力.但是PDF格式的文献复制出来会有很多莫名其妙的换行,所以想自己写一个翻译软件去掉多余的换行并且进行翻译. 首先,我的想法是使用谷歌翻译,但是无奈 ...
- java使用百度翻译sdk制作pdf翻译程序
演示地址java使用百度翻译sdk制作pdf翻译程序 目录结构如下 需要自己注册百度翻译api jar包下载pdfbox fanbean.java package c;import java.util ...
- python调用百度翻译-python3调用百度翻译API实时翻译的实例代码
python3调用百度翻译API实现实时翻译 今天需要做一个翻译的工具,找到之前写过的有道翻译,已经不能用了,最后看到百度翻译还不错,不过官方版本是Python2,我需要Python3,就自己写了一个 ...
最新文章
- 开源多年后,Facebook这个调试工具,再登Github热门榜
- 30天python开发_30天解锁Python量化开发——初探交易接口
- Activity启动过程
- 关于C#异步编程你应该了解的几点建议
- c车模电磁循迹代码_电磁炉检修快速入门
- 数据库 - 库表操作 - 存储引擎
- 软件详细设计说明书_软件测试的基本理论 笔记
- 利用jaxp对xml进行dom解析
- Anroid性能优化系列——Improving Layout Performance(二)
- dell保修查询(戴尔保修状态查询)
- 鸿蒙蕴含的哲理,苏轼最不该被忽视哲理名句:“人生到处知何似,应似飞鸿踏雪泥”...
- 关于breadcrumb面包屑
- 计算机打数据执行保护删除不掉,XP老是出现“数据执行保护”怎么办?教你方法轻松解决此问题...
- 八核处理器真的比四核性能强悍吗?
- C++ 安妮的宠物小屋 练习
- 〖Web全栈开发③〗—HTTP协议和静态web服务器
- 产品、技术:如何编写有效的流程文档?
- 常用邮箱、网盘地址列表
- 学Python最基本20个代码__1
- 在docker中使用天兔