作者 lyh

gx

... ... @@ -26,23 +26,25 @@ class ProofreadingController extends BaseController
//获取当前链接和语种的校队列表
$proofreadingModel = new Proofreading();
$list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']);
if(empty($list)){
//获取当前URl的所有文本内容
$new_list = $this->getUrlRead($this->param['url']);
if(empty($list)){
$data = [];
foreach ($new_list as $k => $v){
$data[] = [
'text'=>$v,
'translate'=>Translate::tran($v, $countryInfo['alias']),
'type'=>1,
'project_id'=>$this->user['project_id'],
'url'=>$this->param['url'],
'language_id'=>$this->param['language_id']
];
}
return $this->response('success',Code::SUCCESS,$data);
$str = explode('<|>',$new_list);
//翻译
$translate_str = Translate::tran($str, $countryInfo['alias']);
$arr = implode('<|>',$translate_str);
// $data = [];
// foreach ($new_list as $k => $v){
// $data[] = [
// 'text'=>$v,
// 'translate'=>$arr[$k],
// 'type'=>1,
// 'project_id'=>$this->user['project_id'],
// 'url'=>$this->param['url'],
// 'language_id'=>$this->param['language_id']
// ];
// }
return $this->response('success',Code::SUCCESS,$arr);
}
$old_list = [];
$arr = [];
... ...