我想写一个Java的程序,但是我是一个初学者,很多都不懂。想要实现能进行网络查词,需要哪些方面的知识啊?就是我在软件中输入一个单词,然后点击网络查词,然后就从网络得到解释

解决方案 »

  1.   

    先从有道http://fanyi.youdao.com/fanyiapi?path=data-mode申请一个key。http://fanyi.youdao.com/fanyiapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本String url = String.format("http://fanyi.youdao.com/fanyiapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=%s&version=1.1&q=%s","xml","要翻译的文本");org.xml.sax.InputSource input = new InputSource(url);
    接下来就是解析xml了。
      

  2.   

    用你的程序调用既存的如google或baidu的搜索引擎接口,然后逐个对取到的url进行链接(按一定数量即可),并解析链接的返回结果
      

  3.   

    当然,像1L那样,直接访问某个翻译网站的url也可以