Opera Software, Forums francophones

Bienvenue sur les forums de la communauté francophone des utilisateurs d'Opera

Vous n'êtes pas identifié(e).

#1 25/08/2009 13:30:31

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 10.10

Traduction de page

Bonjour,

Je cherche 2 choses que je n'ai pas encore trouvées.

1. bookmarlet pour soumettre une page à google translate (je l'avoue j'ai un peu cherché mais pas trop).
2. Un userJs pour faire comme dans la dernière verison d'IE sur les pages en anglais, lorsqu'il laisse la souris sur un mot un certain temps une infobulle apparait avec sa traduction.

J'ai bien vu ce script : google-translate.js mais il ne me convient pas car il nécessite la modification du fichier menu.ini.

Pour les bookmarlet, j'ai trouvé ça : http://translate.google.com/translate_buttons mais ça ne me convient pas car ça ne traduit que le texte, j'aimerais avoir un résultat comme celui ci : http://translate.google.com/translate?j … ry_state0=

Dernière modification par Nickko (25/08/2009 13:32:55)


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#2 25/08/2009 13:39:10

Totoffe
Modérâleur
Lieu : Nancy
Inscription : 03/10/2005
Messages : 6 143
Windows XPOpera 10.10

Re : Traduction de page

1. bookmarlet pour soumettre une page à google translate

J'utilise celui-ci :

javascript:var a=window.location.href; var t=document.title;document.write('<!DOCTYPE HTML PUBLIC %22-//W3C//DTD HTML 4.01 Frameset//EN%22%22http://www.w3.org/TR/html4/frameset.dtd%22><html><head><title>'+t+'</title></head><frameset cols=%2250%,50%%22><frame src=%22'+a+'%22><frame src=http://translate.google.com/translate?u='+a+'&langpair=en|fr&hl=fr&ie=UTF-8&oe=UTF-8&prev=/language_tools></frameset></html>');

2. Un userJs pour faire comme dans la dernière verison d'IE sur les pages en anglais, lorsqu'il laisse la souris sur un mot un certain temps une infobulle apparait avec sa traduction.

J'ai pas exactement ça, mais j'utilise un userjs qui permet de traduire un passage surligné (un mot, une phrase) dans un pop-up js qui apparait dans la page (1).
Voir : http://my.opera.com/Lex1/blog/show.dml/837350

Sinon ceci se rapproche peut-être plus de ce que tu veux :
http://my.opera.com/community/forums/to … ent1946187

Jette aussi un coup d'oeil sur ce fil : http://www.opera-fr.com/forum/viewtopic.php?id=3960

(1) :
userjs_googtranslatepopu.png


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

#3 25/08/2009 13:41:12

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 10.10

Re : Traduction de page

Je me répond :
J'ai réussi à faire le bookmarklet :
javascript:window.location.href="http://translate.google.com/translate?prev=_t&hl=fr&tl=fr&u="+encodeURIComponent(location.href)

Mais je cherche toujours pour popup comme dans IE.
J'ai découvert ça hier soir chez un ami qui utilise IE et sincèrement, je trouve que c'est très pratique parce que la qualité des traductions automatique de page laisse à désirer et que je parle un peu anglais mais bon, il y a toujours un mot que l'on ne connait pas ou que a oublié.

On peut utiliser le menu contextuel pour traduire le mot mais c'est moins pratique que la popup.


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#4 25/08/2009 14:27:23

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 10.10

Re : Traduction de page

Ton 1 est juste ce que je recherche j'ai bien le bouton "enable/disable" en bas de page et la combobox de sélection de langue. Lorsque je sélectionne un texte, je vois qu'il contact un serveur (il y a une petite barre de chargement) mais je ne vois pas la popup. Tu arrives à faire le faire fonctionner toi ?


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#5 25/08/2009 14:45:02

Totoffe
Modérâleur
Lieu : Nancy
Inscription : 03/10/2005
Messages : 6 143
Windows XPOpera 10.10

Re : Traduction de page

Ouaip, ça marche.

google-translate.jpg

Mais attention, moi la version que j'utilise (celle proposée en 1er) passe par une entrée de menu.ini (ou un raccouci-clavier).

Dans le menu.ini ça donne ça :

Item, "Popup de traduction"    = "Go to Page,"javascript:ujs_google_translate('auto|fr')",,, "l_english""

Le Go to Page,"javascript:ujs_google_translate('auto|fr')" pouvant bien sur être utilisé aussi dans un raccouci-clavier

Comme ça, soit je double-clic sur le mot ce qui ouvre le menu contextuel et je demande la traduction, soit je le surligne un mot ou un paragraphe et je tape mon raccouci-clavier (ou le clic-droit).

Le userjs que j'utilise (je ne sais plus si je l'ai bidouillé) est ici : http://bureau.totoffe.operaunite.com/pa … anslate.js


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

#6 25/08/2009 15:16:32

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 10.10

Re : Traduction de page

je vais voir ça.

Mais je ne veux pas modifier le fichier menu.ini car ensuite c'est vraiment la galère quand le fichier par défaut.


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#7 25/08/2009 15:21:03

Totoffe
Modérâleur
Lieu : Nancy
Inscription : 03/10/2005
Messages : 6 143
Windows XPOpera 10.10

Re : Traduction de page

Dans ce cas, tu peux utiliser le raccourci-clavier, ou encore transformer le lien en bookmarklet ou en bouton.


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

#8 22/12/2010 12:47:58

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 11.00

Re : Traduction de page

J'ai trouvé ce que je chercher pour le point 2. : l'extension "HyperTranslate"
https://addons.opera.com/addons/extensi … display=en


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

Pied de page des forums

Propulsé par FluxBB 1.5.1