1. A method for providing effective communication in a network comprising: obtaining from an editor data in a first language; accepting from the editor at least one allowable language other than the first language; receiving a request from a reader to access the data in a second language; if the second language is the at least one allowable language, rendering a version of the data in the second language to the reader; and if the second language is not the at least one allowable language, providing the data to the reader in the first language.