1. A method of providing multilingual support, the method comprising: receiving, with a multilingual support system operating on a hardware computer system, a user-entered communication in a first language entered by a first user; determining that the user entered communication is in the first language and not in a predetermined standard language of the multilingual support system based on a first user profile that specifies the first language as a preferred language associated with the first user, wherein the predetermined standard language is a language used by the multilingual support system to store user-entered communications received in any one of a plurality of different languages; in response to the determination that user entered communication is in the first language and not in the predetermined standard language, causing execution of a first machine translation of the user-entered communication from the first language into the predetermined standard language of the multilingual support system; storing, in association with the user-entered communication in the first language, the first translation of the user-entered communication in the predetermined standard language; receiving, after the first machine translation, by the multilingual support system, a request to access the user-entered communication from a second user; determining, by the multilingual support system, that the request is a request to access the user-entered communication in a second language based on a second user profile associated with the second user; determining, by the multilingual support system, whether the second language is the same language as the first language or the predetermined standard language; in response to a determination that the second language is not the same language as the first language or the predetermined standard language, accessing a second machine translation of the user-entered communication in which the user-entered communication is translated from the first language into the second language; storing the translated user-entered communication in the second language in association with the user-entered communication in the first language and in the predetermined standard language; and providing the translated user-entered communication in the second language to the second user to at least partially satisfy the request.
1. A method of providing multilingual support, the method comprising: receiving, with a multilingual support system operating on a hardware computer system, a user-entered communication in a first language entered by a first user; determining that the user entered communication is in the first language and not in a predetermined standard language of the multilingual support system based on a first user profile that specifies the first language as a preferred language associated with the first user, wherein the predetermined standard language is a language used by the multilingual support system to store user-entered communications received in any one of a plurality of different languages; in response to the determination that user entered communication is in the first language and not in the predetermined standard language, causing execution of a first machine translation of the user-entered communication from the first language into the predetermined standard language of the multilingual support system; storing, in association with the user-entered communication in the first language, the first translation of the user-entered communication in the predetermined standard language; receiving, after the first machine translation, by the multilingual support system, a request to access the user-entered communication from a second user; determining, by the multilingual support system, that the request is a request to access the user-entered communication in a second language based on a second user profile associated with the second user; determining, by the multilingual support system, whether the second language is the same language as the first language or the predetermined standard language; in response to a determination that the second language is not the same language as the first language or the predetermined standard language, accessing a second machine translation of the user-entered communication in which the user-entered communication is translated from the first language into the second language; storing the translated user-entered communication in the second language in association with the user-entered communication in the first language and in the predetermined standard language; and providing the translated user-entered communication in the second language to the second user to at least partially satisfy the request. 5. The method of claim 1 , wherein the request to access the user-entered communication is received via a service desk application configured to access user-entered texts associated with network service requests.