5. The method of claim 2 , where determining whether the first language matches the current outgoing messaging language, further comprises: comparing the terms in the received message to at least one dictionary associated with a language other than the current outgoing messaging language; determining whether a second predetermined percentage of terms in the received message match terms in a dictionary associated with a language other than the current outgoing messaging language; and identifying the first language as the current outgoing messaging language when it is determined that the second predetermined percentage of terms in the received message match terms in the dictionary associated with a language other than the current outgoing messaging language.
5. The method of claim 2 , where determining whether the first language matches the current outgoing messaging language, further comprises: comparing the terms in the received message to at least one dictionary associated with a language other than the current outgoing messaging language; determining whether a second predetermined percentage of terms in the received message match terms in a dictionary associated with a language other than the current outgoing messaging language; and identifying the first language as the current outgoing messaging language when it is determined that the second predetermined percentage of terms in the received message match terms in the dictionary associated with a language other than the current outgoing messaging language. 6. The method of claim 5 , where the at least one dictionary is stored locally.