5. A method comprising: sending, 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 for display containing a translation of the source web document into the second language text; displaying the translated web document; and in response to interacting with a portion of the translated web document, displaying the first language text that corresponds to a portion of the translated web document in a graphical element overlaying the translated web document.
5. A method comprising: sending, 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 for display containing a translation of the source web document into the second language text; displaying the translated web document; and in response to interacting with a portion of the translated web document, displaying the first language text that corresponds to a portion of the translated web document in a graphical element overlaying the translated web document. 7. The method of claim 5 , further comprising displaying the first language text in the graphical element according to span tags delimiting the portion of the translated text.