Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5953591B2 - electronic translator - Google Patents
[go: Go Back, main page]

JPS5953591B2 - electronic translator - Google Patents

electronic translator

Info

Publication number
JPS5953591B2
JPS5953591B2 JP55154828A JP15482880A JPS5953591B2 JP S5953591 B2 JPS5953591 B2 JP S5953591B2 JP 55154828 A JP55154828 A JP 55154828A JP 15482880 A JP15482880 A JP 15482880A JP S5953591 B2 JPS5953591 B2 JP S5953591B2
Authority
JP
Japan
Prior art keywords
word
key
words
memory
control circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP55154828A
Other languages
Japanese (ja)
Other versions
JPS5779572A (en
Inventor
晴美 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KASHIO KEISANKI KK
Original Assignee
KASHIO KEISANKI KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KASHIO KEISANKI KK filed Critical KASHIO KEISANKI KK
Priority to JP55154828A priority Critical patent/JPS5953591B2/en
Publication of JPS5779572A publication Critical patent/JPS5779572A/en
Publication of JPS5953591B2 publication Critical patent/JPS5953591B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/237Lexical tools
    • G06F40/242Dictionaries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Machine Translation (AREA)

Description

【発明の詳細な説明】 この発明は、電子式翻訳機に関する。[Detailed description of the invention] The present invention relates to an electronic translator.

近年、例えば日本語の単語を入力するとその単語を英訳
して表示する電子式翻訳機が開発されている。
In recent years, electronic translators have been developed that, when a Japanese word is input, the translated word is translated into English and displayed.

しかして、この種翻訳機は、容量の限られているメモリ
内にできるだけ多くの単語を収録する必要があることか
ら、動詞の過去形、形容詞の比較級などの変化語形のう
ち規則的なものについてはメモリに記憶させていない。
従つて、叙上の如き単語の翻訳は原形のみにしか行なう
ことができず、使用者は翻訳したい単語を自分で原形に
直してから翻訳機に入力しなければならないという問題
があつた。この発明は上記事情に鑑みて成されたもので
、規則的な語形変化をする単語については、その変化語
形をメモリに記憶しておくことな<、原形を特殊な形で
記憶することにより、変化語形の翻訳を可能とする電子
式翻訳機を堤供することを目的とする。
However, because this type of translator needs to store as many words as possible in its memory, which has limited capacity, it is necessary to store as many words as possible in its memory, which has limited capacity. is not stored in memory.
Therefore, the above-mentioned words can only be translated in their original form, and the user has to convert the word he or she wishes to translate into its original form before inputting it into the translation machine. This invention was made in view of the above-mentioned circumstances, and for words that have regular inflections, instead of storing the inflected forms in memory, by storing the original form in a special form, The purpose is to provide an electronic translator that can translate inflectional forms.

以下、図面を参照してこの発明の一実施例を説明する
。第1図にこの発明を採用した電子式翻訳機の平面図を
示す。
Hereinafter, one embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a plan view of an electronic translator employing the present invention.

翻訳機の本体1上面には各種キー群2が配設され、3は
パワーオン及びオールクリアキー、4はパワーオフキー
、5は日本語入カモートを指示するキー、6は英語入力
モードを指示するキー、7は入力された単語または文の
翻訳を指示するキー、8は1文字訂正キー、9は小文字
指定キー、10はスペースキーである。一方、残りのキ
ーは英語または日本語の入力をするためのキーで、上記
和キー5を操作した後は各キーに記されているカナが入
力され、英キー6を操作した後は各キーに記されている
アルファベットが入力される。また、11は表示部であ
り、例えば20桁の5×7ドットマトリクス液晶表示装
置からなる。l 次に、第2図にこの発明を採用した電
子式翻訳機の全体構成を示す。20は上記各1−群のキ
操作信号を解読して、アルファベットキー、カナキー等
のキーコードをキーバッファ21へ送出し、また和キー
5、英キー6、訳キー7等のコントロ、−ルキーのキー
操作時にはそのキーコードを制御回路22へ送出するデ
コーダである。
Various key groups 2 are arranged on the top surface of the body 1 of the translator, 3 is a power on and all clear key, 4 is a power off key, 5 is a key for instructing Japanese input mode, and 6 is for instructing English input mode. 7 is a key for instructing translation of an input word or sentence, 8 is a single character correction key, 9 is a lowercase letter designation key, and 10 is a space key. On the other hand, the remaining keys are keys for inputting English or Japanese. After operating the above Japanese key 5, the kana written on each key is input, and after operating the English key 6, each key is input. The alphabet written in is input. Further, 11 is a display section, which is composed of, for example, a 20-digit 5.times.7 dot matrix liquid crystal display device. l Next, FIG. 2 shows the overall configuration of an electronic translator adopting this invention. 20 decodes the key operation signals of each group 1 and sends the key codes of alphabet keys, kana keys, etc. to the key buffer 21, and also sends the key codes of the Japanese key 5, English key 6, translation key 7, etc. This is a decoder that sends the key code to the control circuit 22 when a key is operated.

この制御回路22はシステム全体を制御するもので、マ
イクロインストラクシヨン、タイミング制御回路等を備
えている。また、上記制御回路22には、メモリ22M
が接続される。このメモリ22Mには演算用レジスタ、
フラグレジスタが構成される。しかして、上記キーバツ
フア21は入力されて来たキヤラクタを順次シフトして
保持し、上記制御回路22から信号線aを介して読み出
し信号が与えられたときに、記憶している単語情報をバ
スラインbを介して比較回路23へ送出する。この比較
回路23にはバスラインCを介して第1のROMパター
ン24から出力されるデ゛一タが供給され、上記制御回
路22からバスラインaを介して印加される比較指令に
従つて上記キーバツフア2]のデータと第1のROMパ
ターン24のデータを比較し、比較結果をバスラインa
を介して制御回路22へ出力すると共に、比較の結果一
致したキヤラクタ部分をバスラインdを介して制御回路
22へ送出する。上記第1のROMパターン24は第3
図に示すような記憶構成となつており、単語の語形変化
における語尾部分と、その語尾が使用されるときの状況
フラグを記憶している。なお、語尾部分は頭尾を逆に記
憶している。一方、25は第2のROMパターンで、英
語領域からなり、第4図に示すように、単語とその品詞
情報及び対訳となる単語が記憶されているアドレスを記
憶して,いる。しかして、例えば「STOP」という単
語は過去形が「STOPPED」となつて、原形の語尾
Pに同じ文字Pを重ね、その後に「ED」を付加してい
る。このように語形変化のとき原形の語尾を重ねる単語
は、原形の語尾に特殊マーク「△」と.重ねるべきキヤ
ラクタとを付加している。この第2のROMパターン2
5に記憶されている単語は判別回路26、バスラインe
を介して上記比較回路23に供給され、制御回路22か
らバスラインD,bを介して送出されるデータと比較j
される。
This control circuit 22 controls the entire system and includes microinstruction, timing control circuits, and the like. The control circuit 22 also includes a memory 22M.
is connected. This memory 22M includes arithmetic registers,
A flag register is configured. The key buffer 21 sequentially shifts and holds the input characters, and when a readout signal is given from the control circuit 22 via the signal line a, the stored word information is transferred to the bus line. It is sent to the comparator circuit 23 via b. This comparison circuit 23 is supplied with the data output from the first ROM pattern 24 via the bus line C, and according to the comparison command applied from the control circuit 22 via the bus line a, The data of the key buffer 2] and the data of the first ROM pattern 24 are compared, and the comparison result is applied to the bus line a.
At the same time, the character portions that match as a result of the comparison are sent to the control circuit 22 via the bus line d. The first ROM pattern 24 is the third
It has a storage structure as shown in the figure, and stores the ending part of a word's inflection and the situation flag when the ending is used. Note that the ending part of the word is memorized in reverse order. On the other hand, 25 is a second ROM pattern, which consists of an English area and, as shown in FIG. 4, stores words, their part-of-speech information, and addresses where words to be translated are stored. Thus, for example, the past tense of the word "STOP" becomes "STOPPED", the same letter P is superimposed on the ending P of the original word, and "ED" is added after that. In this way, words that overlap the ending of the original form when inflected are marked with a special mark ``△'' at the end of the original form. Characters that should be overlapped are added. This second ROM pattern 2
5 is stored in the discrimination circuit 26 and the bus line e.
is supplied to the comparison circuit 23 via the control circuit 22 and compared with data sent out via the bus lines D and b
be done.

