关于Google Translator标记需翻译内容专属标签的技术咨询
关于Google Translator仅标记需翻译内容的标签问题
嘿,这个问题我刚好研究过~Google Translator 本身并没有推出专门用来仅标记需翻译内容的专属标签,但我们可以通过两种实用的方式来实现类似需求:
排除法(官方推荐,最常用):
反过来用官方提供的<span class="notranslate">标签——把不需要翻译的内容用这个标签包裹起来,剩下未被包裹的内容就会被自动识别为需要翻译的部分。比如:<p>这部分会被翻译 <span class="notranslate">这部分跳过翻译</span> 这部分也会被翻译</p>自定义翻译容器(针对网页嵌入场景):
如果你是在自己的网页里嵌入Google翻译工具,可以给需要翻译的内容单独放在一个指定容器里,比如给div设置专属ID,然后在配置翻译工具时限定只翻译这个容器内的内容。举个例子:<!-- 需要翻译的内容容器 --> <div id="target-translate"> 这里是需要被翻译的全部内容 </div> <!-- 不需要翻译的内容 --> <div> 这部分内容不会被翻译 </div>之后在调用Google翻译的脚本里,配置只对
#target-translate这个容器进行翻译即可。
另外,如果是使用Google Translate API做批量翻译的话,直接传入需要翻译的文本片段就好,根本不需要标签标记,这是最精准的方式。
总结一下,虽然没有专门的“仅翻译”标签,但通过上面的方法,完全可以轻松实现只翻译指定内容的需求哦~
内容的提问来源于stack exchange,提问作者user9352236
相关产品推荐
相关产品推荐

