Patent classifications
G06F17/28
OBTAINING TRANSLATIONS UTILIZING TEST STEP AND SUBJECT APPLICATION DISPLAYS
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.
PREDICTING FUTURE TRANSLATIONS
Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired. Translations can be improved over time by employing better machine or human translators, such as when a snippet is identified as being more popular.
ENABLING AN IM USER TO NAVIGATE A VIRTUAL WORLD
A user is enabled to interact with a virtual world environment using an instant messenger application by enabling a user to enter the virtual world environment using the instant messenger application that includes an instant messaging (IM) user interface, generating and managing an avatar to represent the user in the virtual world environment, monitoring a sub-portion of the virtual world environment corresponding to a current location of the user in the virtual world environment, determining descriptions of activities taking place in the sub-portion of the virtual world environment based on the monitoring, and providing the user with the determined descriptions of activities taking place in the sub-portion of the virtual world environment via the IM user interface.
TEXT TRANSLATION USING CONTEXTUAL INFORMATION RELATED TO TEXT OBJECTS IN TRANSLATED LANGUAGE
In an example embodiment, input is received from a first user of a computer system. A text object relating to a first item from the input is created, and translated from a first language to a second language. A plurality of text objects, in the second language, having text similar to the translated text object, are located in a database, each text object comprising textual information pertaining to the first item. The plurality of text objects having text similar to the translated text are then ranked based on a comparison of the contextual information about the first item and the contextual information stored in the database for the plurality of text objects having text similar to the translated text object. At least one of the ranked text objects is translated to the first language.
HEAD-MOUNTED DISPLAY SYSTEM AND OPERATING METHOD FOR HEAD-MOUNTED DISPLAY DEVICE
Operability of head-mounted display systems is enhanced by incorporating the following: a microphone which receives an utterance input by a person and outputs voice information; a character string generation unit which generates an uttered character string by converting the voice information into a character string; a specific utterance information storage unit which stores specific utterance information that associates at least one program to be started or stopped and/or at least one operating mode to be started or stopped, with specific utterances for starting or stopping each of the programs and/or operating modes; a specific utterance extraction unit which extracts a specific utterance included in the uttered character string with reference to the specific utterance information, and generates an extracted specific utterance signal indicating the extraction result; and a control unit which starts or stops a program or an operating mode with reference to the extracted specific utterance signal.
Annotation Assisting Apparatus and Computer Program Therefor
annotation data generation assisting system includes: an input/output device receiving an input through an interactive process; morphological analysis system and dependency parsing system performing morphological and dependency parsing on text data in text archive; first to fourth candidate generating units detecting a zero anaphor or a referring expression in the dependency relation of a predicate in a sequence of morphemes, identifying a position as an object of annotation and estimating candidates of expressions to be inserted by using language knowledge; a candidate DB storing estimated candidates; and an interactive annotation device reading candidates of annotation from candidate DB and annotate a candidate selected by an interactive process by input/output device.
SYNTAX ANALYZING DEVICE, LEARNING DEVICE, MACHINE TRANSLATION DEVICE AND STORAGE MEDIUM
A syntax analyzing device includes: a syntax analyzing unit that analyzes syntax of a sentence received by a receiving unit, thereby acquiring a first analysis result, which is an analysis result having one or more elements constituting the sentence and parts of speech of the respective one or more elements and has one or more binary trees each having the parts of speech or the elements as nodes; a category acquiring unit that acquires categories of the respective one or more elements constituting the sentence; a category inserting unit that acquires a second analysis result in which the categories of the elements are respectively inserted between the elements and the parts of speech of the elements, which respectively correspond to the one or more categories, and constituting the first analysis result; and a learning unit that outputs the second analysis result acquired by the category inserting unit.
AUTOMATIC INTERPRETATION METHOD AND APPARATUS
Provided is an automated interpretation method, apparatus, and system. The automated interpretation method includes encoding a voice signal in a first language to generate a first feature vector, decoding the first feature vector to generate a first language sentence in the first language, encoding the first language sentence to generate a second feature vector with respect to a second language, decoding the second feature vector to generate a second language sentence in the second language, controlling a generating of a candidate sentence list based on any one or any combination of the first feature vector, the first language sentence, the second feature vector, and the second language sentence, and selecting, from the candidate sentence list, a final second language sentence as a translation of the voice signal.
EFFICIENT HANDLING OF BI-DIRECTIONAL DATA
A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
SYMBOL PREDICTION WITH GAPPED SEQUENCE MODELS
A symbol prediction method includes storing a statistic for each of a set of symbols w in at least one context, each context including a string of k preceding symbols and a string of l subsequent symbols, the statistic being based on observations of a string kwl in training data. For an input sequence of symbols, a prediction is computed for at least one symbol in the input sequence, based on the stored statistics. The computing includes, where the symbol is in a context in the sequence not having a stored statistic, computing the prediction for the symbol in that context based on a stored statistic for the symbol in a more general context.