上記第1のROMパターン24及び第2のROMパター
ン25のアドレス指定は、制御回路22からバスライン
fを介して出力されるアドレス指定信号をROMアドレ
スデコーダ27でデコードして得られるアドレス情報に
よつて各々なダされる。上記判別回路26は第2のRO
Mパターン25から読み出した単語中に特殊マークがあ
るか否かを判別し、特殊マークが検出されるまでのキヤ
ラクタをバスラインeを介して比較回路に送出すると共
に、特殊マーク検出信号を信号線gを介して制御回路2
2へ送出する回路で、その詳細は後述する。
Addressing of the first ROM pattern 24 and the second ROM pattern 25 is performed using address information obtained by decoding an addressing signal outputted from the control circuit 22 via the bus line f by the ROM address decoder 27. Each of them will be affected. The discrimination circuit 26 is a second RO
It is determined whether or not there is a special mark in the word read from the M pattern 25, and the characters until the special mark is detected are sent to the comparison circuit via the bus line e, and the special mark detection signal is sent to the signal line. Control circuit 2 via g
This is a circuit for sending data to 2, the details of which will be described later.

また、28は比較処理の結果、入力した単語に一致した
第2のROMパターン25内の単語と共に記憶されてい
る対訳アドレスを記憶するアドレスバツフアで、このア
ドレスバツフア28に記憶されたデータをROMアドレ
スデコーダ27でデコードして第2のROMパターン2
5のアドレスを指定する。29は表示制御回路、30は
表示装置であり、入力単語及び訳語を表示する。
Further, 28 is an address buffer for storing a bilingual address stored together with the word in the second ROM pattern 25 that matches the input word as a result of the comparison process, and the data stored in this address buffer 28 is The ROM address decoder 27 decodes the second ROM pattern 2.
Specify address 5. 29 is a display control circuit, and 30 is a display device, which displays input words and translated words.

