Je travaille actuellement sur un script jQuery qui traduira le texte du site dans une langue étrangère. J'utilise l'API Google Traduction pour cela. Je voudrais que la page inclue un lien qui indique En Espanol et quand l'utilisateur clique sur En Espanol, le corps de la page est traduit en espagnol à l'exception de ce lien qui dit En anglais - quand l'utilisateur clique sur ce lien, le corps de la page reviendra à l'anglais. Le code suivant est ce que j'ai jusqu'ici. Toute aide est la bienvenue. Je vous remercie.jQuery translate + bascule, comment lier les deux?
JQuery:
$(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>
Quelle est la question? Quand ou comment basculer? Appelez l'API de Google? –
Désolé, c'est une question à deux volets. Comment basculer le lien et avoir ce lien appeler l'API Google pour traduire le texte. – user160347