Patent ID: 7822596

Claim:
In a computer system including a display, executed by at least one processor, a method for displaying data comprising: displaying a subset of source data on a first portion of the display, wherein the source data corresponds to 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 source data associated with the indicated portion of the user interface; obtaining a translated copy of the selected segment of the source data, wherein the translated copy of the displayed selected segment corresponds to a second language; displaying a translated copy of the selected segment of the source data on a second portion of the display; obtaining an indication of a user selection of a display control; and in response to the user selection of the display control: replacing the displaying on the first portion of the display of the subset of source data with the displaying on the first portion of the display of a translated copy of the subset of source data, wherein the translated copy of the subset of source data corresponds to the second language; obtaining a selection of a segment of the translated copy of the subset of source data on the first portion of the display, wherein the selection is identified by the position of a mouse cursor hovering without further user input to select the indicated portion of the user interface; and displaying on the second portion of the display a segment of the subset of source data corresponding to the selected segment of the translated copy of the subset of source data.