1. A multi-language communication method, comprising: providing to each of said persons access to a plurality of language options; receiving from each of one or more of said persons an indication of a respective choice of language chosen by said respective person from said language options; storing said language choices in a database; and making said language choices accessible by one or more applications so that said applications can when operated selectively provide output to each respective person in the respective language choice.