Obtaining translations utilizing test step and subject application displays
AssigneeEntit Software LLC
InventorsAvigad Mizrahi, Omer Frieman, Simon Rabinowitz
Life of this patent
Estimating the term…
Abstract
In one example of the disclosure, a machine-translation for each of a plurality of strings is determined, the strings for display upon execution of a subject application. A first display of a test step to be performed by a test application during execution of the subject application is caused. A second display of a state for the subject application that includes the plurality of strings is caused concurrent with the first display. A user-translation for each of the strings is obtained, the user-translations provided via a GUI included within the second display. A translation property file associated with the subject application is amended to include the user-translations.
Claims15
A system, comprising:
- a machine-translation engine, to determine a machine-translation for each of a plurality of strings, the strings for display upon execution of a subject application;
- a first display engine, to cause a first display of a test step to be performed by a test application during execution of the subject application;
- a second display engine, to cause, concurrent with the first display, a second display of a state for the subject application that includes the plurality of strings;
- a user-translation engine, to obtain a user-translation for each of the strings, the user-translations provided via a GUI included within the second display;
- and
- a property file engine, to amend a translation property file associated with the subject application to include the user-translations.
A memory resource storing instructions that when executed cause a processing resource to obtain user-translations utilizing test step and application state displays, the instructions comprising:
- a machine-translation module, that when executed causes the processing resource to utilize a machine-translation script to determine a machine-translation for each of a plurality of strings that are to be displayed upon execution of a subject application;
- a first display module, that when executed causes the processing resource to cause a first display of, a test step to be performed by a test application during execution of the subject application;
- a second display module, that when executed causes the processing resource to cause a second display, to occur concurrent with the first display, of an application state associated with the test step, the second display including the plurality of strings;
- a user-translation module, that when executed causes the processing resource to acquire a user-translation for each of the strings, the user-translations having been provided via a GUI within the second display;
- and
- a property file module, that when executed causes the processing resource to amend a translation property file associated with the subject application to include the user-translations;
- and
- a machine-translation update module, that when executed causes the processing resource to update the machine-translation script to include the acquired user-translations.
A method for translating strings in a subject application, comprising:
- utilizing a machine-translation script to determine a machine-translation for each of a plurality of strings to be displayed upon execution of a subject application;
- causing a first display including a test step to be performed by a test application during execution of the subject application, and including a first GUI for receiving a command to pause or stop execution of the test application;
- causing, concurrent with the first display, a second display that includes an application state, the application state including the plurality of strings;
- acquiring, during a period or periods that execution of the subject application is paused or stopped, a user-translation for each of the strings, the user-translations having been user-provided via a second GUI within the second display;
- amending a translation property file included with the subject application to include the acquired user-translations;
- and
- updating the machine-translation script to include the acquired user-translations.
Dependencies are inferred from the claim text.