1. A method of translating text presented by an application while the application is running, said method comprising: invoking a translation tool while the application is running; identifying a context of selected text in the application; and providing the translation while the application is running.