Google traductions

Résolu
Bonjour,
Mon problème, il y a quelques temps j'ai copié /collé
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'fr',
    layout: google.translate.TranslateElement.InlineLayout.SIMPLE
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
ce code sur mon site, et qui permettait la traduction de mon site dans la langue de son choix, je viens de m'apercevoir que cela ne fonctionne plus.
De l'aide ou un conseil?
Merci de votre aide



--
L'informatique c'est comme les champignons, pour trouver il faut chercher.
Si je suis là, c'est que j'ai pas trouvé

6 réponses

  1. Contributeur
    Bonjour,
    Ca ne fonctionne "plus" ? Qu'est-ce qui a changé entre avant où ça fonctionnait et maintenant ? Changement de navigateur ? De version de navigateur ?
    1. Rien a changé, j'ai simplement vérifié par hasard et constaté que ça ne fonctionnait plus
  2. Modérateur
    soit ton code n'est pas bon, soit tu t'es trompé ;)
    il n'y a eu aucun changement du côté de chez google pour ça et il y a aussi plusieurs manière de le faire, sachant que ce n'est toujours qu'une solution "au pire" ...
    retourne chez google et reprend le code ...
    1. Bonjour,
      Je ne comprends toujours pas, j'ai repris le code et ça ne fonctionne toujours pas
      1. Modérateur
        voici une exemple :
        <div>
        <form action="https://translate.google.com/" target="_blank">
        <input name="hl" value="fr" type="hidden"><input name="ie" value="UTF8" type="hidden"> <input name="oe" value="UTF8" type="hidden"><input name="prev" type="hidden">
        <p>Traduction du site via Google</p>
        <p><input name="u" value="https://www.unesourisetmoi.info/portofolio/" size="20" type="hidden"</p>
        <input name="langpair" size="1" value="fr|en" type="hidden"><input value="French to English" type="submit">
        </form>
        <form action="https://translate.google.com/" target="_blank">

        <input name="hl" value="fr" type="hidden"><input name="ie" value="UTF8" type="hidden"> <input name="oe" value="UTF8" type="hidden"><input name="prev" type="hidden">
        <p><input name="u" value="https://www.unesourisetmoi.info/portofolio/" size="20" type="hidden"</p>
        <input name="langpair" size="1" value="fr|de" type="hidden"><input value="French to German " type="submit">
        </form>
        </div>

        pour français vers anglais ET allemand qui fonctionne toujours depuis 5 ans !!!
        tu peux copier/coller + modifier les url et tester tu verras ça fonctionne ;)

        un autre avec toutes les langues :
        <script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=fr&w=160&h=60&title=&border=&output=js"></script>
        	

        mais on ne peut pas en changer le 'look' !
        1. Bonjour, Ne peut-on traduire un texte mis dans une balise plutôt qu'un site complet ?
          Merci.
          Bravo pour l'exemple qui fonctionne.
      2. Bonjour,
        Cette formule me va bien
        un autre avec toutes les langues :
        
        <script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=fr&w=160&h=60&title=&border=&output=js"></script>
        	

        Sauf que le site en trois colonnes, se trouve avec les colonnes gauche et droite écartées de la colonne centrale, je ne voit rien d'anormal pourtant
        1. Bonjour,
          Je viens de résoudre mon problème, le JS influence le css, ce que je ne savais pas, maintenant tout est rentré dans l'ordre,
          Merci de votre aide
          1. Modérateur
            ok
            tant mieux ;)