1. A method comprising: receiving, at a computer memory, a communication sent from a first individual having a first skill level in a target language and at a first computing device, the communication intended to be sent from the first individual at the first computing device to a second individual having a second skill level in the target language less than the first skill level and at a second computing device, the communication having vocabulary in the target language; determining, at a computer processor, whether the vocabulary in the communication is within the second skill level such that the second individual will likely understand the vocabulary in the communication; and if the result of the determining step indicates that the vocabulary in the communication is within the second skill level, forwarding the communication from the computer memory to the second individual at the second computing device; if the result of the determining step indicates that the vocabulary in the communication is not within the second skill level, sending, to the second individual at the second computing device, alternative communication terminology in the target language that will likely be understood by the second individual.