Traduire completement une page web avec Google traduction.

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Fredmane

Traduire completement une page web avec Google traduction.

Message par Fredmane »

Voici ce que j'ai fais pour ceux que ca interresse, c'est d'anglais a francais.
Si il y a des personne qui veulent ameliorer le code, qu'il postent leur modif ici svp. Merci. En tout cas ca fonctionne.
Pour l'icone j'en ai fais pas dur il faut modifier celui de Google et rajouter le drapeau Francais par exemple.

#Traduction Google(EN-FR) pour Mozilla
#par Fred >
#Cree: 8 Juillet 2004
#Derniere mise a jour: 8 juillet 2004

<SEARCH
version = "7.1"
name="Traduction Google en-fr"
description="Traduction Google Anglais-Francais"
action="http://translate.google.com/translate"
searchForm="http://www.google.fr/language_tools?hl=fr"
method="GET" >

<input name="u" user >
<input name="langpair" value="en%7Cfr&hl=fr&ie=UTF-8&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">

</search>

<browser
Update="http://mycroft.mozdev.org/plugins/google_en-fr.src"
updateIcon="http://mycroft.mozdev.org/plugins/google_en-fr.png"
updateCheckDays="10"
>
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ah mais alors si je comprend bien ce n'est pas une extension mais un searchplugin.
Désolé de pas pouvoir te répondre par mail pour l'instant, d'où je suis ce n'est pas possible... et je ne pourrai probablement pas avant samedi soir, donc je le fais maintenant.

En fait il ne s'agit pas vraiment d'une extension. Mais bien plutôt d'un fichier à ajouter manuellement dans le dossier searchplugins du navigateur. À ma connaissance il n'y a pas de moyen de l'installer automatiquement.
Donc ce n'est pas vraiment une extension... je ne sais pas si ça a sa place dans mon site :?
Par contre ça a sa place dans mycroft, et pourquoi pas dans un topic de ce forum comme c'est le cas ici :D

Je pense qu'effectivement ça pourra être utile à certains, merci beacoup pour ta participation et bon week-end :wink:
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

calimo a écrit :Ah mais alors si je comprend bien ce n'est pas une extension mais un searchplugin.
Désolé de pas pouvoir te répondre par mail pour l'instant, d'où je suis ce n'est pas possible... et je ne pourrai probablement pas avant samedi soir, donc je le fais maintenant.

En fait il ne s'agit pas vraiment d'une extension. Mais bien plutôt d'un fichier à ajouter manuellement dans le dossier searchplugins du navigateur. À ma connaissance il n'y a pas de moyen de l'installer automatiquement.
Donc ce n'est pas vraiment une extension... je ne sais pas si ça a sa place dans mon site :?
Par contre ça a sa place dans mycroft, et pourquoi pas dans un topic de ce forum comme c'est le cas ici :D

Je pense qu'effectivement ça pourra être utile à certains, merci beacoup pour ta participation et bon week-end :wink:
c'est vrais que ce serais pas mal en plug in, clic droit dans une page, traduire, et hop une nouvelle page traduit...
Fredmane

Re: jv2759

Message par Fredmane »

Si tu sais comment faire je suis preneur !
C'est ce que je voulais faire au debut mais comme je ne sais pas comment m'y prendre j'ai fais ca !
Fredmane

Re

Message par Fredmane »

J'ai trouvé ce bout de code sur le net :

onclick="lienGoogle='http://translate.google.com/translate?u=';
lienATraduire = escape(window.location);
langDepart = 'fr';
langArrivee = 'en';
langPair = '&langpair='+langDepart+'%7C'+langArrivee;
window.location=lienGoogle+lienATraduire+langPair;">

Si qq peut l'adapter a un bouton ou l'adapter a un clic droit et creer le .xpi, car je ne sais pas comment faire.
Merci
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Message par NaWer »

