JPH04330562A - 翻訳辞書検索装置 - Google Patents

翻訳辞書検索装置

Info

Publication number
JPH04330562A
JPH04330562A JP3100710A JP10071091A JPH04330562A JP H04330562 A JPH04330562 A JP H04330562A JP 3100710 A JP3100710 A JP 3100710A JP 10071091 A JP10071091 A JP 10071091A JP H04330562 A JPH04330562 A JP H04330562A
Authority
JP
Japan
Prior art keywords
dictionary
word
internal
translation
internal dictionary
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.)
Pending
Application number
JP3100710A
Other languages
English (en)
Inventor
Hitomi Kinoshita
ひとみ 木下
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP3100710A priority Critical patent/JPH04330562A/ja
Publication of JPH04330562A publication Critical patent/JPH04330562A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電子機器を使って、入
力文から訳出文を得る機械翻訳装置に使用する辞書検索
方法に関する。
【0002】
【従来の技術】従来の機械翻訳装置においては、辞書検
索要求に対しては、常に、2次記憶装置上にある外部辞
書の検索を行っていた。また、訳語選択要求がある度に
、訳語選択の処理を行っていた。
【0003】
【発明が解決しようとする課題】外部辞書は、2次記憶
装置上にあるため、主記憶上のデータへのアクセス速度
に比べて、外部辞書内のデータへのアクセス速度は、格
段に遅い。また、ある言語Aから、ある言語Bに翻訳す
る機械翻訳において、言語Aが、多義語である場合、訳
語選択にかかる負荷は大きい。特に、文章の翻訳を行う
場合、同一の単語が何度も出てくることが多く、その単
語に対する訳語は、普通、同一のものであるにもかかわ
らず、その度に外部辞書内のデータへのアクセスを行い
、訳語選択の処理を行うことは、処理速度を低下させる
ことになる。また、いつも同じ訳語が選択できるとは限
らない。
【0004】本発明は上記課題を解決するもので、翻訳
処理速度を向上させる辞書検索方法を提供することを目
的とする。
【0005】
【課題を解決するための手段】本発明は、上記目的を達
成するために、一つの見出しに対して複数の訳語が格納
された外部辞書と、指定された単語に対応する語彙情報
を外部辞書から検索する手段と、検索された語彙情報を
一時的に記憶する内部辞書と、指定された単語に対応す
る語彙情報を内部辞書から検索する手段と、指定した単
語、および、その語彙情報を内部辞書に登録すると、内
部辞書のサイズを一定以下に維持する手段と、指定され
た単語に対応する訳語を語彙情報から選択する手段と、
内部辞書中のその訳語にマークを付ける手段を備え、指
定された単語に関する辞書情報獲得要求があった場合に
、まず内部辞書を検索し、該当する単語が検索できた場
合には、その単語の語彙情報を返し、内部辞書の検索に
よって該当する単語が検索できなかった場合には、外部
辞書を検索し、得られた語彙情報を返すとともに、その
単語、および、語彙情報を内部辞書に登録し、得られた
語彙情報に対して、訳語選択要求があれば、まず、マー
クが付いた訳語を選択し、マークが付いた訳語がなけれ
ば、訳語選択の処理を行い、そこで選択した訳語には、
内部辞書中にマークを付けて、次の訳語選択で参照する
構成を有している。
【0006】
【作用】本発明は、上記構成により、辞書検索を行う場
合、まず、主記憶上の内部辞書を検索し、内部辞書の検
索によって、該当する単語が検索できなかった場合にの
み、2次記憶装置上の外部辞書を検索する。そして、訳
語の選択を行う場合は、マークの付いた訳語があるかど
うかチェックして、マークの付いた訳語があれば、その
訳語を選択する。
【0007】
【実施例】以下、本発明の一実施例について図面を参照
しながら説明する。
【0008】図1は、本発明の一実施例における辞書検
索方法のブロック図である。1は英日機械翻訳において
英語から日本語への変換を行う英日変換部、2は英日変
換部1が指定した単語の語彙情報を得るために辞書の検
索を要求する辞書情報獲得要求部、3は2次記憶装置上
にあり一つの見出しに対して複数の訳語が格納された外
部辞書、4は指定された単語に対応する語彙情報を外部
辞書3から検索する外部辞書検索部、5は外部辞書検索
部4により検索された単語およびその語彙情報を一時的
に記憶しておく内部辞書、6は外部辞書検索部4により
検索された単語およびその語彙情報を内部辞書5に登録
する内部辞書登録部、7は指定された単語に対応する語
彙情報を内部辞書5から検索する内部辞書検索部、8は
外部辞書検索部4および内部辞書検索部7で検索された
語彙情報から訳語の選択を行う訳語選択部である。この
とき、選択した訳語には、内部辞書5中にマークを付け
ておき、次の訳語選択では、このマークが付いた訳語を
選択する。9は、英日変換部1,辞書情報獲得要求部2
,外部辞書検索部4,内部辞書登録部6,内部辞書検索
部7,訳語選択部8を制御する制御部である。
【0009】以上のような構成ブロックを持つ本実施例
の辞書検索方法について、以下にその動作につき図1の
ブロック図と図2のフローチャートに従って説明する。 ここでは、文章を英語から日本語へ翻訳する機械翻訳装
置における英日変換の場合を考える。
【0010】英語から日本語への変換を行う場合、単語
の訳語を得るために、当然、辞書引きが必要となる。そ
こで、まず、ステップ(イ)では、英日変換部1から辞
書検索の要求を受け取る。要求を受け取れば、ステップ
(ロ)で、主記憶上の内部辞書5を検索する。初期状態
では、内部辞書には、何も登録されていない。したがっ
て、この検索要求が、1回目であれば、該当する単語は
、当然検索できない。
【0011】次に、ステップ(ハ)で、該当する単語が
検索できたかどうかをチェックする。該当する単語が検
索できた場合は、ステップ(ヘ)へ、検索できなかった
場合は、ステップ(ニ)へ移る。
【0012】ステップ(ニ)では、2次記憶装置上の外
部辞書3を検索する。文章を処理する上では、同一の単
語が何度も出現することは、大いにありうることである
。したがって、次にこの単語の検索要求が出されたとき
、2次記憶装置上の外部辞書へアクセスしなくて済むよ
うに、ここで検索された辞書情報(単語、および、その
語彙情報)は、ステップ(ホ)で、主記憶上の内部辞書
5へ登録しておく。内部辞書5に登録できるデータ数N
は、無限ではなく、あらかじめ設定されている。仮に、
N=100(内部辞書へは、データ1〜データ100ま
で100件のデータを登録できる)とする。今、登録し
ようとしているデータが、101件目であったなら、既
に、内部辞書5の空き領域は無く、オーバフローを起こ
してしまう。そこで、内部辞書5は、オーバフローを起
こさないように、図3のような構造になっている。各デ
ータは、一つ前のデータへのポインタと、次のデータへ
のポインタを持っている(双方向リスト構造)。ここで
、データ100の次のデータは、データ1、データ1の
一つ前のデータは、データ100となっている。また、
内部辞書5への2つのポインタSとEを設けておく。S
は最初のデータ(内部辞書中、最も古いデータ)へのポ
インタであり、Eは最後のデータ(内部辞書中、最も新
しいデータ)へのポインタである。内部辞書の検索は、
Eが指しているデータから一つ前のデータへと進めてい
く。S,Eには、初期値として、データ1へのポインタ
をセットしておく(図3(a))。そして、一件登録さ
れるごとに、ポインタEは、今、登録されたデータを指
すようにする。図3(b)に、5件目のデータ登録後の
内部辞書構造を示す。こうして、101件以上のデータ
を登録する必要が生じた(空き領域が無い)ときは、ポ
インタSが指しているデータ領域にこのデータを登録し
、ポインタSは、一つ先のデータを指しているようにす
る(内部辞書中の最も古いデータに、上書きすることに
なる)。図3(c)に、101件目のデータ登録後の内
部辞書構造を示す。
【0013】次に、ステップ(ヘ)では、ステップ(ロ
)およびステップ(ニ)で得られた辞書情報を英日変換
部1へ返す。
【0014】そして、ステップ(ト)では、英日変換部
1から、訳語選択要求があったかどうかチェックする。 訳語選択要求があれば、ステップ(チ)の処理を行い、
でなければ、処理を終わる。
【0015】ステップ(チ)では、得られた辞書情報か
ら訳語の選択を行う。ここで、「letter」という
英単語を例に挙げる。「letter」には、「手紙」
、「公式文書」、「文字」、「字体」、「文学」など、
複数の訳語が存在する。一つの文書中では、「lett
er」という単語が何度出てきても、その訳語は、普通
同一である。最初に、「letter」に対して、「手
紙」という訳語が選択されたなら、この後「lette
r」に対する訳語は、迷うことなく、「手紙」を選択す
ればよい。そこで、選択した訳語には、どの訳語が選択
されたかを表すためのマークを付けておき(図4)、次
に同じ単語が現れたときは、このマークの付いた訳語を
選択する。もし、ここでどうしても訳語を変更する必要
が生じたなら、マークをその変更した訳語に付け替えて
おき、次からは、その訳語を選択する。
【0016】このような方法によって、辞書検索を行い
、訳語選択することによって、特に、同一の単語を何度
も辞書引きする必要が生じるような、文章の翻訳をする
場合などにおいては、処理速度の向上が期待でき、また
、同じ単語には、同じ訳語を容易に選択することができ
る。
【0017】このように本発明の実施例の辞書検索方法
によれば、主要単語を内部辞書に登録しておき、内部辞
書にない場合のみ外部辞書を検索するとともに内部辞書
内容を更新して、内部辞書には頻度の高い単語を格納し
、処理速度の遅い外部辞書の検索回数を減らす。また、
選択したよく使用する訳語にはマークを付して、訳語選
択速度をも高めるように配してあるので、翻訳速度を向
上できる。
【0018】
【発明の効果】以上の実施例から明らかなように、本発
明によれば、辞書検索を行う場合、まず、主記憶上の内
部辞書を検索し、内部辞書の検索によって、該当する単
語が検索できなかった場合にのみ、2次記憶装置上の外
部辞書を検索する。そして、訳語の選択を行う場合は、
マークの付いた訳語があるかどうかチエックして、マー
クの付いた訳語があれば、その訳語を選択する。その結
果、辞書検索の処理速度を向上し、また、同一文書内に
おける訳語選択で、同じ単語には、同じ訳語を容易に選
択できる辞書検索方法を提供できる。
【図面の簡単な説明】
【図1】本発明の一実施例における辞書検索方法のブロ
ック図
【図2】同実施例における動作の流れを示すフローチャ
ート
【図3】同内部辞書の構造に関する模式図
【図4】同内
部辞書に登録されている内容の一例を示した状態図
【符号の説明】
1  英日変換部 2  辞書情報獲得要求部 3  外部辞書 4  外部辞書検索部 5  内部辞書 6  内部辞書登録部 7  内部辞書検索部 8  訳語選択部 9  制御部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】一つの見出しに対して複数の訳語が格納さ
    れた外部辞書と、指定された単語に対応する語彙情報を
    前記外部辞書から検索する手段と、検索された前記語彙
    情報を一時的に記憶する内部辞書と、指定された単語に
    対応する語彙情報を前記内部辞書から検索する手段と、
    指定した単語、および、その語彙情報を前記内部辞書に
    登録する手段と、前記内部辞書のサイズを一定以下に維
    持する手段と、指定された単語に対応する訳語を語彙情
    報から選択する手段と、前記内部辞書中の訳語にマーク
    を付ける手段を備え、指定された単語に関する辞書情報
    獲得要求があった場合に、まず前記内部辞書を検索し、
    該当する単語が検索できた場合には、前記単語の語彙情
    報を返し、前記内部辞書の検索によって該当する単語が
    検索できなかった場合には、前記外部辞書を検索し、得
    られた語彙情報を返すとともに、得られた単語、および
    、語彙情報を前記内部辞書に登録し、得られた前記語彙
    情報に対して、訳語選択要求があれば、まず、前記マー
    クが付いた訳語を選択し、前記マークが付いた訳語がな
    ければ、訳語選択の処理を行い、そこで選択した訳語に
    は、前記内部辞書中にマークを付けて、次の訳語選択で
    参照する辞書検索方法。
