System and method for mixed-language support for applications
First Claim
1. A method of providing multilingual support in an enterprise application environment, the method comprising:
- obtaining a first translation of a user-entered communication in a first language, wherein the first translation is from the first language to a predetermined standard language;
storing the first translation of the user-entered communication in the predetermined standard language with the user-entered communication in the first language;
receiving a request to access the user-entered communication;
determining a language associated with the request to access the user-entered communication;
responsive to the language associated with the request to access the user-entered communication being the same as the predetermined standard language, providing the stored user-entered communication in the predetermined standard language to satisfy the request;
responsive to the language associated with the request to access the user-entered communication being the same as the first language, providing the user-entered communication in the first language to satisfy the request; and
responsive to the language associated with the request to access the user-entered communication being in a third language that is different from the first language and the predetermined standard language, obtaining a second translation of the stored user-entered communication directly from the stored user-entered communication in the first language to the third language.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and methods for multilingual support for users in a computing environment. The systems and methods may receive and store communications from a user in a first language. If the first language does not match a standard language of the environment, the communication may be translated to the standard language. If a subsequent access request for the stored communication is received, it may be determined whether a language associated with the request matches the standard or first language. If there is a match, the stored original user communication or the stored standard language version maybe returned. If the access request language does not match either language, the user communication may be translated to a language associated with the request directly from the stored original user communication.
22 Citations
21 Claims
-
1. A method of providing multilingual support in an enterprise application environment, the method comprising:
-
obtaining a first translation of a user-entered communication in a first language, wherein the first translation is from the first language to a predetermined standard language; storing the first translation of the user-entered communication in the predetermined standard language with the user-entered communication in the first language; receiving a request to access the user-entered communication; determining a language associated with the request to access the user-entered communication; responsive to the language associated with the request to access the user-entered communication being the same as the predetermined standard language, providing the stored user-entered communication in the predetermined standard language to satisfy the request; responsive to the language associated with the request to access the user-entered communication being the same as the first language, providing the user-entered communication in the first language to satisfy the request; and responsive to the language associated with the request to access the user-entered communication being in a third language that is different from the first language and the predetermined standard language, obtaining a second translation of the stored user-entered communication directly from the stored user-entered communication in the first language to the third language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to provide multilingual support in an enterprise application environment, the system comprising:
a processor configured to; obtain a first translation of a user-entered communication in a first language, wherein the first translation is from the first language to a predetermined standard language, store the first translation of the user-entered communication in the predetermined standard language with the user-entered communication in the first language, receive a request to access the user-entered communication, determine a language associated with the request to access the user-entered communication, responsive to the language associated with the request to access the user-entered communication being the same as the predetermined standard language, provide the stored user-entered communication in the predetermined standard language to satisfy the request, responsive to the language associated with the request to access the user-entered communication being the same as the first language, provide the user-entered communication in the first language to satisfy the request, and responsive to the language associated with the request to access the user-entered communication being in a third language that is different from the first language and the predetermined standard language, obtain a second translation of the stored user-entered communication directly from the stored user-entered communication in the first language to the third language. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium comprising a computer-readable instruction thereon which, when executed by a processor, causes the processor to:
-
obtain a first translation of a user-entered communication in a first language, wherein the first translation is from the first language to a predetermined standard language, store the first translation of the user-entered communication in the predetermined standard language with the user-entered communication in the first language, receive a request to access the user-entered communication, determine a language associated with the request to access the user-entered communication, responsive to the language associated with the request to access the user-entered communication being the same as the predetermined standard language, provide the stored user-entered communication in the predetermined standard language to satisfy the request, responsive to the language associated with the request to access the user-entered communication being the same as the first language, provide the user-entered communication in the first language to satisfy the request, and responsive to the language associated with the request to access the user-entered communication being in a third language that is different from the first language and the predetermined standard language, obtain a second translation of the stored user-entered communication directly from the stored user-entered communication in the first language to the third language. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification