Classified-by-field dictionary generating apparatus, machine translation apparatus and machine translation system using these apparatuses
First Claim
Patent Images
1. A classified-by-field dictionary generating apparatus, comprising:
- notation data memory means for storing notation data, in which names are defined by at least two languages, which describes a design document used to produce a pseudo code program;
extracting means supplied with the design document described by said notation data and extracting bilingual information necessary for translating a pseudo code program of a predetermined field described in a certain language into a pseudo code program described in another language on the basis of said notation data stored in said notation data memory means; and
dictionary generating means for generating a classified-by-field dictionary corresponding to a field of a pseudo code program to be translated in which translation information on all notation data described in said design document is written in a predetermined format on the basis of said bilingual information extracted by said extracting means.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine translation apparatus for automatically generating a classified-by-field dictionary to be used for translating a pseudo code program into a program in a plurality of other languages based on a design document described in notation data used to describe a design document which produces a pseudo code program in which names are defined by at least two languages; and for automatically translating a pseudo code program described in a language into a pseudo code program described in another language.
-
Citations
20 Claims
-
1. A classified-by-field dictionary generating apparatus, comprising:
-
notation data memory means for storing notation data, in which names are defined by at least two languages, which describes a design document used to produce a pseudo code program; extracting means supplied with the design document described by said notation data and extracting bilingual information necessary for translating a pseudo code program of a predetermined field described in a certain language into a pseudo code program described in another language on the basis of said notation data stored in said notation data memory means; and dictionary generating means for generating a classified-by-field dictionary corresponding to a field of a pseudo code program to be translated in which translation information on all notation data described in said design document is written in a predetermined format on the basis of said bilingual information extracted by said extracting means.
-
-
2. A machine translation apparatus comprising:
-
a plurality of classified-by-field dictionaries, one being provided to each of a plurality of natural languages; multilingual natural language dictionaries corresponding to said classified-by-field dictionaries; dictionary selecting means for selecting said classified-by-field dictionary corresponding to the language expressing a translation pseudo code program and said natural language dictionary; and translating means for translating said translation pseudo code program described in a certain language into a pseudo code program described in another language with reference to said classified-by-field dictionary and said natural language dictionary selected by said dictionary selecting means.
-
-
3. A machine translation system comprising:
-
a classified-by-field dictionary generating apparatus comprising; notation data memory means for storing notation data, in which names are defined by at least two languages, which describes a design document used to produce a pseudo code program; extracting means supplied with the design document described by said notation data and extracting bilingual information necessary for translating a pseudo code program of a predetermined field described in a certain language into a pseudo code program described in another language on the basis of said notation data stored in said notation data memory means; and dictionary generating means for generating a classified-by-field dictionary corresponding to a field of a pseudo code program to be translated in which translation information on all notation data described in said design document is written in a predetermined format on the basis of said bilingual information extracted by said extracting means, and a machine translation apparatus comprising; a classified-by-field dictionary generated by said classified-by-field dictionary generating apparatus and used to translate said notation data describing said design document for bilingual use, said classified-by-field dictionary being transmitted from said classified-by-field dictionary generating apparatus to said machine translation apparatus via a network; a natural language dictionary for translating a natural language expressing a translation pseudo code program to be translated into another natural language; and translating means for translating said translation pseudo code program described in a certain language into a pseudo code program described in another language with reference to said classified-by-field dictionary and said natural language dictionary. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine translation system comprising:
-
a classified-by-field dictionary generating apparatus comprising; notation data memory means for storing notation data, in which means are defined by at least two languages, which describes a design document used to produce a pseudo code program; extracting means supplied with the design document described by said notation data and extracting bilingual information necessary for translating a pseudo code program of a predetermined field described in a certain language into a pseudo code program described in another language on the basis of said notation data stored in said notation data memory means; and dictionary generating means for generating a classified-by-field dictionary corresponding to a field of a pseudo code program to be translated in which translation information on all notation data described in said design document is written in a predetermined format on the basis of said bilingual information extracted by said extracting means; and transmitting means for transmitting said classified-by-field dictionary generated by said dictionary generating means; and a machine translation apparatus comprising; receiving means for receiving said transmitted classified-by-field dictionary from said classified-by-field dictionary generating apparatus, said classified-by-field dictionary being used to translate notation data described a design document for bilingual use; a natural language dictionary for translating a natural language expressing a translation pseudo code program to be translated into another natural language; and translating means for translating said translation pseudo code program described in a certain language into a pseudo code program described in another language based on said classified-by-field dictionary and said natural language dictionary.
-
-
20. A machine translation apparatus comprising:
-
a classified-by-field dictionary for providing bilingual information used to translate a first pseudo code program of a predetermined field described in a certain language into a second pseudo code program described in another language, said second pseudo code program being produced by referring to a design document, said design document being described by notation data in which means are defined by at least two languages, said bilingual information being extracted on the basis of said notation data; a natural language dictionary for translating a natural language expressing a translation pseudo code program to be translated into another natural language; and translating means for translating said translation pseudo code program described in a certain language into a pseudo code program described in another language based on said classified-by-field dictionary and said natural language dictionary.
-
Specification