JPS61265672A - 翻訳方式 - Google Patents

翻訳方式

Info

Publication number
JPS61265672A
JPS61265672A JP60109154A JP10915485A JPS61265672A JP S61265672 A JPS61265672 A JP S61265672A JP 60109154 A JP60109154 A JP 60109154A JP 10915485 A JP10915485 A JP 10915485A JP S61265672 A JPS61265672 A JP S61265672A
Authority
JP
Japan
Prior art keywords
translation
input means
sentence
file
input
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
JP60109154A
Other languages
English (en)
Inventor
Koji Miyao
宮尾 孝治
Hitoshi Suzuki
等 鈴木
Hajime Asano
浅野 肇
Shinji Tokunaga
徳永 信治
Yasuhiro Takiguchi
康弘 滝口
Hidezo Kugimiya
釘宮 秀造
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 JP60109154A priority Critical patent/JPS61265672A/ja
Priority to DE19863616751 priority patent/DE3616751A1/de
Priority to US06/864,256 priority patent/US4814987A/en
Priority to GB8612156A priority patent/GB2177242B/en
Priority to CA000509518A priority patent/CA1261475A/en
Publication of JPS61265672A publication Critical patent/JPS61265672A/ja
Priority to GB8825256A priority patent/GB2209083B/en
Priority to CA000599745A priority patent/CA1267228A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、機械と人間が協力しながら正しい翻訳結果を
作り上げていく対話型機械翻訳ノステムに関する。
(背景技術) 近年、複数言語間の翻訳システムが幾つか提案され、そ
の成果が注目されている。
ところで、この種の翻訳システムは、翻訳精度の向]−
に主眼がおかれており、ユーザの種々のニーズに対し充
分に対応できるまでに開発が進展していないのが現状で
ある。
例えば、従来のvA訳システムでは、文章の入力手段と
してキーボードからのタイプ入力に代表されるユーザ直
接入力か、あるいは外部記憶内の文章ファイル等からの
間接入力かのどちらかに特化しており、この両者を共存
させユーザが適宜選択できるものはなかった。
また、それぞれの入力文章に対しても一文単位の翻訳機
能か、あるいは全文章の一括翻訳機能かのどちらかに特
化しており、この両者を共存させユーザが適宜選択でき
るものはなかった。
(発明が解決しようとする問題点) 現在の機械翻訳システムでは入力文章の入力手段として
のキーボードからのタイプ入力に代表されるユーザ直接
入力か、あるいは外部記憶内の文章ファイル等からの間
接入力からの片方しかなく、両者を切り替えて使えるも
のは無かった。このため、翻訳システムは単なる翻訳機
能のみにとどまり、2つ以上の原文を合成しつつ、翻訳
を行なうことはできなかった。
本発明の第1の目的は、上記の2つ以上の入力手段をユ
ーザが適宜切り替えることにより、文章ファイルからの
入力文章を翻訳している時、その文中にキーボード等か
ら新しく文章を入力し、これを翻訳することによって、
2つ以上の原文を1つに合成することと翻訳することと
を同時に行なうことができるようにして、翻訳文書作成
業務の効率をトータル的に改善することにある。
また、一般的にいって機械翻訳の場合、翻訳されるべき
入力文章自体に自然言語特有のあい球性があるため複数
の訳が出ることは避けられない。
そこで、曵数の翻訳結果を順次表示し、ユーザがその中
から正しい候補を選択することが必要になる。−例とし
て次の3つの文からなる英語の文章を日本語に翻訳する
場合を考える。
(イ)  I  had 300 dollars y
esterday。
1、私は昨日300ドルを持っていた。
(ロ)  I  bought a car with
 200 dollars today。
