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