|
( " User-agent " , " IE/6.0 " ); // 必须,否则报错,到于FF的怎么写,没做过测试
connection.connect();
String charset = getCharsetFromLangpair(langpair); // 自动获取目标语言的编码
BufferedReader in = new BufferedReader( new
InputStreamReader(connection.getInputStream(),charset)); // 使用指定编码接收数据
String line = null ;
StringBuilder sb = new StringBuilder();
 while ((line = in.readLine()) != null ) {
sb.append(line);
}
in.close();
String translation = getContent(sb.toString());
return translation;
}
 /** */ /**
* 从获得的源文件中剥取翻译内容
* 分析google翻译生成的html源码来看
* 翻译内容被置于<div id=result_box dir=ltr>和</div>标签之间
* @param htmltext 获得的网业源代码
*/
private String getContent(String htmltext) {
String ss = " <div id=result_box dir=ltr> " ;
String se = " </div> " ;
int ssidx = htmltext.indexOf(ss);
&nbs 上一页 [1] [2] [3] [4] [5] 下一页
|