How To Translate RSS Feeds Automatically With Yahoo Pipes

Martin Brinkmann
May 6, 2011
Updated • Nov 30, 2012
Tutorials, Yahoo

I have shown you how to Combine Multiple RSS Feeds With Yahoo Pipes. Today I'm going to show you another very handy, and easy to configure, Yahoo Pipes construct: Feed translations.

I'm subscribed to a few feeds that are published in a language that I do not understand. Many of the links on those sites point to English websites, which is why I have those sites in my feed.

I do not subscribe to many foreign feeds because of the language barrier. Machine translation may help overcome it, but translating feed items manually is not exactly the most comfortable thing to do. I'm going to show you how to create a pipe that translates one or multiple feeds automatically.

Visit the Yahoo Pipes website and log into your Yahoo account there.

Locate the Sources group on the left sidebar and drag & drop the Fetch Feed module to the work area.

Copy and paste a feed that you want translated into the form. Click on the Deprecated link afterwards and drag & drop Babelfish to the work area.

Link Fetch Feed to Babelfish, and Babelfish to Pipe Output. Congratulations, you have just created a pipe that translates the selected feed automatically. That was not difficulty at all, was it?

translate rss feeds

Here are some advanced options.

You can translate multiple feeds of the same language easily. Just click on the plus icon of the Fetch Feed module and add additional feeds to it.

You then need to click on Operators and drag & drop Sort to the work area. Place the module between Fetch Feed and Babelfish. Select item.PubDate from the sort options and check the output with a click on Pipe Output.

You should now see translations for all feeds that you have added beginning with the newest post.

translate feeds

You can experiment with other operators. Truncate for instance will cut the feed before or after translation so that only the first x characters are delivered in the translated feed.

Click on Save in the upper right corner when you are done and name your pipe. Click the Run Pipe link that appears on the same page after you have saved your pipe. This opens a new page with many different options. You find options to grab the RSS feed at the top.

get rss

Just subscribe to that feed in your RSS reader to get the translated feed delivered to your inbox automatically.


Previous Post: «
Next Post: «


  1. eric said on August 14, 2012 at 6:06 pm

    I can’t find babelfish in the drop down menu. did yahoo eliminate this functionality? desperate here, I’ve tried using every software possible to accomplish this.

    1. Martin Brinkmann said on August 14, 2012 at 6:18 pm

      Babelfish has been replaced with Bing Translator:

  2. SFdude said on May 7, 2011 at 12:34 am

    Great, clear example – thanks Martin!


Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.