Patent ID: 8364464

Claim:
In a computer system including a display, a method for displaying data comprising: displaying on the display source data in a user interface, the source data comprising text in a first language; obtaining user input comprising an indication of a portion of the user interface, wherein the indicated portion of the user interface is identified by the position of a mouse cursor hovering without further user input to select the indicated portion of the user interface; obtaining a segment of the text associated with the indicated portion of the user interface; and displaying on the display a translated copy of the obtained segment of the text, wherein the translated copy of the obtained segment is in a second language, wherein: displaying a translated copy of the obtained segment of the text on the display further includes displaying the translated copy in a display portion that has a background color that visually differentiates the display portion from a display area containing the displayed source data; and the indicated portion of the user interface changes as user input indicating motion of the mouse cursor is received such that the display portion appears to follow the mouse cursor, with the obtained segment appearing translated in the display portion changing as the position of the mouse cursor changes.