麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

ThinkPHP調(diào)用百度翻譯類實(shí)現(xiàn)在線翻譯

2024-05-04 23:44:02
字體:
供稿:網(wǎng)友

這篇文章主要介紹了ThinkPHP調(diào)用百度翻譯類實(shí)現(xiàn)在線翻譯,需要的朋友可以參考下

要實(shí)現(xiàn)ThinkPHP在線翻譯功能,需要先在百度開發(fā)者中心注冊一個(gè)API key,具體實(shí)現(xiàn)代碼如下:

undefined

action代碼部分:

 

  1. <?php 
  2. class FanyiAction extends Action { 
  3. public function _empty(){  
  4.     header("HTTP/1.0 404 Not Found"); 
  5.     $this->display("Public:404");  
  6.   } 
  7. public function index() 
  8. $User = A("Index");  
  9. $User->head(); 
  10. $User->right(); 
  11. $User->footer(); 
  12. $this->display(); 
  13. public function fanyi() 
  14. $value=$_POST['value']; 
  15. $from="auto"
  16. $to="auto"
  17. $value_code=urlencode($value);  
  18. $appid="xxxxxxxx";//這里填寫你在百度上申請(qǐng)的API key   
  19. $languageurl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to; 
  20. $text=json_decode($this->language_text($languageurl));  
  21. $text = $text->trans_result;  
  22. $rs=$text[0]->dst; 
  23. $this->assign('value',$value); 
  24. $this->assign('rs',$rs); 
  25. $User = A("Index");  
  26. $User->head(); 
  27. $User->right(); 
  28. $User->footer(); 
  29. $this->display(index); 
  30. public function language_text($url) //獲取目標(biāo)URL所打印的內(nèi)容 
  31. {  
  32. if(!function_exists('file_get_contents'))  
  33. {   
  34. $file_contents = file_get_contents($url);  
  35. }  
  36. else  
  37. {  
  38. $ch = curl_init();  
  39. $timeout = 5;  
  40. curl_setopt ($ch, CURLOPT_URL, $url);  
  41. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
  42. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
  43. $file_contents = curl_exec($ch);  
  44. curl_close($ch);  
  45. }   
  46. return $file_contents; 
  47. ?> 

html代碼部分:


  1. <div id="content"
  2. <div style="padding:5px;"
  3. <form action="__APP__/fanyi/" method="POST" name="fanyi"
  4. <p>原文:</p> 
  5. <textarea name="value" id="yuanwen" rows="10" cols="80" style="padding:5px;width: 661px; height: 217px;">{$value}</textarea> 
  6. <input type="submit" class="search-submit" value="翻 譯" style="text-align:center;"
  7.      
  8. <input type="reset" onclick="reset()" class="search-submit" value="清 空" style="text-align:center;"
  9. </form> 
  10. <p>譯文:</p> 
  11. <textarea name="rs" id="yiwen" rows="10" cols="80" style="padding:5px;width: 661px; height: 217px;">{$rs}</textarea> </div> 
  12. </div> 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本免费一区二区三区四区 | 一级α片免费看刺激高潮视频 | 国产91精品久久久久久 | 羞羞羞网站 | 91精品福利视频 | 国产大片全部免费看 | 久久久久久久久久久久久久国产 | 毛片视频观看 | 国产四区| 日韩精品网站在线观看 | fc2国产成人免费视频 | 黄色av片在线观看 | 中文字幕欧美一区二区三区 | 国产精品91久久久 | 国产手机在线视频 | 天天看天天摸天天操 | 欧美性猛交xxxxx按摩国内 | 欧美一极视频 | 国产亚洲福利 | 国产91在线播放九色 | 黄色影院一级片 | 欧美成人精品欧美一级乱黄 | 亚洲尻逼视频 | 操皮视频 | 国产精品色在线网站 | 久久国产在线观看 | 轻点插视频 | 国产精品久久久久网站 | 深夜福利久久久 | 日韩精品中文字幕在线观看 | 免费放黄网站在线播放 | 九九热在线精品视频 | 蜜桃视频观看麻豆 | 国产精品色综合 | 国产一国产一级毛片视频在线 | 91懂色| 在线观看免费污视频 | 免费国产之a视频 | 久久中文免费 | 精品久久久一 | 成人情欲视频在线看免费 |