JP3100710A 1991-05-02 1991-05-02 翻訳辞書検索装置 Pending JPH04330562A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3100710A JPH04330562A (ja) 1991-05-02 1991-05-02 翻訳辞書検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3100710A JPH04330562A (ja) 1991-05-02 1991-05-02 翻訳辞書検索装置

Publications (1)

Publication Number Publication Date
JPH04330562A true JPH04330562A (ja) 1992-11-18

Family

ID=14281234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3100710A Pending JPH04330562A (ja) 1991-05-02 1991-05-02 翻訳辞書検索装置

Country Status (1)

Country Link
JP (1) JPH04330562A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009251855A (ja) * 2008-04-04 2009-10-29 Yahoo Japan Corp ユーザが外出先で取得した物品情報を用いた情報提供サーバ、システム、及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009251855A (ja) * 2008-04-04 2009-10-29 Yahoo Japan Corp ユーザが外出先で取得した物品情報を用いた情報提供サーバ、システム、及びプログラム

Similar Documents

Publication Publication Date Title
US8099416B2 (en) Generalized language independent index storage system and searching method
JPH07160727A (ja) 電子マニュアルの表示方法
JP3281639B2 (ja) 文書検索システム
KR20010016679A (ko) 외국어로 표기된 한글을 한글표기로 변환하여 검색하는 시스템및 그 방법
JPH04330562A (ja) 翻訳辞書検索装置
JPH1185765A (ja) タグ付文書検索システム
JPH0612548B2 (ja) 文書処理装置
JPS59103133A (ja) カナ漢字変換処理方式
JPS6246029B2 (ja)
JPS62144269A (ja) 情報検索装置
JPH0746353B2 (ja) 日本語文章入力装置
JP3187671B2 (ja) 電子辞書表示装置
JPH0353378A (ja) 同音異字および異字同音の姓を検索する氏名検索方式
JPS6118071A (ja) 辞書検索方式
JPH03194653A (ja) 情報検索システムにおける略語検索法
JPS6134668A (ja) 仮名漢字変換処理方式
JPH0728845A (ja) 文書検索装置及びその方法
JPH0785040A (ja) 表記不統一検出方法およびかな漢字変換方法
JPH0969113A (ja) 文書管理方式
JPS62156763A (ja) 文書デ−タ処理装置
JPH04311259A (ja) 辞書検索装置
JPH04147363A (ja) 日本語入力装置
JPH0991304A (ja) 情報検索方法、情報検索システム及び情報検索用記憶媒体
JPH0375960A (ja) 文字処理装置の頻度変更方式
JPH0830631A (ja) 辞書検索方式