La solution que je vous présente ici, emploi la technologie de Yahoo! Pipes . Et pour être complètement transparent, je dois cette solution à Victor Pimentel, rédacteur sur le blog Genbeta, qui lit mon blog, et qui a pris mon fil RSS en exemple pour sa démonstration.
La solution que je vous présente a pour but de traduire seulement les titres d'un fil RSS mais vous pourrez également traduire la description des billets.
J'ai donc essayer de vous donner étape par étape la procédure à suivre. ( ce qui rend le billet un peu long mais cela me semblait nécessaire pour les gens ne connaissant pas Yahoo! Pipes )
Avant de commencer, vous devez bien entendu vous créer un compte sur Yahoo! Pipes. Une fois fait, vous cliquerez sur " Create a Pipes" que vous trouverez en haut à droite dans sur un fond bleu.
Le rendu final aura cette allure
1 - on commence par mettre en place le module Fetch Feed sur l'espace de création. Ce module vous permet de lire un fil RSS ( vous allez donc entrez le fil RSS du site que vous avez décidé de traduire )
2 - dans le menu de gauche, vous cliquez sur "Operators " puis vous prenez le module " Loop " que vous déposez sur l'espace de création.
3 - Toujours dans le menu de gauche, vous cliquez sur " String " puis vous prenez le module " Translate " . Ce module vous allez le mettre dans le module "loop" que vous venez de mettre sur votre espace de création. Vous le mettez dans l'espace marqué " Drop Module/ Pipe from Toolbox Here " .
Une fois fait, vous choisissez la traduction que vous souhaitez. ( sur mon exemple Espagnol vers Français ) . C'est également là que j'ai choisi de traduire les titres des fils RSS ( a mettre en haut et en bas ) et ou vous trouverez dans le menu déroulant d'autres options dont " description ".
4 - Vous allez maintenant relier les différents modules entre eux. Pour cela vous cliquez sur le cercle sous le module, puis sans lachez le clic de la souris, vous l'amenez sur le cercle du module suivant. Enfin le dernier module, donc " loop " vous le reliez avec " Pipe output ".
5 - Vous allez maintenant sauvegarder votre travail. Pour cela cliquez sur " Save " et donner le nom que vous souhaitez à votre "Pipe".
6 - Pour visualisez votre nouveau fil RSS traduit, vous cliquez sur " Run Pipe "
7 - Et voilà le résultat. Comme je l'ai demandé, les titres du fil RSS de Genbeta sont traduit en français, mais pas le contenu ( ça vous le ferez tout seul ).
Vous n'avez plus qu'à vous abonner à ce nouveau fil RSS et le mettre dans votre agrégateur favori.
Pour ceux d'entres vous qui comprennent parfaitement l'anglais, vous pouvez également voir une démonstration vidéo de cette astuce.
Voilà , c'est fini. Plus d'excuses pour personnes maintenant :) . Bon, cela reste tout de même une traduction un peu tiré par les cheuveux mais pour ceux qui ne comprennent absolument rien dans une langue, ça aide déjà beaucoup.
Je vous laisse tester tout ça.
La solution que je vous présente a pour but de traduire seulement les titres d'un fil RSS mais vous pourrez également traduire la description des billets.
J'ai donc essayer de vous donner étape par étape la procédure à suivre. ( ce qui rend le billet un peu long mais cela me semblait nécessaire pour les gens ne connaissant pas Yahoo! Pipes )
Avant de commencer, vous devez bien entendu vous créer un compte sur Yahoo! Pipes. Une fois fait, vous cliquerez sur " Create a Pipes" que vous trouverez en haut à droite dans sur un fond bleu.
Le rendu final aura cette allure
1 - on commence par mettre en place le module Fetch Feed sur l'espace de création. Ce module vous permet de lire un fil RSS ( vous allez donc entrez le fil RSS du site que vous avez décidé de traduire )
2 - dans le menu de gauche, vous cliquez sur "Operators " puis vous prenez le module " Loop " que vous déposez sur l'espace de création.
3 - Toujours dans le menu de gauche, vous cliquez sur " String " puis vous prenez le module " Translate " . Ce module vous allez le mettre dans le module "loop" que vous venez de mettre sur votre espace de création. Vous le mettez dans l'espace marqué " Drop Module/ Pipe from Toolbox Here " .
Une fois fait, vous choisissez la traduction que vous souhaitez. ( sur mon exemple Espagnol vers Français ) . C'est également là que j'ai choisi de traduire les titres des fils RSS ( a mettre en haut et en bas ) et ou vous trouverez dans le menu déroulant d'autres options dont " description ".
4 - Vous allez maintenant relier les différents modules entre eux. Pour cela vous cliquez sur le cercle sous le module, puis sans lachez le clic de la souris, vous l'amenez sur le cercle du module suivant. Enfin le dernier module, donc " loop " vous le reliez avec " Pipe output ".
5 - Vous allez maintenant sauvegarder votre travail. Pour cela cliquez sur " Save " et donner le nom que vous souhaitez à votre "Pipe".
6 - Pour visualisez votre nouveau fil RSS traduit, vous cliquez sur " Run Pipe "
7 - Et voilà le résultat. Comme je l'ai demandé, les titres du fil RSS de Genbeta sont traduit en français, mais pas le contenu ( ça vous le ferez tout seul ).
Vous n'avez plus qu'à vous abonner à ce nouveau fil RSS et le mettre dans votre agrégateur favori.
Pour ceux d'entres vous qui comprennent parfaitement l'anglais, vous pouvez également voir une démonstration vidéo de cette astuce.
Voilà , c'est fini. Plus d'excuses pour personnes maintenant :) . Bon, cela reste tout de même une traduction un peu tiré par les cheuveux mais pour ceux qui ne comprennent absolument rien dans une langue, ça aide déjà beaucoup.
Je vous laisse tester tout ça.
Nous vous proposons de lire aussi