×

System for automatic language translation using several dictionary storage areas and a noun table

  • US 5,020,021 A
  • Filed: 01/10/1986
  • Issued: 05/28/1991
  • Est. Priority Date: 01/14/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A translation method for a machine translation apparatus for translating a source language sentence being input to said machine translation apparatus into an equivalent target language sentence, said source language sentence including a plurality of words and being inputted to said machine translation apparatus in a form of an electrical signal from an input device, said machine translation apparatus carrying out predetermined translation processes by referring to an electronic data storage device having a word dictionary storage area, a sentence pattern dictionary storage area and a table storage, said word dictionary storage area storing a plurality of word records each defining a relation among a source language word, a part of speech of said source language word, a target language word corresponding to said source language word and a semantic feature of these words, said sentence pattern dictionary storage area including a plurality of sentence pattern records each of which defines cases governed by a predicated in the source language sentence and includes semantic features of respective cases, said cases being arranged in each sentence pattern record in accordance with a word order of target language words in an apparent structure of the target language sentence, said method comprising the steps of:

  • (a) dividing said source language sentence inputted by said input device into a plurality of words by referring to said word dictionary storage area to search for a predicate and nouns in said source language sentence;

    (b) storing contents of respective word records of said word dictionary storage area, each of which includes a source language word corresponding to one of the nouns obtained by a search of said input source language sentence, sequentially into a noun stack area within said table storage area;

    (c) parsing said source language sentence by referring to one sentence pattern record in said sentence pattern dictionary storage area which includes a predicate same as that obtained by the search of said input source language sentence, and judging whether a case, which is indispensable for the translating of the input source language sentence into a target language sentence, is omitted in said input source language sentence or not;

    (d) when it is judged at the step (c) that a case is omitted, searching, among word records in said noun stack area, for one word record having the same semantic feature as that of said omitted case of said input source language sentence; and

    (e) substituting a noun defined by said one word record obtained by the search of said noun stack area for said omitted case, and arranging a target language word for said noun to be substituted and target language words corresponding to words of said input source language sentence obtained from word records in said word dictionary storage area in accordance with the word order defined by said one sentence pattern record.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×