【Java】实现在线翻译案例

java

我这里是利用网易有道词典进行的翻译,当然你也可以自己创建数据库收集内容,创建一个真正属于自己的小程序

      因为需要用到与前端相关联的一些操作,所以我们需要下载  jsoup.jar

                    官网下载地址:http://jsoup.org 

                           

                       进行下载

                               

                       将下载的jsoup-1.13.1.jar放入到项目根目录下,然后点击右键选择Bulid Path里面的Add to Bulid Path

                                       

 

                  然后看代码 

 

package pres.practice;

import java.io.IOException;

import java.util.Scanner;

import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;

/**

* 翻译小程序

* @author three

*

*/

public class TranslateDemo {

public static void main(String[] args) throws IOException {

Scanner sc = new Scanner(System.in);

while(true) {

System.out.print("请输入词汇(输入exit退出):");

String w = sc.nextLine();

if("exit".equalsIgnoreCase(w)) {   //判断,当输入字符为exit(不区分大小写)时退出程序

break;

}else if("".equals(w.trim())) {  //输入空格或回车继续程序

continue;

}

String u = "http://www.youdao.com/w/eng/"+w+"/#keyfrom=dict2.index"; //有道翻译地址 w为输入的词汇

Document doc =Jsoup.connect(u).get();

String result = doc.select("div[class=trans-container]").get(0).text(); //截取有道翻译在网页中的位置

System.out.println(result);

}

sc.close();

}

}

 

 

 

  

 

以上是 【Java】实现在线翻译案例 的全部内容, 来源链接: utcz.com/z/395136.html

回到顶部