Translation-based visual design
First Claim
1. A method for accommodating a plurality of translations of a source text string into a limited available display area of a visual element in a graphical interface of a client computer system, the method comprising:
- receiving an input source text string in the display area of the visual element;
receiving input specifying a source language for the source text string;
receiving input selecting two or more target languages for the source text string to be translated into;
obtaining translations of the source text string in each of the selected two or more target languages;
displaying, in response to the input source text string, a set of translation vectors, each translation vector comprising one possible translation of the source text string for each of the selected two or more target languages;
receiving a selection of a translation vector that contains a translation of the source text string corresponding to an intended meaning of the source text string; and
calculating a minimum display area necessary for the visual element to display a longest translation of the translations contained in the selected translation vector,wherein the display area of the visual element in the graphical interface is adjusted to encompass the minimum display area such that the longest translation fits within the display area of the visual element.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments may be adapted to accommodate a plurality of translations of a source text string into a limited available display area of a visual element in a graphical interface of a client system. Text strings in a source language may be received as input. A list of one or more languages selected for the text string to be translated into may also be received as input. The system may then be configured to obtain translations of the text string in the selected languages, to provide a set of translation vectors, and to calculate a minimum display area necessary for a visual element to display the longest translation of the translations contained in the translation vector. The display area of the visual element may then be adjusted to encompass the minimum display area so that the longest translation fits within the display area of the visual element.
25 Citations
20 Claims
-
1. A method for accommodating a plurality of translations of a source text string into a limited available display area of a visual element in a graphical interface of a client computer system, the method comprising:
-
receiving an input source text string in the display area of the visual element; receiving input specifying a source language for the source text string; receiving input selecting two or more target languages for the source text string to be translated into; obtaining translations of the source text string in each of the selected two or more target languages; displaying, in response to the input source text string, a set of translation vectors, each translation vector comprising one possible translation of the source text string for each of the selected two or more target languages; receiving a selection of a translation vector that contains a translation of the source text string corresponding to an intended meaning of the source text string; and calculating a minimum display area necessary for the visual element to display a longest translation of the translations contained in the selected translation vector, wherein the display area of the visual element in the graphical interface is adjusted to encompass the minimum display area such that the longest translation fits within the display area of the visual element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computer device comprising a processor, graphical interface, and a system memory in communication with the processor via a communication medium, the system memory configured to store programmed computer code, which when executed by the processor, causes the processor to perform operations for accommodating a plurality of translations of a source text string into a limited available display area of a visual element in the graphical interface, the operations comprising; receiving an input source text string in the display area of the visual element; receiving input specifying a source language for the source text string; receiving input selecting two or more target languages for the source text string to be translated into; obtaining translations of the source text string in each of the selected two or more target languages; displaying, in response to the input source text string, a set of translation vectors, each translation vector comprising one possible translation of the source text string for each of the selected two or more target languages; receiving a selection of a translation vector that contains a translation of the source text string corresponding to an intended meaning of the source text string; and calculating a minimum display area necessary for the visual element to display a longest translation of the translations contained in the selected translation vector, wherein the display area of the visual element in the graphical interface is adjusted to encompass the minimum display area such that the longest translation fits within the display area of the visual element. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium embodying programmed computer code, which when executed causes a computer system to perform operations for accommodating a plurality of translations of a source text string into a limited available display area of a visual element in a graphical interface, the operations comprising:
-
receiving an input source text string in the display area of the visual element; receiving input specifying a source language for the source text string; receiving input selecting two or more target languages for the source text string to be translated into; obtaining translations of the source text string in each of the selected two or more target languages; displaying, in response to the input source text string, a set of translation vectors, each translation vector comprising one possible translation of the source text string for each of the selected two or more target languages; receiving a selection of a translation vector that contains a translation of the source text string corresponding to an intended meaning of the source text string; and calculating a minimum display area necessary for the visual element to display a longest translation of the translations contained in the selected translation vector, wherein the display area of the visual element in the graphical interface is adjusted to encompass the minimum display area such that the longest translation fits within the display area of the visual element. - View Dependent Claims (17, 18, 19, 20)
-
Specification