20. A method comprising: communicating with a first user computer and a second user computer via a network; receiving, a computing device, a unique key value from the first user computer; converting, via the computing device, the unique key value into a word or phrase using a server conversion table, the server conversion table comprising a unique key value for each of a plurality of unique words or phrases, a language key for a plurality of languages, and a plurality of text phrases each corresponding to a language key and a unique key value, and transmitting, over the network, the word or phrase to the second user computer for display.
20. A method comprising: communicating with a first user computer and a second user computer via a network; receiving, a computing device, a unique key value from the first user computer; converting, via the computing device, the unique key value into a word or phrase using a server conversion table, the server conversion table comprising a unique key value for each of a plurality of unique words or phrases, a language key for a plurality of languages, and a plurality of text phrases each corresponding to a language key and a unique key value, and transmitting, over the network, the word or phrase to the second user computer for display. 23. The method of claim 20 , wherein said connecting further comprising: transmitting to the first user computer and the second user a message whose text is not stored in a language key of a conversion table for the first user computer and the second user, the first and second conversion tables comprise at least one language key for at least one language and at least one text phrase corresponding to the language key and a unique key value.