Java調用百度API實現翻譯

 

教程地址

下面是Java調用百度API實現翻譯的具體步驟:

一、在寫代碼之前先在在百度翻譯平臺中,申請APP_ID  

申請地址申請的詳見 點擊打開鏈接

申請之後,會得到APP_ID和SECURITY_KEY

二、java代碼如下


 
  1. import IJFrame.IJFrame;

  2. import java.util.StringTokenizer;

  3.  
  4. public class Main {

  5.  
  6. // 在平臺申請的APP_ID 詳見 http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer

  7. private static final String APP_ID = "你申請的ID";

  8. private static final String SECURITY_KEY = "您申請的ID對應的密碼";

  9. String temp = null;

  10. String InPut;

  11. IJFrame jf = new IJFrame();

  12. //輸出翻譯後的字符

  13. public void putOut()

  14. { jf.getBaiduTranslate(temp);

  15. }

  16.  
  17. //獲取需要翻譯的文本

  18. public void inPut(String input )

  19. { InPut = input;

  20. TranslateStart();

  21. }

  22.  
  23. //開始翻譯

  24. private void TranslateStart()

  25. { TransApi api = new TransApi(APP_ID, SECURITY_KEY);

  26. String query = InPut;

  27. //對百度翻譯獲得的文檔進行拆分

  28. api.getTransResult(query, "auto", "zh");

  29. System.out.println(api.getTransResult(query, "auto", "zh"));

  30. //對從網頁上獲取的信息進行提取

  31. StringTokenizer token = new StringTokenizer(api.getTransResult(query, "auto", "zh"),"\"}]}");

  32. while(token.hasMoreTokens()){

  33. temp = token.nextToken();

  34. }

  35. temp = decodeUnicode(temp);

  36. //獲取需要的文本

  37. putOut();

  38. }

  39. }

翻譯效果如下圖:

 

 

畢設軟開 作者本人改編了   京城第一歌姬 ,這哥們 寫的,經過我的改編,講述了翻譯成中文,翻譯成英文,重要部分有講解,教程地址是

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章