Natural-language processing system
First Claim
1. A machine-readable dictionary system used by a plurality of users for natural-language processing, comprising:
- a plurality of system dictionaries organized in a tree structure with a root node, including a generalized terminology dictionary located at the root node, and specialized terminology dictionaries, located at successively lower levels of the tree structure, pertaining to successively narrower categories of natural-language material; and
an editor unit for adding user dictionaries to the tree structure by attaching each user dictionary to one of the system dictionaries, and adding information supplied by respective users to the user dictionaries.
1 Assignment
0 Petitions
Accused Products
Abstract
A natural-language processing system such as a machine-translation system employs a tree structure of increasingly specialized system dictionaries and attaches user dictionaries to individual system dictionaries in the tree, or helps users edit their user dictionaries by displaying lists of unknown words encountered in translations, or uploads processing programs such as translation engines to a dictionary server to make dictionary access more efficient, or combines a source document and a machine translation thereof into a single document in such a way that the reader of the translation can conveniently see the original source text, or automatically converts contact information in a source document to contact information more suitable for inclusion in a machine translation of the document.
467 Citations
25 Claims
-
1. A machine-readable dictionary system used by a plurality of users for natural-language processing, comprising:
-
a plurality of system dictionaries organized in a tree structure with a root node, including a generalized terminology dictionary located at the root node, and specialized terminology dictionaries, located at successively lower levels of the tree structure, pertaining to successively narrower categories of natural-language material; and
an editor unit for adding user dictionaries to the tree structure by attaching each user dictionary to one of the system dictionaries, and adding information supplied by respective users to the user dictionaries. - View Dependent Claims (2, 3)
-
-
4. A machine-readable dictionary system used by a plurality of users for natural-language processing, comprising:
-
a system dictionary shared by said users;
a plurality of user dictionaries editable by different ones of said users; and
an incorporator unit for transferring information appearing in at least a certain number of said user dictionaries from said user dictionaries into said system dictionary.
-
-
5. A machine-readable dictionary system used by a plurality of users for natural-language processing, comprising:
-
a plurality of dictionaries organized in a hierarchical structure, including at least a first dictionary and a plurality of second dictionaries directly subordinate to the first dictionary; and
a unifier unit for transferring information appearing in at least a certain number of said second dictionaries into the first dictionary.
-
-
6. A machine-readable dictionary system used by a plurality of users for natural-language processing, comprising:
-
a first dictionary shared by said users;
a plurality of user dictionaries editable by different ones of said users; and
a splitter-generator unit for generating a second dictionary subordinate to the first dictionary, based at least on said user dictionaries. - View Dependent Claims (7)
-
-
8. A machine translation system having a user dictionary editable by a user, comprising:
-
a processor for collecting words that could not be translated by the machine translation system; and
an editing unit for displaying the words collected by the processor and enabling the user to enter corresponding information for editing the user dictionary.
-
-
9. A machine translation system having a plurality of dictionaries, one of said dictionaries being a user dictionary to which a user can add information, comprising:
-
a reference unit for assisting said user in adding said information to the user dictionary by obtaining related information from dictionaries other than said user dictionary among said plurality of dictionaries; and
an editing unit for displaying said related information, and receiving from the user information to be added to said user dictionary.
-
-
10. A machine translation system having a plurality of dictionaries, and preparing to translate a source document by dividing said plurality of dictionaries into selected dictionaries and non-selected dictionaries, comprising:
-
a translation engine for translating the source document by using the selected dictionaries, and by using the non-selected dictionaries to translate words missing from the selected dictionaries, thereby obtaining a translation result; and
an extraneous translation highlighter for marking words in the translation result that were translated by use of the non-selected dictionaries, to make the marked words distinguishable from words that were translated by use of the selected dictionaries.
-
-
11. A machine translation system having a user dictionary editable by a user, comprising:
-
a translation unit for translating a source document from a source language into a target language, thereby obtaining a translation result; and
a display unit having a screen, for displaying the translation result in a first part of the screen while enabling the user to edit the user dictionary in a second part of the screen. - View Dependent Claims (12)
-
-
13. A distributed natural-language processing system including a first apparatus having a natural-language-processing program and a second apparatus having a dictionary, wherein:
-
the first apparatus comprises an uploader for sending the natural-language-processing program to the second apparatus, and a commander for sending natural-language data to be processed to the second apparatus; and
the second apparatus comprises a processor for storing the natural-language-processing program received from the first apparatus, and executing the natural-language-processing program to process the natural-language data received from the first apparatus, by use of the dictionary system, and a storer for storing the natural-language-processing program received from the first apparatus in the processor. - View Dependent Claims (14, 15, 16)
-
-
17. A machine translation and document display system that translates source text and generates translated text marked up according to a predetermined markup language by inclusion of markup symbols, comprising:
-
a script generator for embedding machine-executable script in said markup symbols, the machine-executable script including source text corresponding to translated text identified by corresponding markup symbols; and
a display and operation unit for displaying said translated text, and responding to operations on said markup symbols by executing said embedded machine-executable script, thereby displaying the source text included in said machine-executable script. - View Dependent Claims (18)
-
-
19. A machine translation and document display system that translates source text into translated text and generates a mixed document including at least the source text and the translated text, comprising:
-
an attribute generator for embedding markup symbols in said mixed document, the markup symbols dividing said mixed document into parts and subparts, each part of the mixed document including one subpart with part of the source text and another subpart with a corresponding part of the translated text, the subparts being identified by markup symbols specifying the language of the source text and the language of the translated text; and
a display and operation unit for receiving a language specification and selectively displaying the source text and the translated text in response to the language specification. - View Dependent Claims (20)
-
-
21. A machine translation system for translating a source document in a first language to obtain a translated document in a second language, the source document including contact information, the machine translation system comprising:
-
means for extracting the contact information from the source document;
means for generating new contact information, suitable for the second language, from the extracted contact information; and
means for inserting the new contact information into the translated document in place of the extracted contact information. - View Dependent Claims (22, 23, 24, 25)
-
Specification