1. A computer comprising: a storage for storing instruction code; a processor for executing the instruction code, the instruction code comprising: code for retrieving, from a network, a web page and displaying the web page in a content display area of a browsing application executing on the computer in accordance with a uniform resource locator entered or selected in an address field; code for receiving a command from a user of the browsing application to translate the web page comprising textual material and graphics appearing on the web page; code for causing said textual material to be passed from the computer to a translation resource on the network in response to said command, wherein said code for causing said textual material to be passed to a translation resource comprises code for passing to said translation resource a uniform resource locator identifying a location of said textual material on said network; and code for causing said content display area to display the web page comprising a translation of said textual material, wherein said web page having translated text arranged among graphics comprises a web page having a layout which is identical to a layout of the untranslated web page, wherein the browsing application allows the user to navigate to said web page and right-click anywhere in the web page to display a menu of translation options for the web page; and wherein the browsing application allows the user to select an arbitrary block of text or other characters on said web page, selects from and to languages from the translation options, and delivers the selected arbitrary block of text or other characters to a language translation engine on the network along with a request to translate the arbitrary block of text or other characters from and to the selected languages.