Google has launched its new Google Translate feature that allows non-English speakers to search content from the English web.
Copyright © 2009 v3.co.uk