启用翻译中的遮罩层

在执行翻译时,浏览器本地缓存没有,需要走API接口时,这个API接口会有网络延迟,比如有1、2秒延迟的话,然后等翻译API拿到结果后再显示到网页,对用户来说,他看到的就是先出现原语种一两秒,然后又变成了翻译后的文本。
本能力就是解决这个问题,在翻译的这段时间,会在原语种的元素上面显示一层加载中的动画效果,让用户知道这段文本正在进行处理中。 而不需要走翻译API接口的部分,则不会显示这个加载中的动画效果。
它并不会影响你本身网页的阅读观看,它的作用是给用户一个友好提示,免得让用户感觉是你网页有问题。

使用方式

增加一行代码,用以标记启用此能力:

  1. translate.progress.api.startUITip();

注意

  1. 它要放在 translate.execute(); 的前面
  2. 需要 translate.js v3.13.15.20250321 及更高版本才支持
  3. 使用大模型翻译的场景,此能力尤其明显。