LOCALIZATION FRAMEWORK FOR DYNAMIC TEXT
First Claim
Patent Images
1. A method for localization of an application, the method comprising:
- automatically identifying, using a processor, at least one textual information within the application to be translated into a second language from a first language, the automatically identifying being triggered by a user interacting with the application causing the textual information to be presented to the user;
selectively substituting at least one token included in the textual information with at least one word in accordance with the user interaction with the application;
transmitting the textual information with the selectively substituted token for translation to the second language;
receiving a translated textual information in the second language; and
localizing the textual information with the translated textual information for presenting a localized textual information to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.
-
Citations
26 Claims
-
1. A method for localization of an application, the method comprising:
-
automatically identifying, using a processor, at least one textual information within the application to be translated into a second language from a first language, the automatically identifying being triggered by a user interacting with the application causing the textual information to be presented to the user; selectively substituting at least one token included in the textual information with at least one word in accordance with the user interaction with the application; transmitting the textual information with the selectively substituted token for translation to the second language; receiving a translated textual information in the second language; and localizing the textual information with the translated textual information for presenting a localized textual information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium including instructions, when executed by a processor, causes the processor to perform operations comprising:
-
capturing a text string within an application based on a user interaction with the application; performing pre-translation processing of the captured text string prior to translation; transmitting the captured text string for translation after pre-translation processing, the text string being in a first language and a translated text string is in a second language; and localizing the text string. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for localization of an application, comprising:
-
a storage device having at least one translated first text in a second language corresponding to a first text in a first language included in the application; and a computing device in communication with the storage device and configured to execute instructions encoded in a first module, a second module, and a third module, the first module configured to capture, at application runtime, a second text within the application to be translated from the first language to the second language based on user interaction with the application, the second module configured to perform pre-translation processing of the second text prior to translation, and the third module configured to localize the second text. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification