如何禁止网站中培训中心名称被自动翻译?
禁止培训中心英文名称被翻译的几种实用方法
HTML原生属性法:直接给包含名称的元素添加
translate="no"属性,这是HTML5标准属性,主流翻译工具(谷歌翻译、百度翻译等)都支持,代码示例:<span translate="no">YourTrainingCenterName</span>如果用的是谷歌翻译插件,也可以用它专属的
notranslate类,效果一致:<span class="notranslate">YourTrainingCenterName</span>JavaScript动态设置:如果名称元素是动态生成的,或者需要批量处理,用JS给元素添加禁止翻译的属性:
// 假设元素的id是training-center-name const nameElement = document.getElementById('training-center-name'); nameElement.setAttribute('translate', 'no');要是用特定翻译插件的JS SDK,还可以查看插件文档,在初始化配置里指定排除该元素的选择器。
翻译工具后台配置:部分网站翻译服务允许在后台设置“不翻译元素”的CSS选择器。先给名称元素加个自定义类:
<span class="no-translate-center">YourTrainingCenterName</span>然后在翻译工具的后台设置里,把
.no-translate-center加入排除列表即可。
内容的提问来源于stack exchange,提问作者Tojiddin
相关产品推荐
相关产品推荐

