您现在的位置是:首页 > 文章详情

JS 网页全自动翻译 v3.18 发布,增加 translate100 翻译小模型

日期:2025-08-16点击:18

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

升级说明

  1. 优化 translate.language.setUrlParamControl(...) 跟 translate.language.clearCacheLanguage() 同时出现时,如果执行顺序不对会打印使用提示
  2. 修复 translate.setAutoDiscriminateLocalLanguage() 异常的问题
  3. 优化对动态监听页面变动进行自动翻译时,如果配置了离线翻译,依旧还会有出现原文一闪而逝的状况
  4. 增加 layuiadmin 的完美适配方案 (仓库的 extend/layuiAdmin/ 目录下)
  5. 优化 translate.request.api.translate 如果设置为空字符串,则会禁止网络请求,以提高用户的完全极致体验
  6. 浏览器本地语种 browserLanguage 增加 zh 的对应
  7. 增加 translate.element.tagAttribute 条件判定支持
  8. 针对 client.edge 的罗曼语族优化、优化 send 网络请求时 xhr 携带的 data 参数
  9. 优化对指定标签的属性进行翻译中的input的value属性,当用户手动更改的内容,也能被正常翻译
  10. 启用 translate.lifecycle.execute.start 作为进行翻译开始时的监听
  11. 修复个别情况弹出iframe子页面时,会触发页面整体刷新导致无法使用的异常
  12. 优化 translate.util.textReplace 对翻译结果文本中前、后出现空格的处理
  13. 增加 translate.ignore.setTextRegexs 对忽略文本增加正则方式指定的支持,有 wangliangyu 提交贡献
  14. translate.util.getElementPosition 优化,兼容es5
  15. 添加对react的模块化组件支持,简化react的引入使用 (位于仓库的 extend/react/ 目录下)
  16. 优化对多语种混合场景下日语的识别
  17. 增加 translate.visual.hideText 用于切换语言后,刷新当前页面之后,自动隐藏原文,当翻译完成后,再讲原文显示出
  18. translate.service 全面接入 giteeai 提供大模型在线翻译的支持
  19. translate.service 小牛翻译增加 url 的设置以针对离线私有化部署小牛SDK的场景进行更好的自定义
  20. translate.service 修复当全名命中内存缓存,且没有命中文件缓存这种情况时,出现下下标对比异常的问题
  21. translate.service 调整,当配置文件中没有 redis.host 配置时,则是不使用redis, 此时针对翻译本身 language.json 、translate.json 的使用都是无影响的,只是内存级缓存不在启用
  22. translate.service 优化前后过滤问题,对组合型标签如 {} [] 不在过滤
  23. translate.service request_xxx.log 日志增加 useTime 接口处理耗时的记录
  24. translate.service 内置自动设置开启SSL证书访问并自动续期SSL证书
  25. translate.service 增加 translate.service.thread.apiPercentageIntercept 的配置
  26. translate.service 增加单独的打分配置 translate.service.set.repair.config
  27. translate.service 域名白名单增加 /admin/domain/getDomainList.json、 /admin/domain/deleteDomain.json 管理接口
  28. translate.service 增加 /admin/domain/getDomainStatus.json ,另外 域名列表接口增加参数控制是否模糊搜索还是精确搜索
  29. translate.service 译文管理,增加 对 domain 的精确搜索
  30. translate.service 全面优化 serviceName 跟翻译服务的对应关系,其将对应到具体的大模型上,将主通道、修复通道、备用通道可以使用不同的模型来区分语种支持
  31. translate.service 大模型翻译的 max_tokens 参数改为动态调整,自动根据翻译的文本动态调控值
  32. translate.service 将中译英漏翻译问题修复失败、大模型接口非正常响应 ,都将进入修复模式,而非单纯只是翻译结果打分不合适才进入修复模式
  33. translate.service 全面优化 URL 识别
  34. translate.service 增加英文断句拆分支持
  35. translate.service 增加 translate.service.set.waitThreadNumber 、 translate.service.set.threadDebug 的配置 、增加 等待线程的上限,避免异常情况超限
  36. translate.service 优化 index.do 健康检查 url
  37. translate.service 优化 /admin/system/status.json 获取系统状态接口,响应内容增加大模型请求现成池相关数据、jvm相关数据
  38. translate.service 增加 admin 项目,用于 translate.service 服务开放API提供可视化客户端的管理界面。(位于仓库的 extend/translate.service-admin/ 目录下)
  39. 发布 translate100 翻译模型,针对超低配置的终端(1核2G内存)运行使用、做到自动识别适配全球主流的上百个语言。CPU运行速度超43token/s,主要用于针对私有化部署场景,采用qwen3 8~32B 做主要翻译时,针对千问大模型处理不了的部分,又做的一层保障,将qwen3翻译不达标的文本再交由 translate100 来进行最后的翻译,以完成大模型翻译的可靠稳定性闭环。

在线体验

http://res.zvo.cn/translate/demo.html

快速使用

在你的网页最末尾, </html> 之前,加入以下代码,会在页面的最底部出现选择语言的标签:

 <script src="https://cdn.staticfile.net/translate.js/3.18.0/translate.js"></script> <script> //设置本地语种(当前网页的语种)。如果不设置,默认自动识别当前页面文字的语种。 可填写如 'english'、'chinese_simplified' 等 translate.language.setLocal('chinese_simplified'); //进行翻译 translate.execute(); </script>
原文链接:https://www.oschina.net/news/366618
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章