第二届开放原子大赛ICT领域专区赛4大AI赛项,120万奖金池,技术专家辅导,立即报名,等你来战!
两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- 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 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。
还没有评论,来说两句吧...