Posted onApril 17, 2011AppsGoogle Translation: Linked! A simple Google Translation link (with a nice Icon) to the Google Translate smartphone site. You dont have to install huge Google Translate apps, this…Read More