×

Method for automatic translation between natural languages

  • US 4,641,264 A
  • Filed: 09/07/1982
  • Issued: 02/03/1987
  • Est. Priority Date: 09/04/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. An automatic translation method between natural languages using a translation processing apparatus to which an input text sentence composed of a natural language is inputted in the form of an electrical signal from an input device and which carries out predetermined translation processes by referring to an electronic data storage device having a word/idiom lexicon storage area in which target language equivalent information and part of speech information on words/idioms are stored and a plurality of table storage areas in which tables defining predetermined translation rules are stored, said method comprising:

  • (a) a first step of assigning parts of speech to a string of words/idioms of the input text sentence inputted from said input device by referring to said word/idiom lexicon storage area of said electronic data storage device so as to provide a corresponding string of parts of speech;

    (b) a second step of dividing the input text sentence transformed in the form of said string of parts of speech into phrasal elements which are minimum units having linguistic meanings and assigning phrasal parts of speech to the respective phrasal elements by referring to a first table storage area of said electronic data storage device in which a table indicating a relation between patterns of strings of predetermined parts of speech which form the phrasal elements and phrasal parts of speech of the phrasal elements is stored;

    (c) a third step of comparing the sequence of phrasal parts of speech assigned to the phrasal elements and the words/idioms with predetermined strings of parts of speech to assign syntatic roles to the respective phrasal elements and words/idioms, said predetermined strings of parts of speech being stored in a second table storage area of said electronic data storage device together with the syntatic roles associated therewith;

    (d) a fourth step of detecting patterns representing a simple sentence, a clause and a quasi-clause from the string of syntatic roles to transform the input text sentence to a skeleton pattern represented by a combination of said patterns;

    (e) a fifth step of transforming the sequence of simple sentence, clause and quasi-clause inherent to the input language which forms the skeleton pattern to a sequence of simple sentence, clause and quasi-clause inherent to an output language by applying a predetermined transformation rule which is stored in a third table storage area of said electronic data storage device;

    (f) a sixth step of transforming the sequence of syntatic roles inherent to the input language within each of the simple sentence, clause and quasi-clause which forms said transformed skeleton pattern to a sequence of syntatic roles inherent to the output language by applying a predetermined transformation rule; and

    (g) a seventh step of assigning target language equivalents to the respective ones of the transformed string of syntatic roles to generate a sentence in the output language in the form of an electrical output signal.

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