启用翻译中的遮罩层
在执行翻译时,浏览器本地缓存没有,需要走API接口时,这个API接口会有网络延迟,比如有1、2秒延迟的话,然后等翻译API拿到结果后再显示到网页,对用户来说,他看到的就是先出现原语种一两秒,然后又变成了翻译后的文本。
本能力就是解决这个问题,在翻译的这段时间,会在原语种的元素上面显示一层加载中的动画效果,让用户知道这段文本正在进行处理中。 而不需要走翻译API接口的部分,则不会显示这个加载中的动画效果。
它并不会影响你本身网页的阅读观看,它的作用是给用户一个友好提示,免得让用户感觉是你网页有问题。
使用方式
增加一行代码,用以标记启用此能力:
translate.progress.api.startUITip();
注意
- 它要放在
translate.execute();
的前面 - 需要 translate.js v3.13.15.20250321 及更高版本才支持
- 使用大模型翻译的场景,此能力尤其明显。