最新公告
  • 欢迎您光临51分享吧,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 说起网站在线翻译功能接入,百度翻译功能接入是值得考虑的。虽然其网站内容翻译质量不如谷歌、有道,但是便宜。之前发过有道云的网站在线翻译接入方法,这里想到测试研究下百度的网站在线翻译的接入功能,算是比较下。实在没想到百度翻译很大方,新用户有很大的免费额度,感觉跟有道的100元抵用卷同理营销!

    其实百度的网站翻译功能代码和有道智云的代码基本一致,准确的应该说在 PHP 文件中的 api 调用代码基本一样,这里我为了适应网站稍微改造了代码。如需使用代码请使用官方API代码。网址——百度翻译合作

    百度翻译网站翻译功能示意图

    网站多语言内容在线翻译调用代码

    //百度翻译入口  function dtranslate($query){  	$bd_url = 'https://api.fanyi.baidu.com/api/trans/vip/translate';  	$bd_app_id = '2018112006545636924';//修改成你自己的  	$bd_sec_key = 'Txooxxooxxooxxoo';//修改成你自己的      $args = array(          'q' => $query,          'appid' => $bd_app_id,          'salt' => rand(10000,99999),          'from' => 'auto',          'to' => 'zh',      );      $args['sign'] = buildSign($query, $bd_app_id, $args['salt'], $bd_sec_key);      $ret = call($bd_url, $args);      $ret = json_decode($ret, true)[trans_result][0][dst];      return $ret;  }     //加密  function buildSign($query, $appID, $salt, $secKey){/*{{{*/      $str = $appID . $query . $salt . $secKey;      $ret = md5($str);      return $ret;  }/*}}}*/     //发起网络请求  function call($url, $args=null, $method="post", $testflag = 0, $timeout = '30', $headers=array()){/*{{{*/      $ret = false;      $i = 0;      while($ret === false){          if($i > 1)              break;          if($i > 0){              sleep(1);          }          $ret = callOnce($url, $args, $method, false, $timeout, $headers);          $i++;      }      return $ret;  }/*}}}*/     function callOnce($url, $args=null, $method="post", $withCookie = false, $timeout = '30', $headers=array()){/*{{{*/      $ch = curl_init();      if($method == "post"){          $data = convert($args);          curl_setopt($ch, CURLOPT_POSTFIELDS, $data);          curl_setopt($ch, CURLOPT_POST, 1);      }else{          $data = convert($args);          if($data){              if(stripos($url, "?") > 0){                  $url .= "&$data";              }else{                  $url .= "?$data";              }          }      }      curl_setopt($ch, CURLOPT_URL, $url);      curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      if(!empty($headers)){          curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);      }if($withCookie){          curl_setopt($ch, CURLOPT_COOKIEJAR, $_COOKIE);      }      $r = curl_exec($ch);      curl_close($ch);      return $r;  }/*}}}*/     function convert(&$args){/*{{{*/      $data = '';      if (is_array($args)){          foreach ($args as $key=>$val){              if (is_array($val)){                  foreach ($val as $k=>$v){                      $data .= $key.'['.$k.']='.rawurlencode($v).'&';                  }              }else{                  $data .="$key=".rawurlencode($val)."&";              }          }          return trim($data, "&");      }      return $args;  }/*}}}*/  

    网站前台 HTML 功能调用标签

    echo dtranslate('I go to school today.');  

    网站翻译收费模式和优laoji.org惠度

    百度在线实时翻译的收费标准:

    每月翻译字符数低于 200 万的,享免费服务

    现价49.00/百万字符,原价70.00/百万字符。

    看清了吗?免费服务!!!这代表小流量站完全没费用,在网站前期SEO推广和营销引流阶段能尽可能的降低费用负担。可以说这个额度对我来说几个站点都使用都足够了的,嘿嘿!你说翻译质量不好?这价格都给你免费了还想怎么样!网站流量起来了,可以转到有道翻译啊! :mrgreen:


    本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
    51分享吧 » 网站在线翻译功能接入百度翻译服务API的PHP调用代码

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 133会员总数(位)
    • 1798资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 203稳定运行(天)

    51分享吧 51DZSC.COM

    开通VIP 站长亲测