Virtual cultural attache
First Claim
1. A computer-implemented method of presenting choices of different translations of a message and corresponding interpretations of said different translations, said method comprising:
- a computer system receiving said message input by a first user (sender) to be sent to a second user (recipient);
said computer system receiving an indication of a culture of said recipient;
based on said received indication of said culture of said recipient, a processor of said computer system retrieving different translations of said message and respective levels of formality of said different translations, said levels of formality being levels of politeness that said culture of said recipient respectively associates with said different translations of said message;
said computer system presenting to said sender choices of said different translations of said message and said levels of formality, wherein said different translations are in a language understood by said recipient;
said computer system receiving a selection by said sender of a translation included in said different translations, wherein said selection of said translation is based on a review by said sender of said presented choices of said different translations of said message and said levels of formality;
subsequent to said receiving said selection of said translation, said computer system searching a data repository for and subsequently finding in said data repository a gesture which is part of said culture of said recipient and which communicates at least a part of said translation, adds a meaning to said translation, removes an ambiguity in said translation, and adds a granular qualification to said translation;
in response to said finding said gesture, said computer system presenting to said sender an indicator of said gesture and said translation, said indicator being in proximity to a portion of said presented translation;
said computer system receiving a selection by said sender of said indicator of said gesture, and in response, presenting said gesture and notes about said gesture to said sender, said notes indicating to said sender how said gesture provides or facilitates an interpretation of said translation, said interpretation being specific to said culture of said recipient, and said notes further indicating to said sender that said gesture is required to prevent said ambiguity in said translation, wherein a result of said presenting said gesture and said notes about said gesture is an increase in knowledge of said sender about said culture of said recipient; and
said computer system presenting said selected translation and said gesture to said recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for presenting choices of different translations of a message and corresponding interpretations of the different translations. The message that is input by a sender to be sent to an intended recipient is received. Choices of the different translations of the message and different corresponding interpretations of the different translations are retrieved and presented. The different translations are in a language understood by the recipient. The different interpretations are specific to a culture of the recipient. A selection of a translation of the different translations is received. The selection of the translation is based on a review of the different interpretations by the sender. The selected translation is presented to the recipient.
27 Citations
20 Claims
-
1. A computer-implemented method of presenting choices of different translations of a message and corresponding interpretations of said different translations, said method comprising:
-
a computer system receiving said message input by a first user (sender) to be sent to a second user (recipient); said computer system receiving an indication of a culture of said recipient; based on said received indication of said culture of said recipient, a processor of said computer system retrieving different translations of said message and respective levels of formality of said different translations, said levels of formality being levels of politeness that said culture of said recipient respectively associates with said different translations of said message; said computer system presenting to said sender choices of said different translations of said message and said levels of formality, wherein said different translations are in a language understood by said recipient; said computer system receiving a selection by said sender of a translation included in said different translations, wherein said selection of said translation is based on a review by said sender of said presented choices of said different translations of said message and said levels of formality; subsequent to said receiving said selection of said translation, said computer system searching a data repository for and subsequently finding in said data repository a gesture which is part of said culture of said recipient and which communicates at least a part of said translation, adds a meaning to said translation, removes an ambiguity in said translation, and adds a granular qualification to said translation; in response to said finding said gesture, said computer system presenting to said sender an indicator of said gesture and said translation, said indicator being in proximity to a portion of said presented translation; said computer system receiving a selection by said sender of said indicator of said gesture, and in response, presenting said gesture and notes about said gesture to said sender, said notes indicating to said sender how said gesture provides or facilitates an interpretation of said translation, said interpretation being specific to said culture of said recipient, and said notes further indicating to said sender that said gesture is required to prevent said ambiguity in said translation, wherein a result of said presenting said gesture and said notes about said gesture is an increase in knowledge of said sender about said culture of said recipient; and said computer system presenting said selected translation and said gesture to said recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a hardware central processing unit (CPU); a memory coupled to said CPU; and a computer-readable, tangible storage device coupled to said CPU, said storage device containing instructions that when carried out by said CPU via said memory implement a method of presenting choices of different translations of a message and corresponding interpretations of said different translations, said method comprising; said computer system receiving said message input by a first user (sender) to be sent to a second user (recipient); said computer system receiving an indication of a culture of said recipient; based on said received indication of said culture of said recipient, said computer system retrieving different translations of said message and respective levels of formality of said different translations, said levels of formality being levels of politeness that said culture of said recipient respectively associates with said different translations of said message; said computer system presenting to said sender choices of said different translations of said message and said levels of formality, wherein said different translations are in a language understood by said recipient; said computer system receiving a selection by said sender of a translation included in said different translations, wherein said selection of said translation is based on a review by said sender of said presented choices of said different translations and said levels of formality by said sender; subsequent to said receiving said selection of said translation, said computer system searching a data repository for and subsequently finding in said data repository a gesture which is part of said culture of said recipient and which communicates at least a part of said translation, adds a meaning to said translation, removes an ambiguity in said translation, and adds a granular qualification to said translation; in response to said finding said gesture, said computer system presenting to said sender an indicator of said gesture and said translation, said indicator being in proximity to a portion of said presented translation; said computer system receiving a selection by said sender of said indicator of said gesture, and in response, presenting said gesture and notes about said gesture to said sender, said notes indicating to said sender how said gesture provides or facilitates an interpretation of said translation, said interpretation being specific to said culture of said recipient, and said notes further indicating to said sender that said gesture is required to prevent said ambiguity in said translation, wherein a result of said presenting said gesture and said notes about said gesture is an increase in knowledge of said sender about said culture of said recipient; and presenting said selected translation and said gesture to said recipient. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product, comprising:
-
a computer-readable, tangible storage device; and a computer-readable program code stored on the computer-readable, tangible storage device, said computer-readable program code containing instructions that, when executed by a processor of a computer system, implement a method of presenting choices of different translations of a message and corresponding interpretations of said different translations, said method comprising the steps of; said computer system receiving said message input by a first user (sender) to be sent to a second user (recipient); said computer system receiving an indication of a culture of said recipient; said computer system retrieving different translations of said message and respective levels of formality of said different translations, said levels of formality being levels of politeness that said culture of said recipient associates with said different translations of said message; said computer system presenting to said sender choices of said different translations of said message and said levels of formality, wherein said different translations are in a language understood by said recipient; said computer system receiving a selection by said sender of a translation included in said different translations, wherein said selection of said translation is based on a review by said sender of said presented choices of said different translations of said message and said levels of formality; subsequent to said receiving said selection of said translation, said computer system searching a data repository for and subsequently finding in said data repository a gesture which is part of said culture of said recipient and which communicates at least a part of said translation, adds a meaning to said translation, removes an ambiguity in said translation, and adds a granular qualification to said translation; in response to said finding said gesture, said computer system presenting to said sender an indicator of said gesture and said translation, said indicator being in proximity to a portion of said presented translation; said computer system receiving a selection by said sender of said indicator of said gesture, and in response, presenting said gesture and notes about said gesture to said sender, said notes indicating to said sender how said gesture provides or facilitates an interpretation of said translation, said interpretation being specific to said culture of said recipient, and said notes further indicating to said sender that said gesture is required to prevent said ambiguity in said translation, wherein a result of said presenting said gesture and said notes about said gesture is an increase in knowledge of said sender about said culture of said recipient; and presenting said selected translation to and said gesture said recipient. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A process for supporting computing infrastructure, said process comprising:
providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system comprising a processor, wherein said code, when carried out by said processor, implements a method of presenting choices of different translations of a message and corresponding interpretations of said different translations, said method comprising the steps of; said computing system receiving said message input by a first user (sender) to be sent to a second user (recipient); said computing system receiving an indication of a culture of said recipient; said computing system retrieving different translations of said message and respective levels of formality of said different translations, said levels of formality being levels of politeness that said culture of said recipient respectively associates with said different translations of said message; said computing system presenting to said sender choices of said different translations of said message and said levels of formality, wherein said different translations are in a language understood by said recipient; said computing system receiving a selection by said sender of a translation included in said different translations, wherein said selection of said translation is based on a review by said sender of said presented choices of said different translations of said message and said levels of formality; subsequent to said receiving said selection of said translation, said computer system searching a data repository for and subsequently finding in said data repository a gesture which is part of said culture of said recipient and which communicates at least a part of said translation, adds a meaning to said translation, removes an ambiguity in said translation, and adds a granular qualification to said translation; in response to said finding said gesture, said computer system presenting to said sender an indicator of said gesture and said translation, said indicator being in proximity to a portion of said presented translation; said computer system receiving a selection by said sender of said indicator of said gesture, and in response, presenting said gesture and notes about said gesture to said sender, said notes indicating to said sender how said gesture provides or facilitates an interpretation of said translation, said interpretation being specific to said culture of said recipient, and said notes further indicating to said sender that said gesture is required to prevent said ambiguity in said translation, wherein a result of said presenting said gesture and said notes about said gesture is an increase in knowledge of said sender about said culture of said recipient; and said computing system presenting said selected translation and said gesture to said recipient. - View Dependent Claims (19, 20)
Specification