[Java基础知识] [Java高级编程] [Java网络编程] [J2EE]
 [开发工具] [中间件] [Web开发] [J2ME] [JSP] [Web开发]
 [Java与数据库] [Java开源] [设计模式] [在线文档]
下载中心
[Java教程] [开发工具] [代码源码]
[Oracle数据库] [视频教程]

利用Google在线翻译引擎制作自己的多国语言翻译机

发布时间:2007-1-1 19:17:42     来源:blogjava    作者:ekinglon

 String LANGPAIR_CN_EN = " zh-CN|en " ; // 汉语到英语
      public   static   final  String LANGPAIR_EN_CN = " en|zh-CN " ; // 英语到汉语
      public   static   final  String LANGPAIR_EN_JA = " en|ja " ; // 英语到日语
     
     
// 定义编码常数
      public   static   final  String CHARSET_CN = " GBK " ;
     
public   static   final  String CHARSET_JA = " Shift_JIS " ;
     
     
// google在线翻译引擎url
      static   final  String engineUrl = " http://translate.google.com/translate_t "
     
     
/**
      * 利用google在线翻译引擎实现翻译,并获取翻译内容
      * 
@param  translateText 要翻译的文本内容
      * 
@param  langpair 对译语言的值对,如en|ja是由英语翻译到日语
      
*/

     
public  String translate(String translateText,String langpair) 
         
throws  MalformedURLException,IOException,UnsupportedEncodingException {
         
         
// text是google翻译页面提交时对于欲翻译文字的变量名
         
// langpair是google翻译页面提交时对于采用何种互对语言的变量名
         String urlstr = engineUrl + " ?text= " + encodeText(translateText) + " &langpair= " + langpair;
         URL url 
=   new  URL(urlstr);
         URLConnection connection 
=  (HttpURLConnection)url.openConnection();
         connection.setRequestProperty

上一页  [1] [2] [3] [4] [5] 下一页


发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
  相关文章
   
  • 上一个JAVA文章: 没有了

  •  
  • 下一个JAVA文章:
  •        
      网友评论
      精彩友情推荐  

  • 关于我们 | 版权申明 | 网站地图 | 广告指南 | 友情链接 | 联系我们
  • Copyright (C) 2003-2008 Javafan.net, All Rights Reserved 版权所有 Java爱好者 京ICP备05010995号