欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP在线翻译函数

程序员文章站 2022-05-21 19:10:24
...
  1. 01.
  2. 02./**
  3. 03. * GOOGLE翻译 英汉
  4. 04. *
  5. 05. * @param string $text 翻译句
  6. 06. * @return unknown
  7. 07. */
  8. 08.function googleTran($text){
  9. 09. if(emptyempty($text)) return "";
  10. 10. sleep(1);
  11. 11. $wf=@file_get_contents('http://translate.google.cn/translate_t?sl=en&tl=zh-CN&text='.urlencode($text).'#');
  12. 12. if (false===$wfemptyempty($wf)){
  13. 13. return false;
  14. 14. }
  15. 15.
  16. 16. //截取相关信息
  17. 17. $return = "";
  18. 18. $wf=strip_tags($wf,"div>");
  19. 19. $star=strpos($wf,"div id=result_box dir=/"ltr/">");
  20. 20. if(false===$star){
  21. 21. return false;
  22. 22. }
  23. 23. $end=strpos($wf,"div>div id=clir>");
  24. 24. if(false===$end){
  25. 25. return false;
  26. 26. }
  27. 27. $return = strip_tags(substr($wf,$star,$end-$star));
  28. 28.
  29. 29. return iconv("GB2312","UTF-8",trim($return));
  30. 30.
  31. 31.}
  32. 32.?>