资源简介
介绍了ThinkPHP调用百度翻译类实现在线翻译,要实现ThinkPHP在线翻译功能,需要在百度开发者中心注册一个API key,然后填写你在百度上申请的API key ,获取目标URL所打印的内容。
代码片段和文件信息
class FanyiAction extends Action {
public function _empty(){
header(“HTTP/1.0 404 Not Found“);
$this->display(“Public:404“);
}
public function index()
{
$User = A(“Index“);
$User->head();
$User->right();
$User->footer();
$this->display();
}
public function fanyi()
{
$value=$_POST[‘value‘];
$from=“auto“;
$to=“auto“;
$value_code=urlencode($value);
$appid=“xxxxxxxx“;//这里填写你在百度上申请的API key
$languageurl = “http://openapi.baidu.com/public/2.0/bmt/translate?client_id=“ . $appid .“&q=“ .$value_code. “&from=“.$from.“&to=“.$to;
$text=json_decode($this->language_text($languageurl));
$text = $text->trans_result;
$rs=$text[0]->dst;
$this->assign(‘value‘$value);
$this->assign(‘rs‘$r
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-22 11:53 ThinkPHP调用百度翻译类\
文件 1473 2017-03-22 11:52 ThinkPHP调用百度翻译类\fanyi.php
文件 219 2017-01-17 11:40 ThinkPHP调用百度翻译类\php中文网免费下载站.txt
文件 1773 2017-02-21 15:15 ThinkPHP调用百度翻译类\PHP中文网:一切建站资源免费下载.lnk
评论
共有 条评论