14. A method for providing translated web pages to a web browser computer user comprising: (a) receiving at a computer a request for a web page in a user's preferred language; (b) retrieving the requested web page from a web server, the requested web page comprising text in a source language and at least one link to another web page; (c) creating a translated web page by translating the text of the requested web page in the source language to the user's preferred language and preserving in the translated web page the link in the requested web page; and (d) transmitting the translated web page to the web browser computer user.
14. A method for providing translated web pages to a web browser computer user comprising: (a) receiving at a computer a request for a web page in a user's preferred language; (b) retrieving the requested web page from a web server, the requested web page comprising text in a source language and at least one link to another web page; (c) creating a translated web page by translating the text of the requested web page in the source language to the user's preferred language and preserving in the translated web page the link in the requested web page; and (d) transmitting the translated web page to the web browser computer user. 15. The method of claim 14 further comprising: (e) adding the requested web page to a cache; and (f) adding the translated web page to the cache.