次に、第5図により判別回路26の構成を説明する。第
2のROMパターン25から出力された単語データはア
ンドゲート51を介してバツフア52に書込まれ、バス
ラインeを介して比較回路23へ送出される。また、上
記第2のROMパターン25からのデータはデコーダ5
3に入力されてデコードされ、特殊マータ「△」が検出
されるとナンドゲート54に対しゝ1″信号を出力する
。一方、55はS−R型フリツプフロツプで、第1のR
OMパターン24のデータに対する比較処理の際一致デ
ータが得られた場合にセツト信号Sが、得られなかつた
場合にりセツト信号Rが制御回路22から印加される。
このフリツプフロツプ55のセツト時出力信号は上記ナ
ンドゲート54に供給される。従つて、このナンドゲー
ト54は、翻訳モードが英語→日本語モードで第1のR
OMパターン24に対する比較処理の際に一致出力が得
られたときに、第2のROMパターン25から読み出し
た単語に特殊マークが検出されたときのみその出力は″
0″になる。しかして、このナンドゲート54からの出
力信号は上記アワドケート51へゲート信号として供給
されると共に、信号線gを介して制御回路22に対し比
較処理停止要求信号として出力される。次に、上記の様
に構成される本実施例の動作について説明する。
Next, the configuration of the discrimination circuit 26 will be explained with reference to FIG. The word data output from the second ROM pattern 25 is written into the buffer 52 via the AND gate 51, and sent to the comparison circuit 23 via the bus line e. Further, the data from the second ROM pattern 25 is sent to the decoder 5.
3 is input and decoded, and when a special mark "△" is detected, it outputs a "1" signal to the NAND gate 54. On the other hand, 55 is an S-R type flip-flop, and the first R
A set signal S is applied from the control circuit 22 when matching data is obtained in the comparison process for the data of the OM pattern 24, and a set signal R is applied when no matching data is obtained.
The output signal of the flip-flop 55 when set is supplied to the NAND gate 54. Therefore, this NAND gate 54 has the first R when the translation mode is English→Japanese mode.
When a matching output is obtained during the comparison process with respect to the OM pattern 24, only when a special mark is detected in the word read from the second ROM pattern 25, the output is "
0''.The output signal from this NAND gate 54 is supplied as a gate signal to the above gate 51, and is also output as a comparison processing stop request signal to the control circuit 22 via the signal line g.Next Next, the operation of this embodiment configured as described above will be explained.

