« links for 2008-03-06 | Main | explanatory video about twitter - commoncraft does it again »

translate your twitter feed for a global conversation

Yesterday I returned from the DNA2008 conference in Brussels with my facebook and twitter bulging with new friends and contacts. The problem is, I suddenly found my friend feeds full of updates in Flemish, Dutch, French and other languages I can't read.

Translate_2 Not only did this mean there were people in my friend streams saying stuff that I wanted to understand but couldn't, it also rapidly began to diminish the usefulness of having those streams because of all the updates I couldn't comprehend were effectively noise. Not anymore.

I've created a Twitter Tweet Translation Tool using Yahoo Pipes. It works by pulling in the feed of people I follow on twitter, runs it through the "loop" function where I've added language translation modules. I've repeated this about ten times, each time converting a different language to english, and then I've brought the results through some union boxes, essentially junctions that can accept up to five feeds in and output as a single feed. That single feed is then run through a filter that lets only the unique tweets through, meaning there are no duplicate tweets but I can see both the original non-English tweet and it's translation.

I've tested my pipe with Italian (good), Spanish (usable) and Portuguese (not so great) thus far. In the screenshot above, you can see a tweet from ConversationAge in Italian:

"Giornata lunga oggi. Sto aiutando un collega con un esperimento. Cosa sto dicendo in Italiano?"

The translation, after the tweet went through my Yahoo Pipe, came out as:

"Long day today. I am helping a colleague with a experiment. What I am saying in Italian?"

Steve Bridger helped out by saying, in Spanish:

"Just to say hello and I hope that you can read this. Good Luck!"


Which came out, quite understandable, as:

"Single to say holá and I hope that you can read this. Luck!"


Portuguese translation within the Pipe, unfortunately, proved far less satisfactory and really wouldn't enable someone to follow a translated conversation.

I'm not the first person to use Yahoo Pipes to translate RSS feeds which is basically all I've done here. But I do think that this particular application could be quite useful for helping people stay in touch with friends who speak (and tweet!) a major language other than English. It could also be useful for programmes like World Have Your Say, a global radio discussion programme on the BBC World Service.

If you'd like to translate your twitter friend feed into English (or to and from one of around a dozen supported languages) you can copy my Twitter Feed Translation Pipe and customise it by making a copy and simply changing the url in each of the fetch feed modules. If you want to change the languages supported, just use the drop down menus on the translation modules to do that.

For some people it would also make sense to create a pipe that translates from the language you tweet in to the languages used by most of your friends and to then hook that pipe up to one of the various Twitter feed services - giving you language translation on the fly.

I have found that on some occasions the translations don't appear to have worked. This can be resolved by going to the edit pipe view and clicking on language module for the tweet that you want translated.

When creating this Pipe, I found the following video quite useful:

 


TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d834515f1669e200e550b7d4918834

Listed below are links to weblogs that reference translate your twitter feed for a global conversation:

Comments

Well, it worked in some level in Portuguese. :-) But, like the spanish, with some "odd" constructions. :)

Robin, thanks for letting me discover Yahoo Pipes. I had never heard of it, but it's a real simple and powerful tool if you want to get a grip on various feeds.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Robin Hamman



  • Robin Hamman has over ten years experience devising, implementing and managing social media projects, particularly within the Broadcasting and Media sector.
    Before joining Headshift as a Senior Social Media Consultant, Robin was a Senior Producer/Journalist with responsibility for the BBC's Blogs and a wide range of other social media projects. Robin was also previously an Executive Producer at Granada (ITV) and Communities Evangelist at Talkcast (mobile).
    Robin is also a Non-Residential Fellow at Stanford's Center for Internet and Society and a Visiting Fellow in the Department of Journalism at City University, London. Robin blogs about the collision of social media and journalism, online community, blogging, citizen journalism and, sometimes, media law. [more...]

Twitter Updates

    follow me on Twitter
    AddThis Social Bookmark Button

    last seen...

    articles by robin appear in:




    my photos

    • www.flickr.com
      This is a Flickr badge showing public photos from robinhamman. Make your own badge here.

    Photo Albums

    trendy site badges





    • my myspace

    blog stats