编程语言
首页 > 编程语言> > 【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("请输入要翻译的词汇:");
			String w = sc.nextLine();
			if("exit".equalsIgnoreCase(w)) break;
			String u = "http://www.youdao.com/w/eng/"+w+"/#keyfrom=dict2.index";//有道翻译网址
			Document doc =Jsoup.connect(u).get();
			String result = doc.select("div[class=trans-container]").get(0).text();//有道源码翻译位置
			System.out.println(result);
		}
		sc.close();
	}

}

  

 

标签:翻译,Java,String,System,Scanner,案例,jsoup,import,在线翻译
来源: https://www.cnblogs.com/woshisanshi/p/13675906.html