4. The client computer of claim 1 further comprising instructions to provide a synchronization mechanism to notify the client computer of any changes to content that occurs at the server computer.
1. A client computer to process content in a plurality of languages comprising: an embedded database for storage and retrieval of content in a plurality languages, the content configuring user interface elements of an application program executing on the client computer, the user interface elements each associated with an identifier for associating the content, wherein first content is the content in a first language and second content is the content in a second language translated from the first language; and a content management module stored as instructions on a non-transitory computer-readable medium and executable by a processor to: establish a bind relationship between the content in the embedded database and a content database on a server computer, the bind relationship allowing the server computer to notify the client computer of any occurrences of changes to the content; generate by the application program at the client computer a request to the server computer for the first content, if the first content is not stored in the embedded database, and automatically receive from the server computer updated first content, if there is a change in the second content, store the first content in the embedded database at the client computer; retrieve the first content from the embedded database at the client computer; display the first content on a window of the application program at the client computer; and overlay the displayed first content with the updated first content.