La barre google fait deja de la traduction non ? (via le clique droit / googlebar / traduire )
cette page en anglais
:arrow: La FAQ - La Recherche - Le profil
Orbite
Salamandre
Messages : 31
Inscription : 29 juil. 2003, 03:03

Message par Orbite »

calimo a écrit :À ma connaissance il n'y a pas de moyen de l'installer automatiquement.
Si, il y en a un :

Code : Tout sélectionner

<a href="javascript:window.sidebar.addSearchEngine('http://.../nom.src','http://.../nom.gif','Nom au complet','Web');">Cliquez ici pour installer</a>
détails
Fredmane

Re:NaWer

Message par Fredmane »

Effectivement la GoogleBar traduit les pages mais uniquement en anglais !
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Re:NaWer

Message par NaWer »

Fredmane a écrit :Effectivement la GoogleBar traduit les pages mais uniquement en anglais !
Dans ton profils : chrome\googlebar\content\googlebarOverlay.js

Code : Tout sélectionner

 case "translate":
            searchURL = 'http://translate.google.' + onlyInUSA + '/translate?sourceid=mozclient&u=' + googlebarInfoLocation();
            break;
changer cette partie par :

Code : Tout sélectionner

 case "translate":
            searchURL = 'http://translate.google.' + onlyInUSA + '/translate?sourceid=mozclient&u=' + googlebarInfoLocation() + "&langpair=en%7Cfr&hl=fr&ie=UTF-8&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools";
            break;
et ca traduit via le menu contextuel de google la page en francais.
Dernière modification par NaWer le 13 juil. 2004, 19:04, modifié 3 fois.
:arrow: La FAQ - La Recherche - Le profil
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ok, merci orbite ! Alors je vais l'ajouter. Je continue de suivre ce sujet pour d'éventuelles mises à jour :wink:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Je coince sur ce script qui ne veut pas marcher !
http://smilissimo.free.fr/TraductionGoogle.php
Il ne se passe rien, justedeux erreurs dans la console js :
Error: [Exception... "Not enough arguments [nsIPromptService.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: file:///G:/Mozilla/Firefox-0.9.2-AXP-SVG/components/nsSidebar.js :: anonymous :: line 138" data: no]
Source File: file:///G:/Mozilla/Firefox-0.9.2-AXP-SVG/components/nsSidebar.js
Line: 138

Error: uncaught exception: [Exception... "Not enough arguments [nsIPromptService.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: file:///G:/Mozilla/Firefox-0.9.2-AXP-SVG/components/nsSidebar.js :: anonymous :: line 138" data: no]
Quelqu'un arrive à repérer l'erreur ?
Orbite
Salamandre
Messages : 31
Inscription : 29 juil. 2003, 03:03

Message par Orbite »

Il faut impérativement utiliser des adresses complètes qui commencent par « http:// » :

Code : Tout sélectionner

<a href="javascript:window.sidebar.addSearchEngine('http://smilissimo.free.fr/TraductionGoogle_en-fr.src','http://smilissimo.free.fr/TraductionGoogle_en-fr.gif','Traduction Google anglais-fran%C3%A7ais','Language dictionary');">Installer Traduction Google anglais-français maintenant</a>
Quant au deuxième lien, on devrait lire français-anglais au lieu de « Installer Traduction Google anglais-français maintenant ».
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Orbite a écrit :Quant au deuxième lien, on devrait lire français-anglais au lieu de « Installer Traduction Google anglais-français maintenant ».
:mrgreen: :oops:

Merci beaucoup, j'essaye de suite !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

C'est bon ça marche :D
Voyez sur http://smilissimo.free.fr/TraductionGoogle.php
Ça fait bizarre de voir GOz en anglais non ? :lol:
Image
Mozi

Message par Mozi »

Pourquoi ne pas faire un fichier .xpi pour installer ce plugin de traduction?

Ce serait plus simple pour que je l'installe.

Peut-etre que je n'ai pas rapport avec cette question, je verrrai avec votre réponse.

Merci :)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités