JPH03141469A - 翻訳処理装置 - Google Patents

翻訳処理装置

Info

Publication number
JPH03141469A
JPH03141469A JP2277671A JP27767190A JPH03141469A JP H03141469 A JPH03141469 A JP H03141469A JP 2277671 A JP2277671 A JP 2277671A JP 27767190 A JP27767190 A JP 27767190A JP H03141469 A JPH03141469 A JP H03141469A
Authority
JP
Japan
Prior art keywords
translation
input
original text
translation processing
sentence
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
JP2277671A
Other languages
English (en)
Inventor
Miwako Doi
美和子 土井
Kimito Takeda
武田 公人
Tsutomu Kawada
河田 勉
Isamu Iwai
岩井 勇
Masaie Amano
天野 真家
Akira Kumano
明 熊野
Hisahiro Adachi
安達 久博
Hiroyasu Nogami
野上 宏康
Toshio Okamoto
利夫 岡本
Seiji Miike
誠司 三池
Noriko Yamanaka
紀子 山中
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2277671A priority Critical patent/JPH03141469A/ja
Publication of JPH03141469A publication Critical patent/JPH03141469A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の構成] (産業上の利用分野) 本発明は入力した原文に対する翻訳処理を適切に指示す
ることのできる翻訳処理装置に関する。
(従来の技術) 近時、計算機システムを利用して英文を日本文へ、或い
は日本文を英文に翻訳する等の自動翻訳処理が種々提唱
されている。この翻訳処理は、基本的には入力原文を単
語(句)等の翻訳処理単位に区分し、これらの単語(句
)毎に求められた訳語(句)をその1文に亙って結合し
て前記入力原文に対する訳文を得るプロセスからなる。
この翻訳処理に際しては、入力原文の構文解析を行い、
その解析結果に従って不適切な訳文候補を排除する等の
処理が適宜行われる。
ところで翻訳処理装置に原文を入力する形態としては、
既に計算機の記憶装置上に作成された原文を文単位に切
出して翻訳処理に供する場合と、キーボード等の入力装
置を介してその原文を形成する文字列を順次入力する場
合とがある。
従来、キーボード等の入力装置から原文を文字列として
順次入力する場合には、一般にキーボード上のr文字」
キーの操作によって文字列情報(原文)を入力し、入力
文の区切りを「改行」キー等の操作によって指示しなが
ら行われる。その上で、上記「改行」キーの操作によっ
て区切られた文に対する翻訳処理の実行を、前記「改行
」キーとは別に設けられた「翻訳」キーの操作によって
指示するようにしている。
つまり翻訳処理装置にとっては、原文の入力作業と、そ
の入力された原文に対する翻訳処理とは全く別の独立し
た処理であることから、その処理の指示を別個のキーを
用いてそれぞれ指示するようにしている。
然し乍ら、このような従来の装置を用いる原文人力者(
ユーザ)は、原文の入力処理に熱中するあまり、往々に
して前記「翻訳」キーの操作を忘れることが多い。この
場合、本来、2文あるいは3文としてそれぞれ処理すべ
き入力文が1文と看做されて翻訳処理に供され、例えば
構文解析結果が複雑化する等の原因により、その翻訳処
理が失敗する虞れが多い。
(発明が解決しようとする課題) このように従来では、原文人力の処理と原文に対する翻
訳処理とが全く独立していることから、その処理に対す
る指示操作が別個のキーを用いて行われるようになって
いる。この為、指示操作が複雑で面倒であることのみな
らず、往々にして翻訳指示のキー操作を忘れることが多
くある。この結果、本来、個々に翻訳処理に供されるべ
き複数の文が1纏まりの文として翻訳処理に供され、そ
の構文解析等が複雑化して翻訳処理に失敗することが多
くなると云う不具合があった。
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、例えば原文を文字列として順次
入力する場合における翻訳処理の指示を確実に行うこと
ができ、しかも翻訳処理の単位を適確に指示することの
できる翻訳処理装置を提供することにある。
F発明の構成] (課題を解決するための手段) 本発明は、原文の入力操作における文の区切りの指示と
、その翻訳指示とが対応していることに鑑み、原文を構
成する各文の入力終了が、例えば「改行」キーの操作に
よって指示されたとき、この入力終了が指示された時点
までに入力された文を1つの翻訳処理単位として翻訳装
置本体に翻訳処理の起動を指示するようにしたことを特
徴とするものである。
また入力された原文に対する区切りの制御情報が入力さ
れたとき、その区切り位置にて原文をそれぞれ1つの翻
訳処理単位として区分して前記翻訳装置本体に翻訳処理
の再起動を指示するようにしたことを特徴とするもので
ある。
(作 用) 本発明によれば、原文の入力時に文の区切りの指示を行
うと、その区切り指示がなされた時点までの原文を1つ
の翻訳処理単位として自動的に翻訳処理が起動されるの
で、従来のようにその都度、翻訳処理の指示を別個に行
う必要がなくなり、その操作を大幅に簡略化することが
可能となる。
しかも翻訳開始の指示を忘れて、連続する複数の文を1
文として翻訳処理するような不具合もなくなる。
また入力原文に対して区切り位置の指示を与えることで
、その区切り位置にて原文をそれぞれ1つの翻訳処理単
位として区分して翻訳処理を再起動するので、容易に確
実な翻訳処理を行わせることが可能となる。
(実施例) 以下、図面を参照して本発明の一実施例に係る翻訳処理
装置について説明する。
第1図は実施例装置の概略構成図であり、第2図は実施
例装置における入力部lの基本的な処理シーケンスを示
す図である。入力部1は、例えばキーボードからなり、
複数種のr文字」キーの選択的な操作による文字列を順
次入力すると共に、その原文人力に対する制御情報や翻
訳処理に対する各種の制御情報を入力する為の各種の「
ファンクション」キーを備えて構成される。
この入力部lを介して順次入力されるキー情報は、該入
力部lにおいて第2図に示すようにその情報が判定され
る。即ち、キー情報が入力されると(ステップa)、先
ずその人力情報がr改行(翻訳)」の指示か否かが判定
される(ステップb)。そして「改行(翻訳)」の指示
でない場合には、次に「終了」の指示か否かの判定がな
される(ステップC)。このような判定を受けた後、入
力文字情報は、原文記憶部2に与えられて順次格納され
、入力文字列からなる入力原文の形成に供せられる(ス
テップd)。また上述した如く人力された文字情報は表
示装置3にて順次文字列を形成して表示される(ステッ
プe)。
尚、上記ステップCにて原文人力の「終了」が指示され
た場合には、これによって原文の入力と、入力原文に対
する翻訳処理が終了制御される。また前記ステップbに
おいて、r改行」キーの入力が検出された場合には、そ
れまでに入力された文字列に対して1文の区切りが指示
され、且つその1文を翻訳処理単位として翻訳処理の開
始が指示される。これらの処理の指示は、前記人力部1
から翻訳制御部4に対して与えられる。
例えば英文からなる原文を入力して、その日本語への翻
訳を行わせる場合、アルファベットからなる入力文字列
は順次入力されて前記原文記憶部2に格納されると共に
、表示装置3にて、例えば第3図(a)に示すように表
示される。
尚、第3図は rYesterday he saw a girl 
with a bagon the right ba
nk ofthe river、  Jなる英文を人力
した例を示している。この場合、カーソルIOは次の入
力文字位置に表示される。
このようにして原文を入力した後、前記入力部lから「
改行Jを指示し、次に翻訳対象とする英文を入力すると
き、上記「改行」の指示を受けた翻訳制御部4は、上記
指示時点までに入力され前記原文記憶部2に格納された
文字列を1つの翻訳処理単位(1文)とし、翻訳装置本
体5に対して上記翻訳処理単位の翻訳処理を開始するよ
うに指示する(ステップf)。これと同時に翻訳制御部
4は表示制御部6を制御し、前記原文記憶部2に格納さ
れて表示装置3にて表示されている入力文字列を、その
原文を正確に表現するべく原文の整形を行わせる。
この原文の整形処理は、例えばアルファベットの例から
なる人力文字列中のスペース位置を検出し、このスペー
スによって原文を構成する各単語をそれぞれ切出すと共
に、各単語が不本意に改行表示されることがないように
表示改行位置を制御する等の処理からなる。このような
原文の整形処理によって前記入力原文は第3図(b)に
示すように整形され、且つ前記次の文字入力位置を示す
カーソルIOは、所定の空白行を隔てた行の先頭位置に
移動される。このようなカーソル制御により、入力原文
は所定の翻訳処理単位をなす1文毎に空白行を隔てて表
示されるようになっている。
しかして翻訳処理の開始が指示された翻訳装置本体5は
、前記原文記憶部2に格納された文字列を、その改行が
指示された箇所までを翻訳処理の1単位をなす1文とし
て切出し、この区切りが指定された1つの文(原文)に
対する翻訳処理を開始する。
この翻訳処理のアルゴリズムとしては、従来より種々提
唱されているものを適宜採用可能である。
−例を挙げれば、例えば入力文を構成する文字列を単語
(句)単位に切出し、その単語(句)に対する訳語(句
)を翻訳辞書7を検索して求める。
そして一般に複数個存在する訳語(句)の中から不適切
な訳語(句)を、その構文解析結果等に従って排除し、
構文的に正しい訳語(句)の組合わせからなる訳語(句
)の系列を訳文候補として求めることによって行われる
。
このようにして前記翻訳装置本体5にて前記入力原文に
対する訳文候補が求められると(ステップh)、その訳
文はこれを得た入力原文に対応して管理されて訳文記憶
部8に格納される。そしてその訳文は、前記表示制御部
6の制御の下で前記表示袋W3に与えられ、その訳文を
得た前記原文に対応付けられて表示される(ステップi
)。
この原文に対応付けて行われる訳文の表示は、例えば表
示装置3の表示画面を左右に2分割し、その一方を原文
の表示領域3a、他方を訳文の表示領域3bとして原文
および訳文をそれぞれ横書き表示して行われる。この際
、訳文を得た原文の表示開始の行位置を検出し、原文と
同じ行から訳文の表示を開始すると云う表示制御が行わ
れる。
このような表示制御により、第3図(e)に示すように
原文とその訳文とが左右に並べられ、相互に対応付けら
れて表示されることになる。
第4図は上述した原文と訳文との対応表示の、前記表示
制御部6における制御処理例を示すものである。
この処理について簡単に説明すると、先ず表示制御の為
のパラメータ(F、fl、m、n)の初期化を行う(ス
テップA)。そして前記入力部lから文字が入力される
都度(ステップB)、フラグFが11”か否かを判定す
る(ステップC)。そしてフラグFが“1°の場合、原
文人力の開始であると判定して、その文の表示開始行デ
ータfInとして前記パラメータgの値をセットし、こ
こで入力される文に対して文番号nを設定する(ステッ
プD)。
しかる後、文番号を特定するパラメータnの値をインク
リメントし、同時Jこ前記フラグFを′0”にリセット
する(ステップE)。
しかして前記ステップCにおいてフラグFが“11でな
い場合、および前記ステップD、Hの処理が行われた後
には、前記入力文字が「改行」の指示であるか否かが判
定される(ステップF)。
そして「改行」の指示でない場合には、パラメータm、
nで示される表示位置(R,m)に入力文字を表示しく
ステップG)、前記パラメータmをインクリメントして
(ステップH)カーソルlOの表示位置を次の入力文字
表示位置に移動させる。
この際、そのパラメータmが1行の最大表示文字数Mを
越えるか否かを判定する(ステップI)。
そしてパラメータmがその最大値Mを越える場合には、
表示行を指定するパラメータgをインクリメントすると
共に、その行における表示文字位置のパラメータmを“
1“に初期化する(ステップJ)。そして表示行のパラ
メータgが表示装置3における最終行してあるか否かを
判定した後(ステップK)、前述したステップBからの
文字入力処理から繰り返す。
尚、パラメータgの値が最終行りを越えた場合には、次
頁処理に移行し、前述したステップAからの処理を繰返
す。
このようなステップA−Kにより示される一連の処理に
よって人力文字列が順次文字列をなして表示されること
になる。
一方、前記ステップFにおいて「改行」の指示が検出さ
れると、表示制御部Bでは、表示行のパラメータgを(
+2)L、パラメータmおよびフラグFをそれぞれ“1
“に再設定しくステップL)、次の入力文に対する処理
に控える。同時に番号nで指定される入力文を前記原文
記憶部2から読み出しくステップM)、その文に対する
翻訳処理の実行を前述したように開始する(ステップN
)。
そして文番号nで示される原文(文字列)をその表示カ
ラム数に応じて整形処理する(ステップ0)。そして上
記訳文を得た原文が表示されている表示箇所の表示開始
位置を前記表示開始行データJ7nから求め、このun
によって示される行位置から前記訳文を表示する。
このような訳文の表示位置制御によって、翻訳装置本体
5にて求められた訳文が、その訳文を得た原文に対応付
けられて同じ行位置から表示されるる。そして前記ステ
ップLに示される処理によりて、次に入力される原文と
その訳文の表示位置の前に空白行が形成され、翻訳処理
単位毎に区切られた各文が個々に1つのまとまりとして
表示されるようになっている。
尚、第3図(C)に示す例では、前記英文で示される入
力原文に対する日本語の訳文候補がr昨日、彼は川の右
土手の鞄を持った 少女を見た。          」 として得られた場合を示している。
尚、このようにして翻訳装置本体5が入力原文に対する
翻訳処理を実行している際、前記入力部1を介して次の
文を、例えば rShe was pretty、 J等として入力し
ていても良いことは云うまでもない。この場合、その入
力文に対する翻訳開始の指示を翻訳制御部4に対して指
示しておけば、前記翻訳装置本体5における上述した入
力原文の翻訳処理が終了した時点で、次の入力文に対す
る翻訳処理の開始が該翻訳制御部4から速やかに指示さ
れることになる。
従ってユーザは入力した原文に対する翻訳結果が得られ
るか否かに拘らず、入力原文の区切りを「改行」の指示
によって順次指定しながら、その人力処理を連続して行
うことが可能となる。
以上のように本装置によれば、翻訳処理に供する文字列
を順次入力し、その文の区切りを示す「改行」を指示す
るだけで、その改行指示により入力原文の文の区切りが
指定され、同時にこの指示によって切出された1文を翻
訳処理単位としてその翻訳開始が自動的に指示されるこ
とになる。
従って従来のように全く別の作業である原文の入力とそ
の翻訳処理の指示とをそれぞれ別個に行う必要がなくな
り、その入力者(ユーザ)の負担を大幅に軽減すること
が可能となる。
また「改行Jの指示によって入力文の区切りと、その翻
訳処理の開始が同時に指定されるので、翻訳装置本体5
にとっても翻訳処理すべき文の単位に明確に指示される
ことになるので、連続する複数の文を1文として翻訳処
理したが故に、その翻訳処理が徒に複雑化する等の不具
合を招来することがない。これ故、翻訳装置本体5自体
の処理負担を軽減することもでき、また翻訳処理の失敗
の可能性も大幅に低減することが可能となる。
従って総合的に翻訳処理効率の向上を図ることが可能と
なり、またユーザとしては「改行」の指示を行えば良い
ことを覚えていれば良いので、その操作性の格段の向上
を図り得る等の実用上絶大なる効果が奏せられる。
ところで以上の例は、原文を入力しながらその文の区切
りを「改行」の指示によって与え、その文に対する翻訳
処理の開始を指示したが、例えば既に翻訳された訳文に
対する修正処理を行う場合には、次のようにして行われ
る。
即ち、第3図(c)に示すようにその訳文候補が得られ
、これを修正したい場合には、例えば同図(d)に示す
ようにその修正対象箇所にカーソルIOを合せて前記゛
「改行(翻訳)」キーの操作を行う。
この場合、文字列の入力モードではないことから、前記
翻訳制御部4は前記カーソルlOで指定された語(句)
が含まれる原文(1つの翻訳処理単位として求められて
いる1文)を検出し、この文に対する翻訳処理の再実行
を指示する。この際、上記カーソル10で指定された語
(句)の訳語の品詞情報等の属性を調べ、係り受は選択
を異ならせる等して先に求めた訳文候補とは異なる訳文
を得るように、その翻訳処理の制御が行われる。
このような処理によって、前述した原文の入力モードの
場合と同様に、訳文の修正モードにあっても、「改行j
の指示だけでその翻訳対象とする1文の切出しと、その
翻訳処理の開始が指示されることになる。
尚、この修正モードにあって、カーソルlOにて指示さ
れた語(句)の直前、または直後に1文の区切りを示す
「ピリオド」等が存在する場合、この「ピリオド」を区
切りとして先に1文として処理した入力原文を2つに分
割し、これらの分割された文をそれぞれ独立した翻訳処
理単位として翻訳処理するようにしても良い。
このような処理シーケンスを併用すれば、「改行」の指
示を忘れた箇所に対して改めて「改行」を指示し、この
区切り指定により分割された各文に対してそれぞれその
翻訳処理の再実行を指示することが可能となる。
また先に翻訳処理された原文の翻訳処理単位が長い為に
所望とする訳文が得られなかったような場合でも、翻訳
処理単位の区切り直しを行うことにより、これによって
切られた短い文を処理単位としてそれぞれ翻訳処理する
ことが可能となる。
この際、2つに区切られた各文に対して、例えば前の文
の翻訳処理を終了した時点で後の文に対する翻訳処理の
開始を連続して指示する等してその翻訳処理の開始を自
動的に指示するようにしても良いことは勿論のことであ
る。
尚、本発明は上述した実施例に限定されるものではない
。ここでは英文の日本語文への翻訳につき説明したがそ
の逆であっても良いことは勿論である。また原文を音声
入力する場合や、OCR等を介して入力する場合にも同
様に適用することができる。また「改行」によってその
翻訳開始を指示したが、翻訳対象とする原文の1文の入
力の終了指示であれば、他の指示形態を採用することも
可能である。その他、本発明はその要旨を逸脱しない範
囲で種々変形して実施することができる。
[発明の効果] 以上説明したように本発明によれば、原文人力における
文の区切りの指示と、その区切りが指示された1文に対
する翻訳処理の指示とを、例えば「改行」キーの操作に
よって同時に行うことが可能となるので、その操作形態
の簡略化を図り得る。
しかも翻訳開始の指示を忘れて連続する複数の文を1文
として翻訳処理するような不具合を未然に防ぐことが可
能となる。従って原文人力を確実に行いながらその翻訳
処理を指示することができ、翻訳処理およびそのユーザ
(操作者)に対する負担を軽減して確実で効率の良い翻
訳処理を可能ならしめる等の実用上多大なる効果が奏せ
られる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る翻訳処理装置の概略構
成を示す図、第2図は実施例装置の基本的な処理シーケ
ンスを示す図、第3図は実施例装置における原文とその
訳文との表示形態を示す図、第4図は表示制御のシーケ
ンスを示す図である。 ■・・・入力部、2・・・原文記憶部、3・・・表示装
置、4・・・翻訳制御部、5・・・翻訳装置本体、6・
・・表示制御部、7・・・翻訳辞書、訃・・訳文記憶部
。

