1. A method for rendering a document in a user interface with language-related content in accordance with a selected language, comprising: receiving and storing, at the user interface, language-related content associated with the selected language and having a first identifier; receiving, at the user interface, the document having a language element having a second identifier; identifying the language element in the document; locating and retrieving the language-related content for which the first identifier corresponds to the second identifier; and inserting the retrieved language-related content into the document at a location specified by the language element.