PROVIDING MESSAGE TEXT TRANSLATIONS
First Claim
1. A method for displaying a text message in a target language comprising:
- performing a management activity that includes displaying a message text;
determining that a translation of the message text in the target language is locally unavailable;
requesting a translation of the message text into the target language from a translation service;
receiving, from the translation service, a plurality of different translations of the message text in the target language,displaying the plurality of different translations of the message text in the target language;
requesting feedback about the plurality of different translations of the message text;
providing the feedback to the translation service; and
recording an indication of a vote for a preferred translation of the message text in the target language based on the feedback.
1 Assignment
0 Petitions
Accused Products
Abstract
A system management product installed in a distributed computing environment can efficiently provide appropriate translations of message texts without preinstalled catalogues of translations. When a management activity that includes displaying a message text is performed, the system management product determines that a translation of the message text in the target language is unavailable at a client computer. A translation of the message text into the target language is requested from a translation service. A plurality of different translations of the message text in the target language is received. The plurality of different translations is displayed at the client computer. Feedback about the plurality of different translations is requested. The feedback is provided to the translation service. An indication of a vote for a preferred translation of the message text in the target language based on the feedback is recorded.
-
Citations
20 Claims
-
1. A method for displaying a text message in a target language comprising:
-
performing a management activity that includes displaying a message text; determining that a translation of the message text in the target language is locally unavailable; requesting a translation of the message text into the target language from a translation service; receiving, from the translation service, a plurality of different translations of the message text in the target language, displaying the plurality of different translations of the message text in the target language; requesting feedback about the plurality of different translations of the message text; providing the feedback to the translation service; and recording an indication of a vote for a preferred translation of the message text in the target language based on the feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for providing translations of message text in a target language, the computer program product comprising:
-
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; perform a management activity that includes displaying a message text; determine whether a translation of the message text in the target language is locally available; if a translation of the message text in the target language is locally unavailable, request a translation of the message text into the target language from a translation service; receive a plurality of different translations of the message text in the target language, display the plurality of different translations of the message text in the target language; request feedback about the plurality of different translations of the message text; provide the feedback to the translation service; record an indication of a vote for a preferred translation of the message text in the target language based on the feedback; if a translation of the message text in the target language is locally available, then display the locally available translation of the message text in the target language. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; a machine-readable storage medium coupled with the processor, the machine readable storage medium having computer usable program code stored therein, the computer usable program code configured to, perform a management activity that includes displaying a message text; determine whether a translation of the message text in the target language is locally available; if a translation of the message text in the target language is locally unavailable, request a translation of the message text into the target language from a translation service; receive a plurality of different translations of the message text in the target language, display the plurality of different translations of the message text in the target language; request feedback about the plurality of different translations of the message text; provide the feedback to the translation service; record an indication of a vote for a preferred translation of the message text in the target language based on the feedback; if a translation of the message text in the target language is locally available, then display the locally available translation of the message text in the target language. - View Dependent Claims (17, 18, 19, 20)
-
Specification