1、私は今日200ドル付きの車を買った。
(2,私は今日200ドルで車を買った。)(ハ) S
o  r  have 100 dollars no
w。
1、だから私は今[0ドル持っている。
上記の例で(イ)、(ハ)の文はあい球性が無いため、
第1候補しか出ず、もちろんこれで正解である。しかし
く口)の文はあい球性があるため、2つの候補が順次出
力され、第2候補が正解である。
これは第7図に示すように(ロ)の文がPとQの2つの
係り受けの可能性を持っているためである。
第1候補はPを採用し、第2候補はQを採用したもので
ある。
このような機械翻訳に対するニーズとして次の3つがあ
る。
(A)  ラフな訳で良いから手早く大意を把握したい
。従って文章を一括して翻訳する機能が欲しい。この時
は当然、各文に対しては第1 NM補のみの出力となり
、一部(ロ)の第1候補のような誤訳が混じるが、それ
は構わない。
(B)  時間はかかっても良いから各文に対して正解
が出るまで順次次候補を出力し、−文一文を(ロ)の第
2候補のような正確な訳に仕上げたい。
(C)  まず(A)で大意を把握し、(ロ)のような
誤訳の部分のみ(B)を行なってトータル的にみて、効
率的な翻訳を行ないたい。
ところが、先行技術の翻訳システムは、上記の(A)、
(B)のいずれかに特化されているため、(C)を行な
うことが不可能であった。
すなわち、(A)に特化したシステムには、さら?こ2
通りがあり、その一方のものは、入力文章の入力手段と
して、あらかじめ入力されていた文章ファイルを用い、
その文章ファイルの内容を一括して翻訳するものである
。この場合は(A)のみしか行なえず、従って(C)を
行なうことは不可能である。
次に、(A)に特化したシステムのいま一つのものは、
入力文章の入力手段としてキーボード等の直接入力手段
を用い、キーボードから全文章を入力したのち、全文を
一括して翻訳するものである。
この場合も(A)のみしか行なえず、(C)を行なうこ
とは不可能である。
また、(B)に特化したシステムは入力文章の入力手段
としてキーボードを用い、−文の入力ごとに翻訳を行な
い、順次次候補を出力してその文を正確な訳に仕上げて
から次の文の入力に移るものである。この場合(A)は
行なえず、従って(C)を行なうことは不可能である。
本発明の第2の目的は、上に述べた先行技術の翻訳シス
テムの欠点を解消し、(C)を可能にすることにより、
正しい翻訳結果を導くまでのトータル的な作業の効率を
向上させた対話型機械翻訳システムを提供することであ
る。
(問題点を解決するための手段) 本願の第1の発明は、翻訳されるべき入力文章の入力手
段としてキーボード等の直接入力手段と外部記憶装置内
の文章ファイル等の間接入力手段との複数の手段を共存
さけ、ユーザがそれらを適宜選択できるようにしたこと
を特徴とするものである。
更に、本願の第2の発明は、上記の複数の入力手段の各
々からの入力文章に対して一文ごとに翻訳する機能と全
文章を一括して翻訳する機能とを共存させ、ユーザが適
宜選択できるようにしたことを特徴とするものである。
(作用および効果) 本願の第1の発明では、翻訳されるべき入力文章の入力
手段としてキーボード等の直接入力手段と外部記憶装置
内の文章ファイル等の間接入力手段との複数の手段を共
存させ、ユーザが適宜選択できるようにしたので、1種
類の翻訳システムで2つ以上の入力手段を使い分けられ
るようになり、間接入力手段から入力された原文中に、
直接入力手段から文章を付加する等の方式により、2つ
以上の原文を1つに合成することと翻訳することとを同
時に行なうことができる。
更に、本願の第2の発明では、上記の複数の入力手段の
各々からの入力文章に対して一文ごとに翻訳する機能と
全文章を一括して翻訳する機能とを共存させ、ユーザが
それらを適宜選択できるようにしたので、まず、一括翻
訳でラフな全文翻訳を得て大意を把握し、その後に誤訳
の部分のみ一文翻訳を行なって正確な訳に直せるため、
正しい翻訳結果を導くまでのトータル的な作業の効率を
向上させることができる。
(実施例) 第1図は、本発明を実施することができる翻訳装置Tの
構成を示すブロック図である。翻訳装置Tは翻訳処理な
どの処理を行なう中央処理装置(CPU)1  に関連
して、CPUIで処理を行なうためのプログラムや編集
処理のための中間データなどがストアされるメインメモ
リ2、翻訳処理に必要な表示を行なうための表示装置(
CRT)3、文字・記号キーや各種機能キーを備え、翻
訳処理に必要な入力を行なうためのキーボード4、翻訳
に必要な情報がストアされる翻訳モジュール5、プリン
タ7および外部記憶装置8が備えられている。
第2図は翻訳モジュール5の一実施例を示す。
翻訳モジュール5には5つのバッファA、B、C1D、
Eおよび翻訳用の辞書と文法規則と木構造変換規則とを
有するテーブル6が含まれる。これらのバッファA−E
には後述するように翻訳過程の各解析レベルにおけるデ
ータなどがストアされる。
ここで一般的な機械翻訳処理について簡単に説明する。
機械翻訳には、一般的に第3図のようなレベルがある。
左上からソース言語が入力されると、■の辞書引き、■
の形態素解析、■の構文解析と解析が進められる。機械
翻訳はこの解析レベルにより、大きく2つに分けられる
。1つは、各言語に依存しない概念■まで解析する方式
であり、この概念を中間言語と呼ぶ。このようにしてタ
ーゲット言語を生成していく方式をピボット方式と呼ぶ
。ターゲット言語とは、翻訳文のことである。
もう1つは、トランスファ一方式と呼ばれ、■の形態素
解析、■の構文解析、■の色味解析、■の文脈解析のい
ずれかまで解析を行なって、ソース言語の内部構造を得
、次にターゲット言語の同レベルの構造に変換した後、
ターゲット言語を生成するものである。ここで、各解析
の内容を第1表に記載する。
第1表 本発明では、どのレベルまで翻訳を進めるかは問題では
なく、翻訳された結果のみが問題となる。
本実施例では、構文解析のレベルまで翻訳を行なうもの
とする。この場合の翻訳モジュールを機能的にブロック
化するとすると、第4図に示されているように、辞書引
き形態素解析部GA、tM文解析部CB、言語変換部G
C、ターゲット言語生成部GDの4つのブロックに分け
ることができる。
第5図(1)〜(5)は、第2図の各バッファA〜Eの
内容を Th1s  is  a  pen。
という英文を日本語に翻訳する場合について示している
。まず、第2図のバッファ八に第5図(1)のように原
文が涜み込まれる。第4図の辞書引き形態素解析部GA
により、各単語の必要な情報が辞書から引かれ、第2図
のバッファBに入れられる。その一部である品詞情報は
、第5図(2)のようになる。this  は、多品詞
語であるが、これは次の第4図の構文解析部CBにより
一意的に決定され、係り受は関係が第2図のバッファC
に第5図(3)のように入る。このとき、第2図のチル
プル6の文法規則によって第2表に示すような解析が行
なわれる。
第  2  表 この規則は、たとえば「文とは、主部と述部からできて
いる」ということを表わす。第4図の言語変換部GCで
は、構文解析同様、木構造変換の規則により解析が行な
われ、結果が、第5図(4)のように第2図のバッファ
Dに入れられる。第4図のターゲット言語生成部CDで
は、適切な助詞や助動詞がつけられ、日本語の形になっ
て、第5図(5)のように第2図のバッファEに入れら
れる。
第6図は、本発明を説明するためのフローヂャートであ
る。ステップnlにおいてはユーザによるキーホード4
からの指示の有無がチェックされる。指示が無ければス
テップnlとSの間で無限ループが続く。ユーザによる
指示が翻訳処理の終了である時はステップn2の判断分
岐により処理か終了ケる。
ユーザによるファイル名の指示がなされた時はステップ
n3の判断分岐により、ステップn9に処理が移り、こ
こで指示されたファイルがオープンされ、そのファイル
内ポインタがファイル内の先頭文にセットされる。新し
く別のファイル名が指示されるまでこのファイル名は有
効である。また、このファイル内ポインタは後述するよ
うに、ファイル翻訳あるいはファイル一括翻訳の指示が
なされた時、ステップn17において一文単位で歩進さ
れる。
ユーザによる一文の文章入力がなされた時はステップn
4の判断分岐により、ステップn8に処理が移り、入力
された一文が現カーソル位置に表示される。この処理は
前述の翻訳装置T内のCPU1の統轄のらとにメインメ
モリ2、Cr(T 3を使用して行なわれるが、この処
理そのものは既に公知の技術であるため、説明は省略す
る。
ユーザによるカーソル移動の指示がなされた時はステッ
プn5の判断分岐により、ステップnlOに処理が移り
、指示された位置にカーソルが移動する。この処理その
ものも、ステップn8の入力文章の表示と同じく説明を
省略する。このカーソル移動は、入力がある程度まで進
んだ時に、既に翻訳の終わった文の再翻訳を行なうため
にカーソルを戻すためにも使われるし、また、−文一文
ごとに正確な訳を求めるために次候補の選択を行なって
いる時は、正確な訳が出力された後に次の文章入力を行
なうためにカーソルを進めるためにも用いられる。
ユーザによる翻訳の指示がなされた時は、ステップn6
の判断分岐を経由してステップn7のチ1−Jりを受け
る。これまで述べた以外の指示がなされた時は、ステッ
プn6の判断分岐により指示エラ−と判断されSに戻る
。本発明における翻訳指示としては以下に示す4つがあ
る。
1、翻訳: CRTa上のカーソルを含む一文を翻訳する。
2一括翻訳・ CRTa上のカーソルを含む一文からCRT3上の文章
の最後の文までを一括して翻訳する。
3 ファイル翻訳: 指示されたファイル内のファイル内ポインタで示された
一文をCRTa上のカーソル位置に呼び出して、翻訳す
る。
4、ファイル一括翻訳: 指示されたファイル内のファイル内ポインタで示された
一文からファイル内の最後の文までをlTg上のカーソ
ル位置に呼び出して、一括して翻訳する。
この指示方法として、キーボード4上に4つの独立のキ
ーを設けても良いが、本実施例においては、よく用いら
れている「機能キーJを用いることにより、独立なキー
の数を減らすことにする。すなわち、以下のようなキー
割り当てにする。
1、翻訳       「翻訳キー」 2、一括翻訳     「機能キー」+「翻訳キー」3
 ファイル翻訳   「ファイル翻訳キー」4、ファイ
ル一括翻訳 「機能キー」+「ファイル翻訳キー」 翻訳指示あるいは一括翻訳指示がなされた時はステップ
n7の判断分岐により、ステップnilに移り文章束の
チェックを受ける。カーソルかCRTs上に表示されて
いる文章束にある時はもはや翻訳の対象となる入力文が
存在しないため、翻訳を行なわずSに戻る。それ以外の
場合は、ステップn12においてCRTa上のカーソル
を含む一文の翻訳を行なう。次に、ステップn13にお
いて一括翻訳指示であったかどうかのチェックを受ける
。単なる翻訳指示の場合はここからSに戻る。
一括翻訳指示の場合は、さらにステップn14において
カーソル位置の歩進がなされる。これはCRTa上の次
の文を翻訳するための準備である。
ここから再びステップnllに移り、文章束のチェック
を受ける。ステップn15ステツプn14のループは一
括翻訳が文章束に達するまで行なわれる。文章束に達す
ると、単なる翻訳の場合と同じくステップnilからS
に戻る。
ファイル翻訳指示あるいはファイル一括翻訳指示かなさ
れた時はステップn7の判断分岐により、ステップn1
5に移りファイル終了のチェックを受ける。ステップn
9で指示されたファイルのファイル内ポインタがファイ
ルの末尾に達している時は、もはやファイル内には翻訳
すべき文が存在しないため、翻訳を行なわずにSに戻る
。それ以外の場合はステップn16においてファイル内
ポインタで指示された一文を呼び出し、CRT3上のカ
ーソル位置に表示する。この処理そのものもステップn
8と同じ(公知の技術であるため、説明は省略する。次
に、ステップn17に移り、ファイル内ポインタを歩進
する。これはファイル内の次の文を呼び出すための準備
である。次に、ステップn18に移り、ステップ゛n1
6でCRT3上の現カーソル位置に表示した一文の翻訳
を行なう。すなわち、ステップn+8はステップn+2
と全く同じ処理になる。次に、ステップn19において
一括翻訳指示であったかどうかのチェックを受ける。
単なるファイル翻訳指示の場合はここからSに戻る。
ファイル一括翻訳指示の場合は、さらにステップn20
においてカーソル位置の歩進がなされる。
これはファイル内の次の文をCRT3上の次の位置に呼
び出すための準備である。ここから再びステップn15
に移り、再びファイル終了のチェックを受ける。ステッ
プn15〜ステツプn20のループはファイル一括翻訳
がファイルの終りに達するまで行なわれる。ファイルの
終りに達する−と、単なるファイル翻訳の場合と同じく
ステップn15からSに戻る。
以上の説明により、本発明が第1図、第2図のンステム
構成と第6図のフローでもって実現できることが分る。
なお、ステップn12あるいはステップn17の−文翻
訳サブルーチンは同−文に対して、再び用いられた時は
次候補を出力する機能がある。すなわち、第7図の例で
言うと最初に用いられた時はPの解釈に基づく訳を出力
し、カーソルの移動なしに直ちに同一の文に対して用い
られた時はQの解釈に基づく訳を出力するのである。こ
の機能は既に公知の技術であり、また、この機能の詳細
は本発明と直接の関係は無いためここでの説明は省略す
る。
さらに、本発明ではファイルからの呼び出しに際して必
ず翻訳を伴なうものとしたが、本発明の[実施態様とし
て、翻訳を伴なわずに呼び出しのみとすることもできる
。この場合はいったんCR1画面上に呼び出し、キーボ
ードから入力された文章と同等になってから翻訳するこ
とになる。これは「ファイル翻訳キー」を「ファイル呼
び出しキー」と変え、第6図のフローにおいてステップ
n6の内容を(E訳or呼び出し)と変え、ステップn
18を省略すれば実現できる。
さらに、本発明のもう1つの実施態様として、「ファイ
ル翻訳キー」の他に「ファイル呼び出しキー」を設けて
も良い。この場合は機能の追加となるが、これは第6図
のフローにおいてステップn6 の内容を(R訳or呼
び出し)と変え、ステップn7とステップn15の間に
(ファイル呼び出し)か(ファイル翻訳)かをチェック
する判断分岐を設け、(ファイル翻訳)であればステッ
プn15に行き、(ファイル呼び出し)であればステッ
プn15〜ステツプn20からステップn+8を除いた
フローを追加すれば良い。
【図面の簡単な説明】
第1図は本発明を実施することができる翻訳装置Tの構
成を示すブロック図、第2図は翻訳モジュール5の一実
施例を示すブロック図、第3図は機械翻訳処理について
説明するための図、第4図は翻訳モジュールの具体的構
成を示す図、第5図(1)〜(5)は各々、各バッファ
A−Eにストアされる内容を示す図、第6図は本発明の
詳細な説明するためのフローチャート、第7図は一文の
係り受けを示す図である。 l・・CPU、3・・・CRT、4・・・キーボード、
5・・・翻訳モジュール、8 ・外部記憶装置。 特 許 出 願 人  シャープ株式会社代 理 人 
弁理士 青白 葆 ほか2名T@訴■ 第3図 第4図 第7図 P:  ネζ【Δ 今日 どθOドアレイ寸さの申11
F、7’<。 Q:  木へL=今日ど00ド2しで゛申乞頁うた。 第5図(1) 第5図(2) 第5図(3) 、でッファC−ギlfQν降1撃φノでマファ寸 ・ 第5図(4) バ・ソファD−不tRL r: 諦果のバッファケ 第5図(5)

Claims (2)

    【特許請求の範囲】
  1. (1)翻訳されるべき入力文章の入力手段としてキーボ
    ード等のユーザからの直接入力手段と外部記憶装置内の
    文章ファイル等からの間接入力手段とを備えるとともに
    、両入力手段を選択的に用いる選択手段を備えたことを
    特徴とする翻訳方式。
  2. (2)翻訳されるべき入力文章の入力手段としてキーボ
    ード等のユーザからの直接入力手段と外部記憶装置内の
    文章ファイル等からの間接入力手段とを備えるとともに
    、両入力手段を選択的に用いる第1選択手段を備え、選
    択された入力手段からの入力文章に対して一文ごとに翻
    訳する機能と全文章を一括して翻訳する機能とを備え、
    かついずれか一方の翻訳機能を選択する第2選択手段を
    備えたことを特徴とする翻訳方式。
JP60109154A 1985-05-20 1985-05-20 翻訳方式 Pending JPS61265672A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP60109154A JPS61265672A (ja) 1985-05-20 1985-05-20 翻訳方式
DE19863616751 DE3616751A1 (de) 1985-05-20 1986-05-17 Uebersetzungssystem
US06/864,256 US4814987A (en) 1985-05-20 1986-05-19 Translation system
GB8612156A GB2177242B (en) 1985-05-20 1986-05-19 Translation system
CA000509518A CA1261475A (en) 1985-05-20 1986-05-20 TRANSLATION SYSTEM
GB8825256A GB2209083B (en) 1985-05-20 1988-10-28 Translation system
CA000599745A CA1267228A (en) 1985-05-20 1989-05-15 Translation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60109154A JPS61265672A (ja) 1985-05-20 1985-05-20 翻訳方式

Publications (1)

Publication Number Publication Date
JPS61265672A true JPS61265672A (ja) 1986-11-25

Family

ID=14502998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60109154A Pending JPS61265672A (ja) 1985-05-20 1985-05-20 翻訳方式

Country Status (1)

Country Link
JP (1) JPS61265672A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57132270A (en) * 1981-02-09 1982-08-16 Yoshio Hida Human intervening method for factor of failure in decision on meaning by machine translation
JPS59165179A (ja) * 1983-03-11 1984-09-18 Fujitsu Ltd 辞書引方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57132270A (en) * 1981-02-09 1982-08-16 Yoshio Hida Human intervening method for factor of failure in decision on meaning by machine translation
JPS59165179A (ja) * 1983-03-11 1984-09-18 Fujitsu Ltd 辞書引方式

Similar Documents

Publication Publication Date Title
US4814987A (en) Translation system
EP0176858B1 (en) Translation system
US4654798A (en) System of simultaneous translation into a plurality of languages with sentence forming capabilities
US5321607A (en) Automatic translating machine
JPS62271064A (ja) 機械翻訳システム
Graliński et al. PSI-toolkit: A natural language processing pipeline
JPH0261763A (ja) 機械翻訳装置
JPH0576067B2 (ja)
JPS61265672A (ja) 翻訳方式
JPS61265673A (ja) 翻訳方式
JPS61260366A (ja) 学習機能付機械翻訳システム
JP2838984B2 (ja) 汎用参照装置
JPH0410665B2 (ja)
JPS6190272A (ja) 辞書機能を用いた翻訳方式
JPS6180359A (ja) 翻訳装置
JP3313810B2 (ja) アスペクト処理装置
JPH0561902A (ja) 機械翻訳システム
JPS6180360A (ja) 翻訳方式
JP2715419B2 (ja) 翻訳装置
JPH03222069A (ja) 機械翻訳装置
JPS61260367A (ja) 機械翻訳システム
JPS63136265A (ja) 機械翻訳装置
JP2938897B2 (ja) 文書作成処理装置
JP2819766B2 (ja) 外国語電子辞書検索方式
JPH04130577A (ja) 自然言語処理装置