文章目录
在线演示demo
配合百度翻译接口,编写的前端并发布的网站
1、准备服务器
首先,我们需要一个云服务器,将我们的网站发布到云服务器供大家使用
如果没有,我们可以运行在自己的电脑,这样只能保证在局域网的用户才能访问你的网站
2、创建项目
导入用到的Maven依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.13.1</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
</dependencies>
3、调用API,需要使用到一部分工具类附上
1、MD5编码(由于调用百度翻译的部分参数需要使用MD5加密)
package com.xjt.demo1.Utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5 {
private final static String[] hexDigits = {
"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"
};
private static String byteArrayToHexString(byte[] b)
{
StringBuffer resultSb = new StringBuffer();
for (int i=0;i<b.length;i++)
{
resultSb.append(byteToHexString(b[i]));
}
return resultSb.toString();
}
private static Object byteToHexString(byte b)
{
int n=b;
if (n<0)
n = 256 + n;
int d1 = n/16;
int d2 = n%16;
return hexDigits[d1] + hexDigits[d2];
}
/**
* 加密方法
* @param origin 原始字符
* @return 加密后字符内容
*/
public static String compile(String origin)
{
String resultString = null;
MessageDige

本文介绍如何使用百度翻译和有道翻译API实现文本翻译功能,包括所需依赖、参数封装、调用方法及结果解析。
最低0.47元/天 解锁文章

1630

被折叠的 条评论
为什么被折叠?



