a system and method to facilitate translation of communications between entities over a network are provided . the system receives a first language construct transmitted by a first entity that is directed to a second entity . the system identifies a construct identifier corresponding to the first language construct and determines a language preference of the second entity . a second language construct is retrieved by the system by locating an entry in a translated construct table that contains both the construct identifier and a language identifier corresponding to the language preference of the second entity , whereby the second language construct is a translation of the first language construct into a second language corresponding to the language preference . the second language construct is used to update information associated with the first entity .