JS 网页全自动翻译 v3.2 发布,适于 SEO 收录的源码翻译大幅优化
两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- translate.js 增加 translate.enterprise.use() 企业级翻译支持,翻译通道高度稳定。
- translate.js 接口相应失败的自定义拦截增加 xhr.requestURL 参数的返回,更方便二开扩展。
- translate.js 增加 translate.request.speedDetectionControl.disableTime 用于定义网络节点的不可用所表示的时间
- translate.service 翻译管理后台中,将原本的字符数统计进行更精细拆分,细分为 文件缓存命中、API机器翻译 两项,可以查看某个域名某天缓存命中字符数以及机器翻译的翻译字符数。
- 优化 translate.service 服务的文件式缓存命中
- 优化 client.edge 模式的翻译容错,如果翻译语种不在其支持范围内,则控制台会打印出友好提示
- 优化tcdn.admin 管理后台的翻译控制,如果设置中出现+号会丢失的问题
- 优化tcdn.admin 管理后台的翻译控制,有时 翻以前js跟翻译后js编辑时内容会重合的问题
- tcdn.api 增加对 executeJs 参数的调试能力
- tcdn.api 去掉自动追加到html末尾的js的console.log日志输出
- Tcdn.admin 优化创建生成任务时,翻译控制的自定义设置也会生效
- tcdn.admin 增加 executeJs 、 replaceTexts 、htmlAppend 增加对 {{language}} 动态参数的支持
- tcdn.admin 增加对当前任务执行状态的更详细显示,如果当前正在执行自己的翻译任务,会额外显示当前任务共多少个翻译页面、其中已经翻译的页面成功了几个、失败了几个,都会详细显示出来。
- tcdn.admin 对翻译日志增加筛选的能力,可以针对任务编号、翻译执行结果进行筛选。以便如果发现有任务执行失败时,能通过日志找到到底是有哪些页面翻译失败了。
- tcdn.admin 的翻译控制台-翻译任务排队情况,增加刷新按钮,可以随时点击刷新查看当前任务执行的情况
- tcdn.admin 的翻译控制台-翻译任务排队情况,如果当前任务中,有我网站的任务,那么就会出现一个结束任务的按钮,会从我自己的翻译任务从总的任务池中移除。如果我的任务正在执行中,则会立即终止执行,并从任务池中移除。
- tcdn.admin 的翻译控制台自定义翻译指定的sitemap.xml,增加顺序读取,执行翻译的url顺序跟sitemap.xml 中url出现的顺序保持一致,以便针对十万级、百万级网址数据批量翻译时,如果中间出现意外中断,还可以手动通过翻译日志找到翻译终端的位置,人为指定开始位置
在线体验
http://res.zvo.cn/translate/demo.html
快速使用
在你的网页最末尾, </html>
之前,加入以下代码,会在页面的最底部出现选择语言的标签:
<script src="https://cdn.staticfile.net/translate.js/3.2.3/translate.js"></script> <script> translate.language.setLocal('chinese_simplified'); //设置本地语种(当前网页的语种)。如果不设置,默认就是 'chinese_simplified' 简体中文。 可填写如 'english'、'chinese_simplified' 等,具体参见文档下方关于此的说明。 translate.service.use('client.edge'); //设置机器翻译服务通道,直接客户端本身,不依赖服务端 。相关说明参考 http://translate.zvo.cn/43086.html translate.execute(); //进行翻译 </script>
开源适配
如果您有开源项目,比如文档、cms、UI 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
凹语言 v0.12.0 发布, 增加 embed 功能
凹语言是国内 Gopher 发起的纯社区构建的开源国产编程语言项目(没有公司背景、没有任何赞助)。同时凹语言也是国内第一个实现纯浏览器内编译、执行全链路的自研静态类型的编译型通用编程语言。 凹语言 v0.12.0 发布,增加实验性的embed功能 - const 常量增加 embed 实验特性 - 完善函数重载和运算符重载功能, 完善胶水代码 - 简化 p5 API接口 更多信息请访问凹语言官网:https://wa-lang.org/
- 下一篇
基于 Tailwind CSS + Shadcn 的 Vue3 后台管理模版 2024.0.4 发布
推荐一套为 Java 开发人员提供方便易用的 SDK 来与目前提供服务的的 Open AI 进行交互组件:https://github.com/devlive-community/openai-java-sdk 推荐一套功能强大的开源数据中台系统:https://github.com/devlive-community/datacap Shadcn UI Vue Admin 是一个使用 Shadcn UI (基于 Tailwind CSS) 和 Vite 和 Vue 制作的管理面板。在构建时考虑了响应能力和可访问性。 本次版本为公开版本,支持了Chat,Footer功能。以下是该模版的目前支持的功能截图。 Chat (重构) Chat Resizable Footer Footer Modern 该模版的使用方式比较简单只要传递相应的数据即可,也支持多个 slot 用户自定义,欢迎大家使用。 推荐一套全平台数据库管理工具,建议下载使用:https://github.com/devlive-community/dbm 我们即将推出一套开源新系统。InfoSphere 是一款面向企业和个人...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境