我目前正在开发一个 jQuery 脚本,它将网站的文本翻译成外语。我正在为此使用 Google Translate API。我希望该页面包含一个显示 En Espanol 的链接,当用户单击 En Espanol 时,页面的主体会被翻译成西班牙语,但该链接显示为 In English - 当用户单击该链接时,页面正文将恢复为英文。下面的代码是我到目前为止所拥有的。任何帮助将不胜感激。谢谢你。
查询:
$(document).ready(function(){
// hide all blocks that have class hide
//$('.hide').hide();
// toggle link1 with container1
// using chaining for performance and ease
// changing html of link
$('.showhide').toggle(function(){
//$(this).parent().next().slideDown('slow').removeClass('hide').preventDefault;
$(this).html('English');
},function(){
//$(this).parent().next().slideUp('slow').addClass('hide').preventDefault;
$(this).html('En Espanol');
})
});
HTML:
<p><a id="link1" class="showhide" href="#container1" onclick="translate('es');">
En Espanol</a></p>
<!--Calls Google Translate via div -->
<div id="translation"></div>
<div id="article">
<p>Google Inc is set to introduce on Tuesday a new Web browser designed to handle text
and graphics.</p>
</div>