我正在使用standart来翻译我的页面(google.translate.TranslateElement)
<script>
function googleTranslateElementInit() {
// {pageLanguage: "es"},
new google.translate.TranslateElement(
'google_translate_element'
);
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>我知道这个元素只翻译HTML页面的一部分,当用户向下滚动时--翻译页面的其余部分。所以问题是-我能马上翻译整页吗?对不起,我的英语
发布于 2018-10-18 10:00:30
因此,这确实不是解决方案,而是丑陋的攻击,但可能会为某人节省时间:您可以在页面开头添加隐藏的文本块(不使用可见性:隐藏或显示:无,这是行不通的)
<div id="translateBlockHidden" style="position: absolute; opacity: 0; font-size: 0; pointer-events:none"></div>将应在此元素中翻译的所有文本放在
然后,在翻译完之后,替换所有从#translateBlockHidden到应该被翻译的块的翻译文本。
https://stackoverflow.com/questions/52429169
复制相似问题