作者 lyh

gx

@@ -26,23 +26,25 @@ class ProofreadingController extends BaseController @@ -26,23 +26,25 @@ class ProofreadingController extends BaseController
26 //获取当前链接和语种的校队列表 26 //获取当前链接和语种的校队列表
27 $proofreadingModel = new Proofreading(); 27 $proofreadingModel = new Proofreading();
28 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']); 28 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']);
  29 + if(empty($list)){
29 //获取当前URl的所有文本内容 30 //获取当前URl的所有文本内容
30 $new_list = $this->getUrlRead($this->param['url']); 31 $new_list = $this->getUrlRead($this->param['url']);
31 - if(empty($list)){  
32 - $data = [];  
33 - foreach ($new_list as $k => $v){  
34 -  
35 - $data[] = [  
36 - 'text'=>$v,  
37 - 'translate'=>Translate::tran($v, $countryInfo['alias']),  
38 - 'type'=>1,  
39 - 'project_id'=>$this->user['project_id'],  
40 - 'url'=>$this->param['url'],  
41 - 'language_id'=>$this->param['language_id']  
42 - ];  
43 -  
44 - }  
45 - return $this->response('success',Code::SUCCESS,$data); 32 + $str = explode('<|>',$new_list);
  33 + //翻译
  34 + $translate_str = Translate::tran($str, $countryInfo['alias']);
  35 + $arr = implode('<|>',$translate_str);
  36 +// $data = [];
  37 +// foreach ($new_list as $k => $v){
  38 +// $data[] = [
  39 +// 'text'=>$v,
  40 +// 'translate'=>$arr[$k],
  41 +// 'type'=>1,
  42 +// 'project_id'=>$this->user['project_id'],
  43 +// 'url'=>$this->param['url'],
  44 +// 'language_id'=>$this->param['language_id']
  45 +// ];
  46 +// }
  47 + return $this->response('success',Code::SUCCESS,$arr);
46 } 48 }
47 $old_list = []; 49 $old_list = [];
48 $arr = []; 50 $arr = [];