8. A system comprising: a processor for executing computer-readable instructions that, when executed, causes the system to: during composition of a text-based communication, determine a portion of inputted text of the text-based communication to be translated by monitoring the text-based communication for the presence of a trigger symbol inputted into the text during composition of the text, the trigger symbol indicating the portion of text to translate; send a translation request, the translation request configured for reception by a translation service server and comprising the portion of text to be translated; receive and storing a translation of the portion of text from a first language to a second language; stop the monitoring of the text-based communication upon receiving instructions indicating that the text-based communication is to be sent; provide a prompt, the prompt corresponding to the portion of text and further where the prompt comprises the translation of the portion of text; when a response to the prompt indicates replacement of the portion of text, replace the portion of text in the text-based communication with the translation; and send the text-based communication.
8. A system comprising: a processor for executing computer-readable instructions that, when executed, causes the system to: during composition of a text-based communication, determine a portion of inputted text of the text-based communication to be translated by monitoring the text-based communication for the presence of a trigger symbol inputted into the text during composition of the text, the trigger symbol indicating the portion of text to translate; send a translation request, the translation request configured for reception by a translation service server and comprising the portion of text to be translated; receive and storing a translation of the portion of text from a first language to a second language; stop the monitoring of the text-based communication upon receiving instructions indicating that the text-based communication is to be sent; provide a prompt, the prompt corresponding to the portion of text and further where the prompt comprises the translation of the portion of text; when a response to the prompt indicates replacement of the portion of text, replace the portion of text in the text-based communication with the translation; and send the text-based communication. 10. The system of claim 8 wherein the response to the prompt indicates a request for an alternative translation, and wherein the computer-readable instructions, when executed, further causes the system to, in order to replace the portion of text, obtain at least one alternative replacement from the translation service server and replace the portion of text using a one of the at least one alternative replacement.