A server application program is disclosed that runs on a server and
provides a client with multilingual support, but does not have a
multilingual database on the server and does not need to access a remote
multilingual database as the application program is running. The server
application program, having at least one module written in an interpreted
language, interacts with locally available language module files. These
files contain extracts from multilingual databases, but are formatted to
be read as variables containing text strings by the interpreter used in
conjunction with the sever application module written in an interpreted
language. This allows extremely fast and dynamic access to a set of
multilingual text strings, providing multilingual support of an
application on a server with significantly greater speed and versatility
than previous designs.