JPH0944501A - 機械翻訳装置 - Google Patents

機械翻訳装置

Info

Publication number
JPH0944501A
JPH0944501A JP7190237A JP19023795A JPH0944501A JP H0944501 A JPH0944501 A JP H0944501A JP 7190237 A JP7190237 A JP 7190237A JP 19023795 A JP19023795 A JP 19023795A JP H0944501 A JPH0944501 A JP H0944501A
Authority
JP
Japan
Prior art keywords
character string
input
language
symbol
translation
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
JP7190237A
Other languages
English (en)
Inventor
Mayumi Takasugi
真由美 高杉
Kyoko Gama
京子 蒲
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP7190237A priority Critical patent/JPH0944501A/ja
Publication of JPH0944501A publication Critical patent/JPH0944501A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

(57)【要約】 【課題】 翻訳処理において、入力文において、括弧記
号が含まれている場合に括弧記号の前後に空白がないこ
とによって未知語として判断されるために、正常な翻訳
結果が得られない。また、単語の変化形を括弧で語尾の
み記載しているような場合において、語尾のみを辞書引
きしてします為に、正しい訳が得られないという問題が
ある。 【解決手段】 入力文において、括弧記号があり、括弧
記号の前後に空白がない場合は自動的に空白を挿入し、
さらに括弧内の文字列が直前の単語の変化形の語尾であ
るかどうかを判断して、変化形の語尾である場合には、
文字列を連結させて辞書引きし、訳を付与することによ
って、上記課題を解決する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、第1言語で入力された
入力文を所望の第2言語に翻訳する機械翻訳装置に関す
る。
【0002】
【従来の技術】機械翻訳装置において、従来括弧が第1
言語に含まれる場合、ユーザが一度その括弧を削除して
翻訳を行い、第2言語に翻訳後に括弧を改めて付与して
いた。
【0003】本発明の従来技術として、特開昭63−1
36262号公報には、入力文中に含まれる単語として
括弧があった場合に、括弧をそのまま所定位置に出力す
る技術が公開されている。
【0004】例として "disk ( 40 Mbytes )"という入
力文に対して、"ディスク ( 40 Mbytes )"という訳文を
出力するものである。
【0005】この技術により、ユーザはわざわざ括弧を
一度削除する必要はなくなった。
【0006】しかしながら、このような従来技術におい
ては括弧の前後にスペースがあることが絶対条件であっ
た。英日翻訳においては、スペースで単語の区切りを行
うために、括弧の前後にスペースがない場合、例えば She is bilingual secretary (Japanese-English)of th
is company . という入力文の場合"(Japanese-English)of"をひとつの
単語としてしまうため、ただしく判断できず、例えば
“彼女は、二カ国語を話す秘書(Japanese-English)ofで
す|この会社。”という訳を出力していた。
【0007】このような文の場合ではユーザが空白を挿
入して She is bilingual secretary ( Japanese-English ) of
this company . と修正してから翻訳を開始する必要があった。
【0008】また、括弧の中の文字列が辞書にある単語
であれば上記の技術において問題は起こらないが、例え
ば括弧の中の文字列が括弧の直前の文字列と接続するこ
とによって、単語となる場合、例えば "company ( s )"
という表現があった場合に、"s"だけを辞書引きしてし
まうという問題があった。
【0009】
【発明が解決しようとする課題】上記したような従来技
術の問題点に加え、最近ではOCR(Optical Characte
r Reader)による入力を行いその入力文に対して翻訳を
行うものがある。しかしながら、現在のOCRの技術で
は特に空白の有無の検出はあまり正確ではなく、括弧の
前後の空白を認識できないことがある。
【0010】また、入力者が機械翻訳装置の機能に精通
した者であれば、入力時に括弧の前後に空白を入れる
が、一般の使用者は通常括弧の前後に空白を入れる習慣
はないために括弧の前後の単語を連結してしまうという
問題があった。
【0011】本発明では、括弧の前後に空白がない場合
に、自動的に空白を挿入することによって、上記問題を
解決することを目的とする。
【0012】さらに、英語の表現でよく用いられる形と
して、変化形の一部を単語の直後に括弧書きで記載する
ことがよくある。例えば、pen(s)、play(ed)などであ
る。このような場合、上記の処理のように、括弧の前後
に空白を入れてしまうと、例えば、I play(ed) the pia
no. といった例文は、括弧が外され、空白が挿入される
と、"I","play","ed","the","piano"と単語が分けら
れ、辞書引きされるために"ed"を辞書引きしてしまうと
いう問題が生じてしまう。
【0013】本発明では、括弧によってくくられた文字
列が、括弧の直前の文字列と連結して変化形となる場合
には空白の挿入を行わず、括弧の直前の文字列と、括弧
内の文字列を結合して辞書引きを行い、さらにその変化
形の後を通常の訳の後ろに括弧記号とともに付与するこ
とによって、上記課題を解決することを目的とする。
【0014】
【課題を解決するための手段】
[請求項1の手段]第1言語を入力する入力手段と、記
憶手段に格納されている辞書、文法規則、変換規則を用
いて、前記入力手段より入力された入力文を文単位で第
2言語の文に翻訳する翻訳手段と、前記翻訳手段によっ
て得られた第2言語を出力する出力手段を備えた機械翻
訳装置において、第1言語に含まれる記号を検索する記
号検索手段と、前記記号検索手段によって検索された記
号の前後に空白があるかどうかを判断し、空白がない場
合には空白を挿入する空白挿入手段とを備え、前記入力
手段より入力された第1言語を前記空白挿入手段によっ
て処理した後、前記翻訳手段により第2言語に翻訳す
る。
【0015】このような構成により、第1言語で入力さ
れた入力文中に括弧記号があるかどうかを判断し、あっ
た場合にはその前後が空白であるかどうかを判断する。
もし空白でない場合は空白を挿入して、翻訳処理を行
う。これにより括弧の前後に空白がないために、単語の
切り分けに失敗するということはなくなる。
【0016】[請求項2の手段]第1言語を入力する入
力手段と、記憶手段に格納されている辞書、文法規則、
変換規則を用いて、前記入力手段より入力された入力文
を文単位で第2言語の文に翻訳する第1の翻訳手段と、
前記翻訳手段によって得られた第2言語を出力する出力
手段を備えた機械翻訳装置において、第1言語に含まれ
る記号を検索する記号検索手段と、前記記号検索手段に
よって検索された記号の直前の単語である第1の文字列
と、前記第1の文字列に括弧内の文字列である第2の文
字列を連結した第3の文字列について、前記第3の文字
列が前記第1の文字列の変化形であるかどうかを前記辞
書を用いて判断する変化形判断手段と、前記変化形判断
手段によって、前記第3の文字列が前記第1の文字列の
変化形である場合において、前記第1の文字列、前記第
3の文字列及び前記記号検索手段で検索された記号を対
応させて記憶する変化形記憶手段と、前記入力手段より
入力された第1言語の入力文を前記記号及び第2の文字
列を削除して前記第1の翻訳手段によって第2言語の文
に翻訳し、前記変化形記憶手段に記憶されている第1の
文字列の訳語の直後に、前記対応する第3の文字列の訳
語を前記記憶手段より読み出し、前記記号とともに付与
する第2の翻訳手段を備える。
【0017】このような構成により、第1言語からなる
入力文が入力されると、その入力文に括弧記号が含まれ
ているかどうかを判断し、括弧記号が含まれている場
合、括弧記号の直前の文字列を記憶しておき、括弧記号
及びその括弧記号でくくられている文字列を削除して翻
訳処理を行った後に、記憶した文字列の直後に、記憶し
た文字列と括弧内の文字列を結合した文字列の訳を括弧
とともに付与する。
【0018】このような構成により、括弧内の文字列が
単語の変化形の一部である場合においても、所望の翻訳
結果を得ることができる。
【0019】
【発明の実施の形態】以下、この発明を実施例により詳
細に説明する。ここでは第1言語として英語を用い、第
2言語として日本語とする英日翻訳について説明する
が、これらは特に言語を限定するものではない。
【0020】図1は本実施例の一実施例である空白挿入
処理を備えた翻訳装置における構成図である。この翻訳
装置は、従来の翻訳装置に、記号検索手段2、空白挿入
手段6を備えたものである。
【0021】入力手段1は第1言語からなる文(文章)
を入力するものである。おもにキーボードなどが考えら
れるが、手書き入力機能を備えたタブレットや、OCR
(Optical Character Reader:光学式文字認識装置)な
どによる入力、またはファイルの入力である例えばフロ
ッピーディスクや通信装置などでもよい。
【0022】記号検索手段2は入力手段から入力された
文中に、特定の記号ここでは2つ一組で範囲を限定する
記号(例えば”’´『「[{(〔〈《 など)が入力文
中に存在するかどうかを判定し、さらにその記号の直前
及び直後が空白であるかどうかを判断する手段である。
空白挿入手段6は記号検索手段2で記号の直前及び直後
が空白でないと判断した場合に、空白の挿入を行う手段
である。
【0023】翻訳手段3は従来の翻訳手段と同様のもの
である。主に翻訳部は図3に示す4つの部分に別れて処
理がなされる。まず、辞書引き形態素解析部3aでは、
第1言語の入力文において、スペースで区切られた文字
列を1つの単語として辞書引きを行う。このとき正しく
スペースで区切られていないと、辞書引きに失敗し、未
知語であると判断される。また、このときに各単語に構
文解析に必要な情報(文法)をセットする。構文解析部
3bでは文法規則を参照しながら構文解析(係り受け解
析)を行う。変換部3cは今までの処理した情報に基づ
いて第2言語へ変換を行う。生成部3dでは、訳語の並
びを第2言語の文法に合うように決定し、訳語に後置語
等を付け、活用変化などを行う。
【0024】記憶手段4は翻訳手段3で用いられる様々
な辞書や文法などが格納されている。出力手段5は翻訳
手段3によって翻訳された文を出力する手段である。デ
ィスプレイなどの画面への表示、印字、ファイルへの出
力などを行う。
【0025】図2はもう一つの実施例である変化形の翻
訳処理を備えた翻訳装置における構成を示す図である。
図1の構成との違いは変化形判断手段7、変化形記憶手
段8、第2翻訳手段9である。
【0026】変化形判断手段7は、記号検索手段2によ
って、括弧で囲まれた部分の文字列が、その括弧の直前
の文字列の変化形の一部(つまり、括弧の直前の文字列
と括弧内を結合した場合にその文字列が、括弧の直前の
文字列の変化形である)であるかどうかを記憶手段4の
辞書を用いて判断する。変化形であった場合には、その
文字列を変化形記憶手段8に渡す。第2翻訳手段9は変
化形記憶手段に記憶された変化形の文字列を翻訳し、第
1翻訳手段3(図1の翻訳手段3と同一)による訳と組
み合わせて出力手段5により出力する。
【0027】以下にのこれらの処理部の構成/動作につ
いての説明を行う。図3に翻訳例であり、図4、図5は
本実施例の特徴となる処理の動作のフローチャートであ
る。例として以下の2つの文を例文とする。以下説明の
便宜上例文中の“_”の記号は実際の空白を表す。
【0028】例文1 She_is_a_bilingual_secretary_(J
apanese-English)of_this_company. 例文2 I_met_his_friend(s). 図4において、第1言語による入力文が入力手段1より
入力される(ステップS1)と、記号検索手段2で文中
の括弧記号を検索する(ステップS2)。これにより、
例文1、2ともに括弧が検索される。括弧が検索された
場合、その括弧記号の前後の文字列を検索し、それが空
白であるかどうか判断する(ステップS3)。例文1に
おいて前の括弧の直前は空白であるが、直後は空白では
ない。また、後ろの括弧については括弧の前後とも空白
ではない。そしてこのように括弧の前後に空白がない場
合に、空白挿入手段6によって、空白が挿入される(ス
テップS4)。空白挿入後の例文は以下のようになる。
【0029】例文1 She_is_a_bilingual_secretary_(_
Japanese-English_)_of_this_company. 例文2 I_met_his_friend_(_s_)_. このようにして空白が挿入された入力文に対して翻訳処
理を行う(ステップS5)。翻訳処理はまず、辞書引き
形態素解析部3aにおいて、スペースで区切られた文字
列を1つの単語として辞書引きを行う。つまり、例文1
においては She,is,a,bilingual.secretary,(,Japanese-English,),
of,this,company. の各単語に分けられそれぞれ辞書引きされ、訳と文法事
項がそれぞれ付与される。構文解析部3bでは文法規則
を参照しながら構文解析(係り受け解析)を行い、各単
語の係り受けが決まる。変換部3cでは決められた係り
受け関係に基づいて第2言語へ変換を行い、生成部3d
では、訳語の並びを第2言語の文法(ここでは日本語)
に合うように決定し、訳語に後置語を付け、活用変化を
行う。
【0030】このようにして訳語として、“彼女は、こ
の会社の二カ国語を話す秘書(日英)です。”となり出
力される(ステップS6)。
【0031】上記では単に空白を入れるのみの処理を行
う実施例であるが、次の図5に示す実施例は括弧で単語
の変化形の記述をしている場合の処理を行う実施例であ
る。
【0032】ステップS4が終了した時点で空白が挿入
されI_met_his_friend_(_s_)_. となっている。この時
点で、変化形判断手段7によって以下の処理が行われ
る。まず、ステップS10として、括弧の中の単語が1
単語であるかどうかを判断する。1単語でない場合は変
化形の一部ではないので、通常の処理にもどる。括弧の
中の単語が1単語である場合は、括弧の直前の文字列と
括弧内の文字列を結合させ、辞書引きが行われる(ステ
ップS11)。それが括弧の直前の単語の変化形である
場合には(ステップS12)、括弧と結合させた文字
列、およびその括弧の文中の位置を変化形記憶手段8に
記憶する(ステップS13)。入力文から、括弧及び括
弧内の文字列を削除してそれを第1翻訳手段3で翻訳を
行う(ステップS14)。さらに第2翻訳手段9によっ
て、変化形記憶手段8に記憶された文字列を辞書引きし
(ステップS15)、記憶された位置に括弧記号ととも
に出力する(ステップS16)。
【0033】例文2においては、ステップS10で括弧
の中は“s”で1単語であるので、ステップS11に進
み、括弧の直前の単語である“friend”と結合させ“fr
iends”で辞書引きを行う。そこで“friends”は“frie
nd”の変化形であることがわかるので(ステップS1
2)、ステップS13で括弧記号と文字列“friends”
を変化形記憶手段8に記憶し、ステップS14で入力文
から括弧及び括弧内の文字列を削除する。この時点で入
力文は、“I_met_his_friend_.”となる。これを第1翻
訳手段3で翻訳する(ステップS14)。また、第2翻
訳手段9では変化形記憶手段に記憶された文字列つまり
“friends”を辞書引きする(ステップS15)。ステ
ップS16では変化形記憶手段8に記憶された位置をも
とに、第1翻訳手段の翻訳結果に括弧記号とともに第2
翻訳手段で辞書引きされた訳を付与する。つまり、最終
翻訳出力としては、“私は、彼の友人(友人たち)に会
いました。”となる。
【0034】変化形記憶手段8に記憶される情報として
は上記したように、括弧記号とその括弧の位置、結合し
た文字列が記憶されるが、結合した文字列でなく、括弧
の中の文字列のみを記憶してもよい。また、最終翻訳出
力として、“私は、彼の友人(たち)に会いました。”
とすることも可能である。また、括弧の位置を記憶する
方法としても、各単語に対して、括弧があるかどうかの
フラグを立てて、変化形記憶手段へのインデックスを持
たせるという方法でもよい。
【0035】さらに、括弧の左右の整合性をチェックす
る処理などを追加することによって、さらに効率のよい
括弧を含む文の翻訳が可能となる。
【0036】
【発明の効果】
[請求項1の効果]本発明の機械翻訳装置によって、入
力ミス等で生じたペア記号の前後の必要なスペースを自
動的に補うことができるようになったため、今まで、翻
訳に失敗していた文を翻訳することが可能となり、機械
翻訳の翻訳精度を高めることができるようになった。訳
文を正しく得ることができるようになったのみならず、
原文の入力ミスも正しく校正することが可能となった。
【0037】特に、OCRなどによる入力ではスペース
の認識は非常に精度が低いために非常に有効となる。
【0038】[効果2の効果]本発明の機械翻訳装置
は、ペア記号の前の単語を辞書引きし、単語の末尾にペ
ア記号に囲んで変化形を記述している原文の翻訳を行う
ことが可能となった。このため、今まで未知語として処
理されていたため、まったく訳語を得ることができなか
った単語を正しく翻訳することができるようになり、翻
訳精度を高めることができるようになった。さらに、訳
文にペア記号の中の変化形の意味を補充することができ
るため、より原文に忠実な訳出が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例における構成を表す図であ
る。
【図2】本発明の一実施例における構成を表す図であ
る。
【図3】翻訳処理における処理手順を示す図である。
【図4】本発明の一実施例における処理手順を示すフロ
ーチャートである。
【図5】本発明の一実施例における処理手順を示すフロ
ーチャートである。
【図6】例文に本発明の翻訳処理を行った場合の画面例
を示す図である。
【符号の説明】
1 入力手段 2 記号検索手段 3 翻訳手段(1) 4 記憶手段 5 出力手段 6 空白挿入手段 7 変化形判断手段 8 変化形記憶手段 9 第2翻訳手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】第1言語を入力する入力手段と、 記憶手段に格納されている辞書、文法規則、変換規則を
    用いて、前記入力手段より入力された入力文を文単位で
    第2言語の文に翻訳する翻訳手段と、 前記翻訳手段によって得られた第2言語を出力する出力
    手段を備えた機械翻訳装置において、 第1言語に含まれる記号を検索する記号検索手段と、 前記記号検索手段によって検索された記号の前後に空白
    があるかどうかを判断し、空白がない場合には空白を挿
    入する空白挿入手段とを備え、 前記入力手段より入力された第1言語を前記空白挿入手
    段によって処理した後、前記翻訳手段により第2言語に
    翻訳することを特徴とする機械翻訳装置。
  2. 【請求項2】第1言語を入力する入力手段と、 記憶手段に格納されている辞書、文法規則、変換規則を
    用いて、前記入力手段より入力された入力文を文単位で
    第2言語の文に翻訳する第1の翻訳手段と、 前記翻訳手段によって得られた第2言語を出力する出力
    手段を備えた機械翻訳装置において、 第1言語に含まれる記号を検索する記号検索手段と、 前記記号検索手段によって検索された記号の直前の単語
    である第1の文字列と、前記第1の文字列に括弧内の文
    字列である第2の文字列を連結した第3の文字列につい
    て、前記第3の文字列が前記第1の文字列の変化形であ
    るかどうかを前記辞書を用いて判断する変化形判断手段
    と、 前記変化形判断手段によって、前記第3の文字列が前記
    第1の文字列の変化形である場合において、 前記第1の文字列、前記第3の文字列及び前記記号検索
    手段で検索された記号を対応させて記憶する変化形記憶
    手段と、 前記入力手段より入力された第1言語の入力文を前記記
    号及び第2の文字列を削除して前記第1の翻訳手段によ
    って第2言語の文に翻訳し、前記変化形記憶手段に記憶
    されている第1の文字列の訳語の直後に、前記対応する
    第3の文字列の訳語を前記記憶手段より読み出し、前記
    記号とともに付与する第2の翻訳手段を備えたことを特
    徴とする機械翻訳装置。
  3. 【請求項3】前記記号判断手段によって検索される記号
    は二つ一組で範囲を限定する括弧記号であることを特徴
    とする前記請求項1または2記載の機械翻訳装置。
JP7190237A 1995-07-26 1995-07-26 機械翻訳装置 Pending JPH0944501A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7190237A JPH0944501A (ja) 1995-07-26 1995-07-26 機械翻訳装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7190237A JPH0944501A (ja) 1995-07-26 1995-07-26 機械翻訳装置

Publications (1)

Publication Number Publication Date
JPH0944501A true JPH0944501A (ja) 1997-02-14

Family

ID=16254785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7190237A Pending JPH0944501A (ja) 1995-07-26 1995-07-26 機械翻訳装置

Country Status (1)

Country Link
JP (1) JPH0944501A (ja)

Similar Documents

Publication Publication Date Title
JP3973549B2 (ja) 対訳依存構造対応付け装置、方法及びプログラム、並びに、対訳依存構造対応付けプログラムを記録した記録媒体
JP3220560B2 (ja) 機械翻訳装置
US6602300B2 (en) Apparatus and method for retrieving data from a document database
JP3695191B2 (ja) 翻訳支援装置及びその方法並びにコンピュータ可読記録媒体
JPH0351020B2 (ja)
US5475586A (en) Translation apparatus which uses idioms with a fixed and variable portion where a variable portion is symbolic of a group of words
JPH07325829A (ja) 文法チェックシステム
CN101339547A (zh) 用于机器翻译的装置和方法
JP2008176536A (ja) 入力された原言語文を目的言語に機械翻訳する装置、方法およびプログラム
US7684975B2 (en) Morphological analyzer, natural language processor, morphological analysis method and program
US4860206A (en) Translation system allowing user designation of postpositional words
US5075851A (en) System for translating a source language word with a prefix into a target language word with multiple forms
US20050273316A1 (en) Apparatus and method for translating Japanese into Chinese and computer program product
JPH0944501A (ja) 機械翻訳装置
JPH03260764A (ja) 翻訳用辞書登録方式
JP2001325254A (ja) 表現変換方法及び表現変換装置
JP3947859B2 (ja) 機械翻訳装置とその翻訳方法、及びその機械翻訳プログラムを記録した記憶媒体
JP3895797B2 (ja) 変換候補生成方法
JPH01281561A (ja) 日本文訂正候補文字抽出方法
JP3949874B2 (ja) 翻訳訳語学習方法、翻訳訳語学習装置、記憶媒体及び翻訳システム
JPS6389976A (ja) 言語解析装置
JP2007157175A (ja) 機械翻訳装置とその翻訳方法、及びその機械翻訳プログラムを記録した記憶媒体
JPH08278973A (ja) 並列句解析装置および学習データ作成装置
JPH0831099B2 (ja) 辞書情報設定支援装置
JPH09160929A (ja) 文書処理装置及び方法