12. A computer-implemented method for translating phrases, the method comprising: receiving a first generated phrase that is represented in a first language, wherein the first phrase is a chat message generated using a phrase formation rule specifying a rule for combining words from a dictionary of approved words based on grammatical information and semantic information associated with the approved words in the dictionary, wherein the semantic information specifies a category for each word in the dictionary of approved words based on a semantic meaning of that word; determining a semantic tag for the first generated phrase, wherein the semantic tag includes a plurality of words extracted from the first generated phrase, wherein the plurality of words include a verb and a verb argument; translating the plurality of words within the semantic tag into a second language to produce a translated semantic tag; retrieving a second phrase represented in a second language that corresponds to the translated semantic tag; and transmitting the second phrase to a first user of an online environment.
17. The method of claim 12 , wherein the semantic tag includes an object extracted from the first generated phrase the object is translated into a second language to produce the translated semantic tag.