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.
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. 16. The method of claim 12 , wherein the second phrase is generated using combinations of words represented in the second language that are annotated with semantic and grammatical information and combined based on phrase formation rules that are specific to the second language.