まず「SPEAKS」という単語を翻訳する場合を例に
とると、初めに英キー6を操作して英語入力モードに設
定する。
First, taking the case of translating the word "SPEAKS" as an example, first operate the English key 6 to set the English input mode.

この際、英キー6の操作信号はキーデコーダ20により
解読され、そのキーコードが制御回路22に送出される
ことにより、制御回路22は英語入力モードに設定され
る。次に、アルフアベツトキ一により「SPEAKS」
を入力すると、各アルフアベツトのコードがキーデコー
ダ20で作成され、キーバツフア21に入力される。続
いて訳キー7を操作すると、その操作信号は制御回路2
2に与えられ、制御回路22はバスラインaを介してキ
ーバツフア21に読み出し指令を与え、且つ比較回路2
3に対し比較指令を出力すると共にバスラインfを介し
て第1のROMパターン24の先頭アドレスを指定する
ことによつて比較処理が開始される。この際、キーバツ
フア21に記憶されている単語の後ろから第1のROM
パターン24の内容と比較していくものとする。すなわ
ち、「SPEAKS」は「SKAEPS」の順に比較処
理を行なうことになる。
At this time, the operation signal of the English key 6 is decoded by the key decoder 20, and the key code is sent to the control circuit 22, whereby the control circuit 22 is set to the English input mode. Next, “SPEAKS” by Alphabet Tokiichi
When inputted, a code for each alphanumeric character is created by the key decoder 20 and inputted to the key buffer 21. Next, when the translation key 7 is operated, the operation signal is sent to the control circuit 2.
2, the control circuit 22 gives a read command to the key buffer 21 via the bus line a, and the comparison circuit 2
The comparison process is started by outputting a comparison command to the first ROM pattern 24 and specifying the start address of the first ROM pattern 24 via the bus line f. At this time, the first ROM from the end of the word stored in the key buffer 21
The contents of pattern 24 will be compared. That is, "SPEAKS" will be compared in the order of "SKAEPS".

