两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!

升级说明

https://video.zvo.cn/translate-js/tcdn-info.mp4

translate.js 优化 Element 的 el-select 选择后显示文本未改变这类问题的支持
translate.js 增加 translate.language.translateLocal = true; 的设置 :本地语种也进行强制翻译
translate.js 自动更新版本时也会更新到 npm,并增加 vue 中的使用示例 (感谢 Lruihao 提供)
translate.js 增加手动调用接口进行翻译操作的能力,增加对目标语种的指定,可以翻译为任何你想翻译的语种,而不是只能是当前所显示的语种
translate.api 增加对 html 翻译前后结构码对比的能力,避免高并发下数据会出现卡死导致错乱的问题
tcdn 全面优化对静态资源的判定
tcdn 增加对 sitemap.xml 的自动化处理,自动调整其中的 url 名单为当前语种
tcdn 优化子域名短网址访问的设置支持,并增加 /mnt/tcdn/language.json 用于可自定义某个语言访问的子域名
tcdn 增加自定义请求头 /mnt/tcdn/headers.conf
tcdn 全面优化源站源码获取,使之穿透防护、防爬虫。
tcdn 增加 html 的识别,如果不是 html,则不进行翻译,以节约翻译资源
tcdn 增加主域名访问绑定的语种,主域名访问时可指定要显示的是哪种语言
tcdn 缓存全面优化,并增加缓存的权重设置
tcdn 增加 redis 连接参数可在 config.priperties 中自定义配置
tcdn 如果底部有一条源站显示信息条时,去掉右侧的分享按钮
tcdn 增加获取某个源站设置的缓存规则接口 /admin/cache/getRule.json
tcdn 增加 config.properties 配置文件,用于配置 html 翻译、js 引擎、token 等常用设置
tcdn 增加 js 引擎调用的日志记录,存放于 /mnt/tcdn/logs/jsParse_xxxx.log
tcdn 增加 Html 翻译接口调用的日志记录,存放于 /mnt/tcdn/logs/htmlTranslate_xxxx.log
tcdn 完成 /admin/SiteSet/set.json 、/admin/SiteSet/get.json 两个接口,可通过这两个接口来自有编辑 tcdn 支持的源站配置
tcdn 增加清除某个 url 缓存的管理 API
tcdn 增加 文本替换规则能力,可以对源站的 html 进行自定义的文本替换
tcdn.admin 优化设置的站点可切换语种出现乱码的问题
tcdn 增加对 sitemap.xml 的自动化处理,自动调整其中的 url 名单为当前语种

在线体验

http://english.http.qiye1.wang.market.zvo.cn/
TCDN 部署

可随便找一台 1 核 2G、30G 系统盘的云服务器使用,对硬件要求极低!提供 一键部署脚本可点此查看,另外还提供宝塔面板中的一键使用,非常方便。
开源适配

如果您有开源项目,比如文档、cms、UI 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。