Claims (3)

    【特許請求の範囲】
  1. (1)原文情報およびこの原文情報の入力に関する制御
    情報を入力する為の入力手段と、入力された原文情報を
    翻訳辞書を用いて翻訳してその訳文を求める翻訳装置本
    体と、この翻訳装置本体の動作を制御する翻訳処理制御
    手段とを具備し、前記翻訳処理制御手段は、前記入力手
    段を介して原文情報の入力終了を指示する制御情報が入
    力されたとき、この制御情報の入力時点までに入力され
    た原文情報を1つの翻訳処理単位として前記翻訳装置本
    体に翻訳処理の起動を指示することを特徴とする翻訳処
    理装置。
  2. (2)原文情報の入力終了を指示する制御情報は、改行
    指定の情報からなることを特徴とする特許請求の範囲第
    1項記載の翻訳処理装置。
  3. (3)翻訳処理制御手段は、原文情報の区切りを指示す
    る制御情報が入力されたとき、この制御情報にて区切ら
    れる位置にて原文情報をそれぞれ1つの翻訳処理単位と
    して区分して前記翻訳装置本体に翻訳処理の再起動を指
    示することを特徴とする特許請求の範囲第1項記載の翻
    訳処理装置。
JP2277671A 1990-10-18 1990-10-18 翻訳処理装置 Pending JPH03141469A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2277671A JPH03141469A (ja) 1990-10-18 1990-10-18 翻訳処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2277671A JPH03141469A (ja) 1990-10-18 1990-10-18 翻訳処理装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP60063455A Division JPS61223977A (ja) 1985-03-29 1985-03-29 翻訳処理装置

