3 //println( "iddddddddddnterval=" + string );
4 println( "iddddddddddnterval=");
15 var url = "http://translate.google.com/translate_t";
17 var path2 = "&hl=en&ie=UTF8&langpair=";
19 var path4 = "&oe=UTF8";
22 var msg=WebQueryController.msg();
24 //we dont want to translate tags and entities,
25 //besides user can past them easily via ctrl+t
27 msg=msg.replace(/\&\w+\;/g, " ");
28 msg=msg.replace(/<[^>]+>/g, " ");
30 msg=msg.replace(/^ +/g, "");
31 msg=msg.replace(/ +$/g, "");
33 msg=msg.replace(/\&/g, "|_|");
45 WebQueryController.doDownloadAndFilter( url
54 "<div id=result_box dir=ltr>([^<]+)</div>"
61 function postProcess(string)
63 var result=string.replace(/\>\;/g, ">");
64 result=result.replace(/\&\;/g, "&");//hm...
65 result=result.replace(/\| +\_ +\|/g, "&");
66 result=result.replace(/\&\#39\;/g, "'");
67 result=result.replace(/\<\;/g, "<");
69 result=result.replace(/ +$/g, "");
71 // sTmp = sTmp.Replace("|@rn|", "\r\n");
72 // sTmp = sTmp.Replace("|@n|", "\n");
73 // if ( result.endsWith(" "))
75 // result=result.left(result.size()-2);
78 WebQueryController.setResult(result);