清除历史翻译语种的缓存

场景说明

translate.js 在使用时,如果你在网站的A页面中切换为了英文,那么当你从A页面跳转到同一个网站的B页面,只要B页面也存在 translate.execute() 那么B页面也会自动被翻译为英文。
但是有种场景是,在A页面中点击“切换为英文”,跳转到B页面中时并不想让它自动翻译为英文,只有点击“切换为英文”的按钮才会触发切换,也就是只有用户主动触发时才会翻译,而不需要它自动进行翻译,那么就需要这个了。

使用方式

  1. translate.language.clearCacheLanguage();

将这行代码放在 translate.execute() 前面。
它会自动清除掉你上个页面所记忆的翻译语种,从而达到切换页面时不会按照上个页面翻译语种自动进行翻译的目的。

适用版本

translate.js v3.0.1.20240202 及更高版本