Recently I got a PHP online translation function. Use GOOGLE translation tools. You can perform batch translation. Code sharing
The Code is as follows:
/**
* GOOGLE translation
*
* @ Param string $ text translation sentence
* @ Return unknown
*/
Function googleTran ($ text ){
If (empty ($ text) return "";
Sleep (1); // opposite Disk
$ Wf = @ file_get_contents ('HTTP: // translate.google.cn/translate_t? Sl = en & tl = zh-CN & text = '. urlencode ($ text ).'#');
If (false ===$ wf | empty ($ wf )){
Return false;
}
// Intercept related information
$ Return = "";
$ Wf = strip_tags ($ wf ,"
");
$ Star = strpos ($ wf ,"
");
If (false ===$ star ){
Return false;
}
$ End = strpos ($ wf ,"
");
If (false ===$ end ){
Return false;
}
$ Return = strip_tags (substr ($ wf, $ star, $ end-$ star ));
Return iconv ("GB2312", "UTF-8", trim ($ return ));
}
?>