まず、第1のROMパターン24から「D]が読み出さ
れてキーバツフア21の内容と共に比較回路23に入力
され、比較処理が行なわれるが、一致しないので比較回
路23は不一致信号をバスラインaを介して制御回路2
2に送出する。その結果、第1のROMパターン24の
アドレスがインクリメントされて、次は「DE」との比
較がなされる。同様にして第1のROMパターン24か
ら「S」が読み出されたとき、[SPEAKS」の最後
の「S」の一致が検出され、比較回路23はバスライン
aを介して制御回路22に対し一致信号を出力する。
First, "D" is read from the first ROM pattern 24 and input to the comparison circuit 23 together with the contents of the key buffer 21, and a comparison process is performed. Control circuit 2 through
Send to 2. As a result, the address of the first ROM pattern 24 is incremented and then compared with "DE". Similarly, when "S" is read from the first ROM pattern 24, a match of the last "S" in [SPEAKS] is detected, and the comparison circuit 23 is connected to the control circuit 22 via the bus line a. Outputs a match signal.

制御回路22はこの一致信号を受けて、バスラインaを
介して判別回路26内のフリツブフロツプ55にセツト
信号Sを印加する。また、上記第1のROMパターン2
4から読み出されたデータ「S」と共に記憶されている
状況を示すフラグ情報は、比較回路23及びバスライン
dを介して制御回路22へ送られ、メモリ22M内に構
成されるフラグレジスタに書き込まれる。また、制御回
路22はキーバツフア21に記憶されている単語のうち
一致したキヤラクタを削除した残りのキヤラクタをメモ
リ22Mに書き込む。これにより「SPEAK」がメモ
リ22Mに貯えられる。次に、このメモリ22Mに貯え
られたデータと第2のROMパターン25に記憶されて
いるデータの比較処理が行なわれる。まず、制御回路2
2はバスラインfを介して第2のROMパターン25の
先頭アドレスを指定する。第2のROMパターン25か
らは指定されたアドレスの単語が読み出され、判別回路
26のアンドゲート51及びデコーダ53に供給される
。このとき、翻訳モードは英語→日本語モードであり、
且つフリツプフロツプ55がセツトされている。しかし
て、第2のROMパターン25における「SPEAK」
のアドレスが指定されたとき、読み出されたデータは上
記アンドゲート51及びデコーダ53に「S」、「P」
、「E」・・・の順で供給されるが、特殊マークはデコ
ーダ53にて検出されないので゛、ナンドゲート54の
出力はn″となるから、第2のROMパターン25から
出力されたデータはそのままアンドゲート51を介して
順次バツフア52に書込まれる。そして、比較回路23
へ送られて、上述のメモリ22Mに書き込まれたデータ
との比較がなされ、一致が検出されると、第2のROM
パターン25の「SPEAK」と共に記憶されている品
詞情報と対訳アドレスが判別回路26、比較回路23、
バスラインdを介して制御回路22に読み込まれ、その
品詞が動詞であることが判断される。
The control circuit 22 receives this coincidence signal and applies a set signal S to the flip-flop 55 in the discrimination circuit 26 via the bus line a. In addition, the first ROM pattern 2
The flag information indicating the status stored together with the data "S" read from 4 is sent to the control circuit 22 via the comparison circuit 23 and the bus line d, and written into the flag register configured in the memory 22M. It will be done. Further, the control circuit 22 deletes the matching characters from the words stored in the key buffer 21 and writes the remaining characters into the memory 22M. As a result, "SPEAK" is stored in the memory 22M. Next, the data stored in this memory 22M and the data stored in the second ROM pattern 25 are compared. First, control circuit 2
2 specifies the start address of the second ROM pattern 25 via the bus line f. The word at the designated address is read from the second ROM pattern 25 and supplied to the AND gate 51 and decoder 53 of the discrimination circuit 26 . At this time, the translation mode is English → Japanese mode,
In addition, a flip-flop 55 is set. Therefore, "SPEAK" in the second ROM pattern 25
When the address is specified, the read data is sent to the AND gate 51 and decoder 53 as "S" and "P".
, "E", etc., but since the special mark is not detected by the decoder 53, the output of the NAND gate 54 is n", so the data output from the second ROM pattern 25 is It is sequentially written into the buffer 52 via the AND gate 51 as it is.Then, the comparison circuit 23
is sent to the memory 22M and compared with the data written in the memory 22M, and if a match is detected, the data is sent to the second ROM 22M.
The part-of-speech information and bilingual address stored together with the pattern 25 "SPEAK" are determined by a discrimination circuit 26, a comparison circuit 23,
It is read into the control circuit 22 via bus line d, and it is determined that the part of speech is a verb.

しかして、上記第1のROMパターン24で読み出され
た「S」の状況フラグとしては「複数形」と「3人称単
数現在形」の情報がメモリ22M内のフラグレジスタに
保持されているが、「SPEAK]が動詞であることに
より、「3人称単数現在形」であることがわかり、「複
数形」のフラグはクリアされる。また、対訳アドレスは
ROMアドレスバツフア28に書込まれた後、第2のR
OMパターン25を指定し、「SPEAK」の訳である
「ハナス」という単語をメモリ22Mに読み出す。以上
の動作によつて得られた訳語「ハナス」がフラグ情報と
共に表示制御回路29を介して表示装置30へ送られ、
表示部11に例えば第6図aに示すような形態で表示さ
れる。更に、 「CATCHES」と入力した場合も上
記同様の動作により、第1のROMパーツ24から[E
S]が、第2のROMパターン25から「CATCH」
が検索され、訳語「ツカマエル]が得られる。
Therefore, as the status flag of "S" read out in the first ROM pattern 24, the information of "plural form" and "third person singular present tense" is held in the flag register in the memory 22M. , "SPEAK" is a verb, so it can be seen that it is in the "third person singular present tense", and the "plural" flag is cleared. Further, after the bilingual address is written to the ROM address buffer 28, the second R
The OM pattern 25 is designated and the word "Hanas", which is a translation of "SPEAK", is read into the memory 22M. The translated word "Hanas" obtained by the above operation is sent to the display device 30 via the display control circuit 29 together with the flag information,
The information is displayed on the display unit 11 in the form shown in FIG. 6a, for example. Furthermore, when "CATCHES" is input, the same operation as above is performed, and [E
S] is "CATCH" from the second ROM pattern 25
is searched and the translated word ``Tsukamael'' is obtained.

