谷歌的翻译接口貌似不能用了,收费了

bing的翻译接口还是可以用的

1

http://bing.com/developers

申请账号,登录,然后申请一个Application id

2

将上面申请的appid填入下面$appid

<?php
function language($value,$from="zh-cn",$to="en")
{
$value_code=urlencode($value);
#首先对要翻译的文字进行 urlencode 处理
$appid="";  
#您注册的API Key
$languageurl = "http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=" . $appid ."&text=" .$value_code. "&from=". $from ."&to=" . $to;
#生成翻译API的URL GET地址
$text=language_text($languageurl);
#调用函数 获取URL打印的值
preg_match_all("/>(.+)</i",$text,$text_ok,PREG_SET_ORDER);
#有多种方法,获取翻译结果,我这里直接用正则过滤。
$ru=$text_ok[0][1];
#赋予变量
return $ru;
}
function language_text($url)    #获取目标URL所打印的内容
    {
  if(!function_exists('file_get_contents')) {
   $file_contents = file_get_contents($url);
  } else {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
  }
 return $file_contents;
}
echo language('打倒日本帝国主义,中国共产党万岁');
?>

3

运行即可!!呵呵

http://www.moncleroutletssales.com/tz.php

出来了!!

Beat Japan imperialism, long live the Chinese Communist Party

这就是bing的翻译,做seo的应该喜欢用bing,因为bing的算法毕竟不是谷歌的东西,能在原创性上多得一点分!!