Patent ID: 7496230

Claim:
A method comprising: in a user interface portion of a computer display of a computing platform: receiving from a user a preselection and predesignation of one or more destination points within a destination computer file; and subsequently to said preselection and predesignation, receiving a selection from said user of one or more image elements within one or more source computer files; receiving a copy of said selection image elements upon operation of a user cut-and-paste command via said user interface portion into an operating system clipboard buffer portion of said computing platform; selectively isolating image elements by: receiving a user-supplied isolation rule defining one or more typed of image elements to be isolated; examining said image element in said clipboard buffer to determine a type of image element; and responsive to said image element type meeting said isolation rule, transferring said image element from said clipboard buffer to an isolation store, thereby disabling pasting of the image element from the clipboard; intercepting and preventing pasting of said image element remaining in said clipboard buffer responsive to said isolator determining said type of image element does not meet said isolation rule; recognizing one or more embedded text instances within said intercepted source image element; determining a natural language in which each recognized text instance is expressed; comparing said expressed natural language of said recognized text for a match to a user-specified destination natural language; performing natural language; responsive to said expressed natural language not matching said user-specified destination natural language, performing natural language translation of said embedded text instances into said user specified destination natural language; rendering translated text data for each translated text instance into text image data; replacing each embedded text instance in said intercepted image element with a corresponding translated embedded text image data; and completing the pasting of said image element having said replaced text from said clipboard buffer to said one or more destination points within said destination computer file.