Java调用百度API实现翻译
生活随笔
收集整理的這篇文章主要介紹了
Java调用百度API实现翻译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面是Java調用百度API實現翻譯的具體步驟:
一、在寫代碼之前先在在百度翻譯平臺中,申請APP_ID??
申請地址申請的詳見?點擊打開鏈接
申請之后,會得到APP_ID和SECURITY_KEY
二、java代碼如下
import IJFrame.IJFrame; import java.util.StringTokenizer;public class Main {// 在平臺申請的APP_ID 詳見 http://api.fanyi.baidu.com/api/trans/product/desktop?req=developerprivate static final String APP_ID = "你申請的ID";private static final String SECURITY_KEY = "您申請的ID對應的密碼";String temp = null;String InPut;IJFrame jf = new IJFrame();//輸出翻譯后的字符public void putOut(){ jf.getBaiduTranslate(temp);}//獲取需要翻譯的文本public void inPut(String input ){ InPut = input;TranslateStart();}//開始翻譯private void TranslateStart(){ TransApi api = new TransApi(APP_ID, SECURITY_KEY);String query = InPut;//對百度翻譯獲得的文檔進行拆分api.getTransResult(query, "auto", "zh");System.out.println(api.getTransResult(query, "auto", "zh"));//對從網頁上獲取的信息進行提取StringTokenizer token = new StringTokenizer(api.getTransResult(query, "auto", "zh"),"\"}]}");while(token.hasMoreTokens()){temp = token.nextToken();}temp = decodeUnicode(temp);//獲取需要的文本putOut();} }翻譯效果如下圖:
完整代碼?點擊打開鏈接
總結
以上是生活随笔為你收集整理的Java调用百度API实现翻译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android nv21 nv12,直接
- 下一篇: NV16 转 NV12