mercredi 21 février 2007

Traduire automatiquement votre blog avec Babelfish

Avec Babel fish (racheté par Yahoo) vous pouvez traduire du français vers l'anglais, l'allemand, le grec, l'italien, le portugais, le néerlandais et l'espagnol.

Créez un premier élément de page de type "HTML/JavaScript"

Copiez/collez le texte suivant dans le champs contenu :



<form action="http://http://babelfish.yahoo.com/translate_url" name="frmTrURL" method="post">
<script language="JavaScript">
<!--
document.write ("<input name='trurl' value="+location.href+" type='hidden'>")
// -->
</script>
<input value="" name="lp" type="hidden"/>
<input width="24" src="http://blogger.script.googlepages.com/united-kingdom.gif" value="fr_en" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/germany.gif" value="fr_de" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/greece.gif" value="fr_el" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/italy.gif" value="fr_it" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/portugal.gif" value="fr_pt" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/netherlands.gif" value="fr_nl" height="16" onclick="this.form.lp.value=this.value" type="image"/>
<input width="24" src="http://blogger.script.googlepages.com/spain.gif" value="fr_es" height="16" onclick="this.form.lp.value=this.value" type="image"/>
</form>

télécharger le code

P.S : 1) vous pouvez aussi remplacer http://babelfish.yahoo.com/translate_url par http://babelfish.altavista.com/babelfish/tr pour utiliser Altavista plutot que Yahoo.
2) la traduction vers l'espagnol ne fonctionne pas (cf. commentaires)

14 commentaires:

Mondemo a dit…

Bonsoir,
L'idée est bien tentante mais pas encore super au point, je viens de traduire ta page en espagnol et tout le texte est entremelé donc invisible.
De plus impossible d'envoyer des commentaires, ca bugue au moment de valider ...
Pour l'instant, en anglais j'utilise google, mais suis toujours a la recherche de la solution idéale.
A bientot

Fqb a dit…

Mondemo : En effet la traduction du français vers l'espagnol ne fonctionne pas. Le problème ne vient pas de mon code car j'ai testé directement avec l'outil babelfish sur yahoo aucun des sites que j'ai testé ne fonctionne.
Il suffit donc de supprimer la dernière ligne avec input pour ceux qui ne veulent plus que la traduction vers l'espagnol apparaisse.

Mondemo a dit…

fqb : merci pour cette réponse qui malheureusement confirme mon désarroi ... je continuerai à guetter donc.
Pour l'instant je reste sur la solution Google que je trouve bien plus sympa car la grosse banniere babelfish prend une grosse partie de l'écran.

Sinon grace a ta reponse, je viens juste de reagir qu'on pouvait mettre de l'html dans les commentaires blogger : TOP !!!

Chocaprice a dit…

salut à toi fqb j'aurai besoin de ton aide enfin si tu veux bien m'aider^^,je débute dans l'art du "html" et je ne pige pas comment faire pour répondre à tes deux premieres instructions pour insérer le traducteur automatique, je sais où l'on modifie le code html, je sais copier l'élément que tu donne sur ton blog mais je ne sais pas dans quelle partie du code le coller ne voyant pas à quoi correspond "le champs contenu" et ne sachant pas de quelle balise je dois utiliser, si tu pouvais m'éxpliquer simplement ça je t'en remercirai à vie^^ sur ce bonne continuation

Fqb a dit…

chocaprice : salut, il faut Créer un élément de page de type "HTML/JavaScript" et coller le code dans le champs contenu.

Anonyme a dit…

quand je colle le code , parfois ca marche d'autre fois non. J'ai remarqué que tout les langages marchent sur ton blog mais pas sur le mien quand ca marche. Il n'y aurait pas une erreur dans le code?

Fqb a dit…

non, j'utilise le même code qure celui dans l'article.

Djesus a dit…

salut,

merci pour tes astuces, me suit servit de quelque z'une ... par contre pour moi aussi la fonction traduction ne fonctionne pas alors que sur ton site elle fonctionne correctement, tu aurais une idée ?

chris design a dit…

Bonsoir!!
Je viens de créer un blog, et de découvrir le vôtre!!(complimenst au passage, car il est super utile!!) J'ai installé le traducteur, j'ai donc bien les drapeaux mais par contre ça marche pas..sniff sniff...est-ce quelqu'un d'autre a ce problème svp??
Merci d'avance !!
Chris.

chris design a dit…

S'il vous palit, quelqu'un pourrait-i l m'aider?? tous les drapeaux apparaissent sur mon blog, mais quand je clique dessus pour essayer, ça marche pas..j'ai installé comme indiqué...merci d'avance..chris design.

Fqb a dit…

chris :
je viens de mettre le code à insérer en téléchargement si ça peut t'aider.

chris design a dit…

Merciiii !!!! c'est bon, maintenant ça marche impecc!! C'est gentil...à plus!! bizzz.

Anonyme a dit…

Bonjour
tout d'abord merci pour ce site!!!J'en ai besoin, j'adore écrire, mais HTML pour moi est un mot chinois :-)
je suis italienne, j'écris mon blog en français mais les sujets parlent souvent de mon Pays..le babelfish ne marche pas pour l'italien...j'ai envoyé un mail chez eux..je vous tiens au courant..si qlq'n connait un traducteur vers l'italien... mercis ensoleillés

ALG a dit…

merci car depuis le temps que je chercher à insérer une fonction recherche