1. A system for presenting a document to a user, comprising: a database including a plurality of documents having one or more language translations; means for specifying a multitude of sets of language priorities, each of said sets including a given preferred order of languages, and including means for specifying (i) a first set of system level language priorities, (ii) for each of a group of defined documents, an associated second set of object level language priorities, and (iii) a third set of user level language priorities; means for searching said plurality of documents, when said user requests a search term, for those said documents containing said search term; means for delivering each of said documents that contains the search term and that is one of said group of defined documents, to the user in a language determined by said associated second set of object level language priorities; and means for delivering each of said documents that contains the search term and that is not one of said group of defined delivering, to the user in a language determined by said user level language priorities, if said each document is available in one of user level language priorities; and if said each document is not available in any of said user level language priorities, then presenting said each document in the language that is the highest, of the available languages, in said preferred order of languages of the selected one of said sets of language priorities.