1. A method, comprising: communicating, using one or more processors, a request to translate a source web document at a location from a first language text to a second language text, the request including a uniform resource locator corresponding to the source web document; receiving a translated web document containing a translation of the source web document into the second language text; displaying the translated web document; and displaying the first language text that corresponds to a portion of the translated web document in a graphical element overlaying the translated web document in response to a user pointing to the portion of the translated web document.