Thought this was cool. Not a new concept by any means but cool.  http://translator.live.com