しかして、次に「STOPPED」の如き原形の語尾が
変形している単語を入力した場合について説明する。
Next, a case will be explained in which a word such as "STOPPED" in which the ending of the original word is changed is input.

第1のROMパターン24の検索については上記同様の
動作が行なわれ、「ED」の一致が得られる。このとき
メモリ22Mには「STOPP」が記憶されている。
Regarding the search for the first ROM pattern 24, the same operation as described above is performed, and a match of "ED" is obtained. At this time, "STOPP" is stored in the memory 22M.

ここで一第2のROMパターン25に対する比較処理に
おいて、第2のROMパターン25内には「STOP△
P」の形で単語が記憶されている。そして、「S」「T
」 「O」 [P」までは上記同様にしてバツフア52
に書込まれるか、特殊マーク「△]が読み出されたとき
はデコーダ53からゝゞ1″信号が出力され、ナンドゲ
ート54の出力が0『となつて特殊マーク「△」はアン
ドゲート51でインヒビツトされる。同時に、ナンドゲ
ート54の出力の゛0″信号は信号線gを介して比較動
作停止要求信号として制御回路22に与えられる。従つ
て制御回路22は1キヤラクタだけ比較動作を停止する
。そして、第2のROMパターン25から上記特殊マー
ク「△]に続いて次のキヤラクタ「P」が読み出される
と、デコーダ53の出力が再び4『となり、ナンドゲー
ト54の出力が417となつてアンドゲート5]が開か
れる。このため上記第2のROMパターン25から読み
出されたキヤラクタ「P]がアンドゲート5]を介して
バツフア52に書き込まれる。また、上記ナンドゲート
54の出力が゛「となることによつ:て、制御回路22
は比較回路23に比較指令を与える。これにより比較動
作が再開され、メモリ22Mに記憶されているデータ「
STOPP」と第2のROMパターン25から読み出さ
れた「STOPP」との一致が検出される。
In the comparison process for the first and second ROM patterns 25, the second ROM pattern 25 contains "STOP△".
Words are memorized in the form of "P". And "S""T"
” “O” and “P” in the same manner as above.
or when the special mark "△" is read out, the decoder 53 outputs a ``1'' signal, the output of the NAND gate 54 becomes 0'', and the special mark "△" is read out by the AND gate 51. inhibited. At the same time, the "0" signal output from the NAND gate 54 is given to the control circuit 22 as a comparison operation stop request signal via the signal line g. Therefore, the control circuit 22 stops the comparison operation by one character. When the next character "P" is read out from the ROM pattern 25 following the special mark "△", the output of the decoder 53 becomes 4' again, the output of the NAND gate 54 becomes 417, and the AND gate 5 opens. It will be done. Therefore, the character "P" read from the second ROM pattern 25 is written into the buffer 52 via the AND gate 5. Also, since the output of the NAND gate 54 becomes "," , control circuit 22
gives a comparison command to the comparison circuit 23. As a result, the comparison operation is restarted, and the data stored in the memory 22M "
A match between "STOPP" and "STOPP" read from the second ROM pattern 25 is detected.