Publications (1)

Publication Number Publication Date
JPH03141469A true JPH03141469A (ja) 1991-06-17

Family

ID=17586681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2277671A Pending JPH03141469A (ja) 1990-10-18 1990-10-18 翻訳処理装置

Country Status (1)

Country Link
JP (1) JPH03141469A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5953974A (ja) * 1982-09-21 1984-03-28 Noriko Ikegami 光学式読取装置
JPS59140582A (ja) * 1983-01-31 1984-08-11 Hitachi Ltd 自然言語翻訳援助方式
JPS59165179A (ja) * 1983-03-11 1984-09-18 Fujitsu Ltd 辞書引方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5953974A (ja) * 1982-09-21 1984-03-28 Noriko Ikegami 光学式読取装置
JPS59140582A (ja) * 1983-01-31 1984-08-11 Hitachi Ltd 自然言語翻訳援助方式
JPS59165179A (ja) * 1983-03-11 1984-09-18 Fujitsu Ltd 辞書引方式

Similar Documents

Publication Publication Date Title
JPH0411906B2 (ja)
JPH0567144A (ja) 前編集支援方法およびその装置
JPS58114225A (ja) 仮名漢字変換入力方式
US5262948A (en) Word processor
JPS61223977A (ja) 翻訳処理装置
JP3881405B2 (ja) 機械翻訳システム
JP2737160B2 (ja) 文章処理装置
JP2893239B2 (ja) 翻訳支援辞書検索表示システム
JPH0628396A (ja) 電子化辞書装置
JP2585815B2 (ja) 仮名漢字変換装置および仮名漢字変換方法
JPH1063651A (ja) 中国語入力装置
JPH04167063A (ja) 機械翻訳方法及び機械翻訳装置
JPH07146858A (ja) 情報処理システム
JPS62203265A (ja) 機械翻訳システム
JPH03282874A (ja) 文書作成装置
JPS61223971A (ja) 文章作成装置
JPH0227473A (ja) 文書編集方法
JPH07182342A (ja) 機械翻訳装置
JPS62203275A (ja) 機械翻訳システム
JPH01211068A (ja) 日本語文入力装置
JPH07105219A (ja) 機械翻訳装置
JPH077401B2 (ja) 日本語入力方式
JPH08272792A (ja) 文字処理装置及びその方法
JPS62249274A (ja) 文書処理装置
JPH05181900A (ja) 固有名詞処理装置