How to translate RSS feeds
Use Yahoo Pipes to subscribe to any feed in any language.
I heard about a German Web 2.0 blog today: Zweinull. Reading it in translation (thank you, BabelFish), it occurred to me that I should add this site's RSS feed to my blog reader (Netvibes). But how to get the site's feed in English?
BabelFish wouldn't do it. (It gave me an entertaining error message, though: "Insane value.") I was initially encouraged when I used Google Translate, which did in fact give me a version of the blog's XML page in English. But I couldn't subscribe to it. Then I found David Rothman's advice: Use Yahoo Pipes.
It worked. It's not as easy as using a one-step translation service, but it's worth the effort for reading blogs you think you might like that are not in your language. I'll walk through a demo of translating Webware into French. Here's what you do:
Step 1: Launch Yahoo PipesFire up Yahoo Pipes. You might have to log in to your Yahoo account first. Select "Create a pipe" from the top navigation.
Step 2: Get the Feed itemIn the left-hand nav on Pipes, under the Sources menu, the first item is Fetch Feed. Drag that onto your Pipes workspace. In the Fetch Feed box, paste in the URL of the blog's RSS feed.
Step 3: Get the Translate itemIn the left nav again, click the right arrow for the Operators section, then find the the BabelFish item and drag it into your workspace. Select your translation from the dropdown list.
Step 4: Connect them togetherConnect the elements together: Click and drag form the connector circle under Fetch Feed to the top of BabelFish, and from the bottom of BabelFish to the top of Pipe Output. (The Pipe Output item was created automatically when you dragged the first item into the workspace.)
Step 5: Save and testPress Save on the top of your page and give your creation a name. This one is called Webware en Francais. Now click Run Pipe to test it. You should see a list of blog items in your chosen output language. You can edit the pipe's description at this point, if you wish.
Step 6: Subscribe to your new feed
To get the RSS feed of this translated blog, click Subscribe. This will let you subscribe in several popular readers or give you the HTML address of your new feed to put into whatever feed reader you want.