v3.7.0

xnx3/translatev3.7.0Aug 10, 2024by xnx3

AI Summary

Improves automatic language detection based on browser settings and fixes Russian language identification. Adds support for body data input and partial HTML translation.

Key Highlights

  • Enhanced auto-discrimination of local language (browser default first, then IP).
  • New method `translate.util.browserDefaultLanguage()`.
  • Fix for Russian language K character bug.
  • Support for partial HTML translation.

New Features

  • Browser default language detection.
  • Body data input support for translation.
  • Russian language identification fix.

Full Release Notes

1. translate.js 全面优化 translate.setAutoDiscriminateLocalLanguage(); 根据用户所在自动切换语言的能力,在原本的基础上增加了根据用户浏览器本身的语种自动切换语言的能力,会先根据用户浏览器默认使用语言来切换,如果失败,才会根据用户ip所在国家来切换语种。
2. translate.js 增加  translate.util.browserDefaultLanguage() 方法,用于获取浏览器所设置的默认语言,并转为 translate.js 的语言标识符输出。
3. translate.js 修复俄语识别,误吧K识别为俄语的问题
4. translate.api 的html翻译接口,增加 body 方式传入数据的支持
5. translate.api 增加有application配置文件控制的多长时间自动重启容器节点以定期自动释放计算资源
6. Translate.api 优化,优化日期的时间统一为24小时制
7. translate.service 使翻译接口要翻译的内容支持 body传入,以给豆包大模型的豆包翻译提供支持
8. translate.service 的企业级通道后端负载测速增加第二层守护线程,避免测速进程异常时导致  slb not find 的异常