How To Translate RSS Feeds Automatically With Yahoo Pipes - gHacks Tech News

How To Translate RSS Feeds Automatically With Yahoo Pipes

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.





  • We need your help

    Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

    We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.

    If you like our content, and would like to help, please consider making a contribution:

    Comments

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

      Great, clear example – thanks Martin!

      SFdude

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

      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
        Reply

        Babelfish has been replaced with Bing Translator: https://www.ghacks.net/2012/06/04/goodbye-babel-fish-hello-bing-translator/

    Leave a Reply