この一致検2出により、第2のROMパターン25の「
STOP△P」の対訳アドレスがアドレスバツフア28
に書き込まれ、第2のROMパターン25の対応する訳
語の記憶されているアドレスを指定することによつて、
訳語「トマル」が読み出され、第6図5bに示すように
表示部11に表示される。なお、−以上の説明において
は原形で入力された場合の検索動作について説明しなか
つたが、入力された単語は初めにそのままの形で第2の
ROMパターン25に対する検索処理を行ない、一致す
3る単語が発見されなかつた場合に、上述の語尾部分の
検索処理にはいれば良い。
By this match detection 2, the second ROM pattern 25 "
The translation address for “STOP△P” is address buffer 28
By specifying the address where the corresponding translated word is stored in the second ROM pattern 25,
The translated word "Tomal" is read out and displayed on the display section 11 as shown in FIG. 6, 5b. Although the above explanation did not explain the search operation when the word is input in its original form, the input word is first searched in the second ROM pattern 25 in its original form, and 3 matches are found. If no word is found, it is sufficient to perform the above-mentioned word ending search process.

そして、第2のROMパターン2に対する検索時は、判
別回路26内のデコーダ53が特殊マークを検出したと
きに発生するナンドゲート54の″0″信号が、比較処
理終了要求ではなく一時停止要求として作用することに
より、特殊マークを削除した形で比較がなされるもので
ある。また、上記実施例においては、3人称単数現在形
、複数形、過去形など状況を示すフラグを読み出して、
訳語表示時に該当する状況を表示するようにしたが、こ
のフラグ情報を基に、訳語自体をその状況に合つた形に
変形するようにしても良い。
When searching for the second ROM pattern 2, the "0" signal of the NAND gate 54 generated when the decoder 53 in the discrimination circuit 26 detects a special mark acts as a temporary stop request instead of a comparison process termination request. By doing so, comparisons can be made with the special marks removed. In addition, in the above embodiment, flags indicating situations such as third person singular present tense, plural tense, past tense, etc. are read out,
Although the corresponding situation is displayed when displaying the translated word, the translated word itself may be transformed into a form suitable for the situation based on this flag information.

更にまた、上記実施例においては、英語を入力したとき
の処理を例にとつて説明したが、日本語を入力したとき
にも同様の原理によつて処理できるものである。
Furthermore, in the above embodiment, the processing when English is input is explained as an example, but when Japanese is input, the processing can be performed using the same principle.

以上詳述したように、この発明によれば、規則的語形変
化をし且つ語形変化時に原形の語尾のキヤラクタを重ね
る単語については、その単語の原形の語尾に特殊マーク
と重ねるべきキヤラクタとを付加して辞書メモリ内に記
憶させ、このような語形変化をする単語を入力した際に
は、その入力単語を規則的に変化する語尾が削除された
形にして、上記辞書メモリ内の特殊マータを除いた記憶
単語と順次比較してサーチするようにしたため、このよ
うな単語の変化語形を辞書メモリ内に別個に記憶させる
ことなく変化語形の翻訳が可能となり、これにより辞書
メモリに記憶する単語数を増加することなく、翻訳でき
る単語数を増大させることができる効果を奏するもので
ある。
As detailed above, according to the present invention, for words that have a regular inflection and overlap characters at the end of the original form, a special mark and the character to be overlapped are added to the end of the original form of the word. When a word with such inflection is input, the input word is changed into a form with the regularly changing endings deleted, and the special mark in the dictionary memory is stored in the dictionary memory. Since the search is performed by sequentially comparing with the excluded memorized words, it is possible to translate the inflectional forms of such words without separately storing them in the dictionary memory, and this reduces the number of words stored in the dictionary memory. This has the effect of increasing the number of words that can be translated without increasing the number of words.

【図面の簡単な説明】[Brief explanation of drawings]

