织梦翻译插件:免费的织梦多语言翻译插件

snh102 By snh102 at 2025-01-16 • 暂不可见      举报

织梦插件开发实例:织梦一键翻译内容插件,支持多国语种的织梦多语言翻译插件。

之前,JS自动翻译插件,实现中英翻多国语言互译。只用两行js实现html全自动翻译。

虽然能提高用户体验,但是这个对SEO相当的不太友好,说的直接点就是和没翻译一样。

好了,废话多说,今天这款插件,是将多语言翻译至织梦编辑器内。

PS:做外贸的中文站,说出来也不怕别人笑话,谷歌收录中文的几乎没流量。

演示图片

织梦翻译插件:免费的织梦多语言翻译插件

可能,你觉得有点多余,为什么不直接翻译至编辑器,还要手动点击一次确定。

试问:你花几个小时写篇文章,遇到翻译结果不理想时,连原文都被覆盖了,这个找谁说理去。人家百度翻译、搜狗翻译、有道翻译、谷歌翻译等等,原文肯定是要保留的,当翻译结果不理想时,可以不用、不置入、不覆盖当前的文档,甚至是找别的翻译接口可选。

版权声明

鬼画符:https://gitee.com/mail_osc
translate.js:https://gitee.com/mail_osc/translate
官网演示:http://doc.zvo.cn/tcdn/api/doc.html
支持语种表:https://translate.zvo.cn/260950.html

简单的说,这是一款,基于两行JS实现前端HTML全自动翻译插件。查看源码没翻译。

不足:当前流控限制规则为30秒内只允许请求一次,正常线上使用是没有这些限制的。

教程开始

1、先安装百度编辑器:DeDeBIZ织梦安装UEditor百度编辑器

2、打开 /system/inc/inc_fun_funAdmin.php 搜索

$code .= '<script type="text/plain" name="'.$fname.'" id="'.$fname.'">'.$fvalue.'</script>';

改为

$code .= '<textarea name="'.$fname.'" id="'.$fname.'">'.$fvalue.'</textarea>';

3、打开 /admin/templets/article_add.htm 搜索

<?php PrintAutoFieldsAdd($cInfos['fieldset'],'autofield'); ?>

在它前面敲个回车,在它上面插入下面代码

<tr>
  <td>一键翻译</td>
  <td colspan="3"><label>
    语言:<input name="langtext" type="hidden" id="langtext" value="">
    <input name="lang" type="text" id="lang" value="<?php $fleaa = fopen("api/11111.txt", "r");$conaat = fread($fleaa, filesize("api/11111.txt"));fclose($fleaa);
	echo (empty($conaat)) ? 'english' : $conaat;?>" class="admin-input-sm">
    <div style="display: inline;"> <a id="Hien" href="javascript:;" style="padding:10px 10px;line-height: 20px;text-align: center;vertical-align: middle;color: #fff;border-radius: 5px;background: #D75847;text-decoration: none;" onClick="SelectBody();"><span style="font-size: 14px;">织梦内容一键翻译插件</a> </div>
    </label>
  </td>
</tr>

继续在 </body> 前面加入

<script type="text/javascript">
function SelectBody() {
var.form1.lang.value;
var text = document.form1.body.value;
    var windowFeatures = "overflow-y=hidden,overflow-x=hidden,resizable=yes,statusbar=no,width=1050,height=580,fullscreen=yes";  // 添加全屏属性
    var newWindow = window.open("./api/index.php?lang=" + lang + "&text=" + text + "", "popUpkwWin", windowFeatures);
}
</script>

完成了,api接口文件在懒人包中。

插件下载

该部分是隐藏区

登录后查看

该部分是隐藏区

下载后,会得到 api 目录,将这个目录剪切到你的后台目录就行了。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

织梦翻译插件:免费的织梦多语言翻译插件织梦翻译插件:免费的织梦多语言翻译插件织梦翻译插件:免费的织梦多语言翻译插件织梦翻译插件:免费的织梦多语言翻译插件织梦翻译插件:免费的织梦多语言翻译插件+20  20 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...