JPH0447864B2 - - Google Patents

Info

Publication number
JPH0447864B2
JPH0447864B2 JP58100798A JP10079883A JPH0447864B2 JP H0447864 B2 JPH0447864 B2 JP H0447864B2 JP 58100798 A JP58100798 A JP 58100798A JP 10079883 A JP10079883 A JP 10079883A JP H0447864 B2 JPH0447864 B2 JP H0447864B2
Authority
JP
Japan
Prior art keywords
word
dictionary
words
search
dictionary memory
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 - Lifetime
Application number
JP58100798A
Other languages
Japanese (ja)
Other versions
JPS59226972A (en
Inventor
Fumyuki Yamano
Atsushi Okajima
Akihiro Hirai
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58100798A priority Critical patent/JPS59226972A/en
Publication of JPS59226972A publication Critical patent/JPS59226972A/en
Publication of JPH0447864B2 publication Critical patent/JPH0447864B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9017Indexing; Data structures therefor; Storage structures using directory or table look-up

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、第1言語から第2言語への翻訳処理
等の言語処理において必要となる単語辞書等への
アクセス回数をおさえ、辞書検索処理を高速化す
る方式に関する。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention suppresses the number of accesses to a word dictionary, etc. required in language processing such as translation processing from a first language to a second language, and performs dictionary search processing. Concerning methods for increasing speed.

〔発明の背景〕[Background of the invention]

従来から、言語処理(例えば、言語間の単語の
変換処理)においては、辞書が用いられている。
このような辞書は、単語熟語等の翻訳単位をキー
としてアクセスされるものであり、処理対象とな
る言語データ中に出現する単語等翻訳単位をキー
として辞書へのアクセスが行なわれる。その際、
単語等の出現順に従つて辞書アクセスされること
が一般であり、例えば、言語データとして英語を
想定した場合、キーとして重複単語が出現する可
能性もある。このような重複キーを出現回数分だ
け辞書アクセスすることは、無駄な辞書検索時間
を費やすことになる。
2. Description of the Related Art Dictionaries have traditionally been used in language processing (for example, word conversion processing between languages).
Such a dictionary is accessed using a translation unit such as a word phrase as a key, and the dictionary is accessed using a translation unit such as a word appearing in the language data to be processed as a key. that time,
Dictionaries are generally accessed according to the order in which words appear. For example, if English is assumed as language data, there is a possibility that duplicate words will appear as keys. Accessing the dictionary for the number of occurrences of such duplicate keys results in wasted dictionary search time.

〔発明の目的〕[Purpose of the invention]

本発明は、上記の点を鑑み、辞書検索処理を行
なう前に、検索すべき単語を整列することによ
り、同一単語の重複検索を防ぐようにして辞書検
索時間を削減する方式を提供することを目的とす
る。
In view of the above points, the present invention provides a method for reducing dictionary search time by arranging words to be searched before performing dictionary search processing to prevent duplicate searches for the same word. purpose.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明を一実施例を参照して詳細に説明
する。第1図において、1はプロセツサ、2は英
和辞書メモリ、3は辞書アクセスプロセツサ、4
は内部処理用テーブル等を有する記憶装置、5は
キーボード等の入力装置、6はデイスプレイ装置
を表わしている。第2図は本発明の一実施例を説
明するためのフローチヤート図を示す。以下、第
2図のフローチヤート図に従い、第1図を用いて
実施例の動作説明を行なう。
Hereinafter, the present invention will be explained in detail with reference to one embodiment. In FIG. 1, 1 is a processor, 2 is an English-Japanese dictionary memory, 3 is a dictionary access processor, and 4 is a dictionary access processor.
numeral 5 represents a storage device having an internal processing table, etc., numeral 5 represents an input device such as a keyboard, and numeral 6 represents a display device. FIG. 2 shows a flowchart for explaining one embodiment of the present invention. Hereinafter, the operation of the embodiment will be explained using FIG. 1 in accordance with the flowchart of FIG. 2.

キーボード5より入力された英文データは、プ
ロセツサ1において単語に分割され、英文データ
内の出現順に内部処理用テーブル4内の単語テー
ブルにセツトされる。(201,202) 単語テーブルにセツトされた単語を、ある一定
の順序、たとえばabc順の辞書式順序に従つて整
列し、同一単語が隣接する場合は1つだけ残して
他の重複単語は単語テーブル内より削除する。以
上の処理により単語テーブル内には相異なる単語
が整列して配置される。(203) 辞書アクセスプロセツサ3は、単語テーブル内
の単語を検索キーとして英和辞書メモリ2を検索
し、検索データを内部処理用テーブル4に取り込
む。英和辞書メモリ2の検索方式としては、例え
ば、特願昭56−138586に開示されているような形
態素処理を有する辞書検索方式が可能である。検
索処理を単語テーブル内の単語すべてについて行
なうことにより、内部処理用テーブル4には、英
文データに現われる英単語の検索データがセツト
される。(204) プロセツサ1は、前記処理による検索データを
用いて、英文データの処理、例えば翻訳処理や構
文チエツク処理を行なうことができる。
The English data inputted from the keyboard 5 is divided into words by the processor 1, and the words are set in the word table in the internal processing table 4 in the order of appearance in the English data. (201, 202) The words set in the word table are arranged in a certain order, for example, according to the lexicographical order of ABC order, and if the same words are adjacent, only one is left and other duplicate words are Delete from table. Through the above processing, different words are arranged in a line in the word table. (203) The dictionary access processor 3 searches the English-Japanese dictionary memory 2 using the words in the word table as a search key, and imports the search data into the internal processing table 4. As a search method for the English-Japanese dictionary memory 2, for example, a dictionary search method having morphological processing as disclosed in Japanese Patent Application No. 138586/1986 is possible. By performing the search process on all words in the word table, the internal processing table 4 is set with search data for English words that appear in the English text data. (204) The processor 1 can process the English data, such as a translation process and a syntax check process, using the search data obtained through the above processing.

翻訳されるべき文章内の同一単語は単語位置の
チエインとして記憶装置4内に収納しておき、単
語別翻訳段階で高速に対応させる。
Identical words in a sentence to be translated are stored in the storage device 4 as a chain of word positions, and are quickly matched at the word-by-word translation stage.

〔発明の効果〕〔Effect of the invention〕

以上説明したごとく本発明によれば、辞書を検
索する際、検索すべき翻訳単位を整列することに
より、同一翻訳単位の重複検索を防ぐことが可能
となる。例えば、入力英文データとして第3図の
ごときデータを処理する際の辞書検索において、
従来の方式では出現総単語数の63単語について検
索を行なう必要があるが、本発明による方式に従
えば重複出現単語を除いた44単語の検索のみでよ
い。
As explained above, according to the present invention, when searching a dictionary, by arranging the translation units to be searched, it is possible to prevent duplicate searches for the same translation unit. For example, in a dictionary search when processing data as shown in Figure 3 as input English data,
In the conventional method, it is necessary to search for 63 words, which is the total number of words that appear, but according to the method of the present invention, it is only necessary to search for 44 words, excluding words that appear repeatedly.

このように、本発明によれば、辞書検索の回数
を必要最少限におさえることが可能となり、辞書
検索時間を大幅に短縮することが可能である。
As described above, according to the present invention, it is possible to suppress the number of dictionary searches to the minimum necessary, and it is possible to significantly shorten the dictionary search time.

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

第1図は本発明に係る辞書検索方式の一実施例
のブロツク図、第2図は本発明の辞書検索処理過
程を説明するためのフローチヤート、第3図は翻
訳の対象となる入力データの例を示す。 1……プロセツサ、2……英和辞書メモリ、3
……辞書アクセスプロセツサ、4、……内部処理
用テーブル、5……キーボード等の入力装置、6
……デイスプレイ装置。
Fig. 1 is a block diagram of an embodiment of the dictionary search method according to the present invention, Fig. 2 is a flowchart for explaining the dictionary search processing process of the present invention, and Fig. 3 is a block diagram of an embodiment of the dictionary search method according to the present invention. Give an example. 1...Processor, 2...English-Japanese dictionary memory, 3
...Dictionary access processor, 4...Internal processing table, 5...Input device such as keyboard, 6
...Display device.

Claims (1)

【特許請求の範囲】 1 見出し語とそれに対応する情報を格納した辞
書メモリと、入力文を構成する語を見出し語とし
て前記辞書メモリを検索し、その検索結果を用い
て前記入力文に所望の処理をする言語処理装置に
おいて、前記入力文を構成する語群の中から同一
語が複数回現われないように変換した語群を格納
するテーブルを設け、該テーブルの語群の各語を
見出し語として前記辞書メモリを検索することを
特徴とする文書処理装置。 2 特許請求の範囲第1項記載の文書処理装置に
おいて、前記辞書メモリの検索結果を前記テーブ
ルの語群の各語に対応させて記憶しておくことを
特徴とする文書処理装置。
[Scope of Claims] 1. A dictionary memory storing headwords and information corresponding thereto, and searching the dictionary memory using words constituting the input sentence as headwords, and using the search results to add desired information to the input sentence. In the language processing device that performs the processing, a table is provided to store word groups that have been converted so that the same word does not appear multiple times from among the word groups that make up the input sentence, and each word in the word group in the table is used as a headword. A document processing device characterized in that the dictionary memory is searched as a search function. 2. The document processing apparatus according to claim 1, wherein the search results of the dictionary memory are stored in association with each word of the word group of the table.
JP58100798A 1983-06-08 1983-06-08 Dictionary retrieving system Granted JPS59226972A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58100798A JPS59226972A (en) 1983-06-08 1983-06-08 Dictionary retrieving system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58100798A JPS59226972A (en) 1983-06-08 1983-06-08 Dictionary retrieving system

Publications (2)

Publication Number Publication Date
JPS59226972A JPS59226972A (en) 1984-12-20
JPH0447864B2 true JPH0447864B2 (en) 1992-08-05

Family

ID=14283420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58100798A Granted JPS59226972A (en) 1983-06-08 1983-06-08 Dictionary retrieving system

Country Status (1)

Country Link
JP (1) JPS59226972A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6244864A (en) * 1985-08-22 1987-02-26 Nec Corp Dictionary retrieving method
US5099426A (en) * 1989-01-19 1992-03-24 International Business Machines Corporation Method for use of morphological information to cross reference keywords used for information retrieval

Also Published As

Publication number Publication date
JPS59226972A (en) 1984-12-20

Similar Documents

Publication Publication Date Title
Davis et al. tion Using Evolutionary Programming for Multi-Lin-gual Information Retrieval,” In Proceedings of the Fourth Annual Conference on Evolutionary Program-ming, San Diego, Evolutionary Programming Society.
KR101004515B1 (en) A computer-implemented method for providing sentences to a user from a sentence database, and a computer readable recording medium having stored thereon computer executable instructions for performing the method, a computer reading storing a system for retrieving confirmation sentences from a sentence database. Recordable media
KR100453227B1 (en) Similar sentence retrieval method for translation aid
JPH02308370A (en) Machine translation system
JPS63231674A (en) Word processing system
JPH01314373A (en) Translated word selecting system in machine translating system
JPH05314166A (en) Electronic dictionary and dictionary retrieval device
Bian et al. Integrating query translation and document translation in a cross-language information retrieval system
JPH10312382A (en) Similar example translation system
JPS58192173A (en) System for selecting word used in translation in machine translation
JPH0447864B2 (en)
JPS6118072A (en) Automatic registration method of dictionary data
JPH03116375A (en) Information retriever
JPS62184572A (en) Retrieving system for dictionary of cooperative compound word in word division device
JP3236027B2 (en) Machine translation equipment
JP3045832B2 (en) Relevant word selection method
JPH0561902A (en) Mechanical translation system
JPH0232467A (en) Machine translation method
JPS6118071A (en) Dictionary retrieving system
JPH09160920A (en) Machine translation equipment
JPS59103136A (en) Kana-kanji conversion processing device
Bian et al. A new hybrid approach for Chinese-English query translation
JPH0973454A (en) Document creating apparatus and document creating method
NAGAO 2. 1 A Survey of Natural Language Processing and Machine Translation in Japan
JPH04172559A (en) English into japanese machine translator