図面は本発明の一実施例を示すもので、第1図は翻訳機
本体の平面図、第2図はシステム全体の構成を示すプロ
ツク図、第3図は第2図における第1のROMパターン
の記憶状態図、第4図は同じく第2のROMパターンの
記憶状態図、第5図は同じく判別回路の構成を示す図、
第6図A,bは表示状態の一例を示す図である。 22・・・制御回路、23・・・比較回路、24・・・
第1のROMパターン、25・・・第2のROMパター
ン、26・・・判別回路。
The drawings show one embodiment of the present invention; Fig. 1 is a plan view of the main body of the translator, Fig. 2 is a block diagram showing the overall system configuration, and Fig. 3 is the first ROM pattern in Fig. 2. 4 is a storage state diagram of the second ROM pattern, and FIG. 5 is a diagram showing the configuration of the discrimination circuit.
FIGS. 6A and 6B are diagrams showing an example of a display state. 22... Control circuit, 23... Comparison circuit, 24...
First ROM pattern, 25... Second ROM pattern, 26... Discrimination circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 第1の単語と第2の言語の単語を辞書メモリに記憶
し入力された単語を上記辞書メモリをサーチすることに
よつてその単語の対訳となる単語を読み出す電子式翻訳
機において、規則的語形変化をする単語のうち語形変化
時に原形の語尾のキャラクタを重ねる単語は、原形の語
尾に特殊マークと重ねるべきキャラクタとを付加して記
憶した辞書メモリと、規則的語形変化をする単語の語形
変化語尾部分を記憶した語尾用辞書メモリと、入力され
た単語の語尾と上記語尾用辞書メモリの記憶内容とを順
次比較する手段と、この比較手段の一致検出により上記
入力単語の一致語尾を削除する手段と、この削除手段に
より一致語尾の削除された上記入力単語と上記辞書メモ
リの上記特殊マークを除いた記憶内容とを順次比較する
手段とを具備したことを特徴とする電子式翻訳機。
1. In an electronic translator that stores a first word and a word in a second language in a dictionary memory and searches the dictionary memory for the input word to read out a word that is a parallel translation of the input word, Among words that undergo inflection, words that overlap characters at the end of the original form when inflected are stored in a dictionary memory in which special marks and characters to be overlapped are added to the end of the original form, and words that undergo regular inflection are stored. A dictionary memory for endings that stores inflectional endings, a means for sequentially comparing the endings of the input word with the memory contents of the dictionary memory for endings, and a matching ending of the input word being deleted by the comparison means detecting a match. and means for sequentially comparing the input word whose matching ending has been deleted by the deletion means with the stored contents of the dictionary memory excluding the special mark.
JP55154828A 1980-11-04 1980-11-04 electronic translator Expired JPS5953591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55154828A JPS5953591B2 (en) 1980-11-04 1980-11-04 electronic translator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55154828A JPS5953591B2 (en) 1980-11-04 1980-11-04 electronic translator

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP57115580A Division JPS5830619B2 (en) 1982-07-05 1982-07-05 electronic translator

Publications (2)

Publication Number Publication Date
JPS5779572A JPS5779572A (en) 1982-05-18
JPS5953591B2 true JPS5953591B2 (en) 1984-12-26

Family

ID=15592763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55154828A Expired JPS5953591B2 (en) 1980-11-04 1980-11-04 electronic translator

Country Status (1)

Country Link
JP (1) JPS5953591B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01217566A (en) * 1988-02-25 1989-08-31 Canon Inc character processing device

Also Published As

Publication number Publication date
JPS5779572A (en) 1982-05-18

Similar Documents

Publication Publication Date Title
JPS6042517B2 (en) electronic translator
JP2001134567A (en) Electronic dictionary
JPH0213343B2 (en)
JPH0225214B2 (en)
US4748589A (en) Electronic translator
JPS5953591B2 (en) electronic translator
JPS5830619B2 (en) electronic translator
JPH0123817B2 (en)
JPS6028033B2 (en) electronic translator
JP2001134564A (en) Electronic dictionary
JP2737160B2 (en) Sentence processing equipment
JPH10198664A (en) Japanese language input system and medium for recorded with japanese language input program
JPS60217452A (en) Japanese word input processing unit
JPS62263570A (en) Document forming device
JPS596417B2 (en) electronic translator
JPH03129568A (en) Document processor
JPS5764865A (en) Electronic dictionary
JPS625728Y2 (en)
JPS6217266B2 (en)
JP2744241B2 (en) Character processor
JP2713942B2 (en) Kana-Kanji conversion device
JPS6257055A (en) Japanese word processor
JPH0155495B2 (en)
JPS5942347B2 (en) electronic translator
JPS6217788B2 (en)