A method of providing an electronic file, such as a Web document in HTML
format, over the Internet from a server to a client is disclosed. Each
word and/or phrase in the Web document is assigned an identifier that
corresponds to a translation for the word and/or phrase. A user utilizes
a client to select a language in which the Web document is to be
displayed. The Web document is then transmitted to the client. The
identifiers in the Web document are used to replace each word and/or
phrase in the Web document with the foreign language translation of the
word and/or phrase. The foreign language translation is then substituted
for each word and/or phrase in the Web document. The resulting Web
document is then displayed on a Web browser on the client to the user.