JPH0926962A - Translation support device - Google Patents
Translation support deviceInfo
- Publication number
- JPH0926962A JPH0926962A JP7175084A JP17508495A JPH0926962A JP H0926962 A JPH0926962 A JP H0926962A JP 7175084 A JP7175084 A JP 7175084A JP 17508495 A JP17508495 A JP 17508495A JP H0926962 A JPH0926962 A JP H0926962A
- Authority
- JP
- Japan
- Prior art keywords
- translation
- unit
- sentence
- translated
- 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
Links
Landscapes
- Machine Translation (AREA)
Abstract
(57)【要約】
【課題】 原文1文に対応する出力訳文1文とする従来
の長くて読み難い訳文をなくし、自然で読みやすい訳文
を利用者が作成できるよう翻訳支援を行う装置の提供。
【解決手段】 入力部1で入力された自然言語文は、原
文記憶部2に記憶後、翻訳部5により訳出されるが、そ
の翻訳は、翻訳辞書部6の文法規則6a中の構文解析規
則、すなわち、入力文に含まれる述語に着目し、該述語
が要求する項構造と各情報単位に含める述語数の制限に
基づくようにすることに従う情報単位に分割されて行わ
れ、その結果は、訳文記憶部3に記憶後、表示部7に表
示される。利用者は、表示部7に表示された情報単位と
その訳出結果の対応をみて、自由に訳文を作成すること
ができる。
(57) [Abstract] [Problem] To provide a device for supporting translation so that a user can create a natural and easy-to-read translated sentence by eliminating a conventional long and difficult-to-read translated sentence that is one output translated sentence corresponding to one original sentence. . SOLUTION: A natural language sentence input by an input unit 1 is stored in an original sentence storage unit 2 and then translated by a translation unit 5. The translation is a syntactic analysis rule in a grammatical rule 6a of a translation dictionary unit 6. That is, focusing on the predicate included in the input sentence, the predicate is divided into information units according to the term structure required by the predicate and the limit of the number of predicates included in each information unit. After being stored in the translated sentence storage unit 3, it is displayed on the display unit 7. The user can freely create a translated sentence by checking the correspondence between the information unit displayed on the display unit 7 and the translation result.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、翻訳装置に関し、
より詳細には、オペレータによる自然な訳文の作成を支
援するために、入力文を情報単位に分割して訳出するよ
うにした翻訳支援装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a translation device,
More specifically, the present invention relates to a translation support device that divides an input sentence into information units and translates the sentence in order to assist the operator in creating a natural translated sentence.
【0002】[0002]
【従来の技術】従来の機械翻訳装置は、入力文に対して
所定の翻訳処理(形態素解析,構文解析,変換・生成処
理)を実行して、対応する訳文を出力している。この場
合、長い原文の場合でも、1つの入力文に対して1つの
出力文(訳文)を生成する、というのを原則としている
ために、訳文が読みづらかったり、理解できなかったり
することがある。特に、入力言語と目的言語の間で言語
構造が大幅に異なるような場合(例えば、英語と日本
語)には、入力文中の要素と出力文中の要素との対応が
複雑になり、オペレータが出力文を編集して訳文を完成
させる際にも、大きな負担を強いることになる。2. Description of the Related Art A conventional machine translation device executes a predetermined translation process (morphological analysis, syntactic analysis, conversion / generation process) on an input sentence and outputs a corresponding translated sentence. In this case, even in the case of a long original sentence, since one output sentence (translated sentence) is generated for one input sentence in principle, the translated sentence may be difficult to read or may not be understood. . In particular, when the language structure of the input language and the target language are significantly different (for example, English and Japanese), the correspondence between the elements in the input sentence and the elements in the output sentence becomes complicated, and the operator outputs It also imposes a great burden on editing a sentence to complete a translated sentence.
【0003】入力文を分割して翻訳するという手法に関
しては、これまでに以下のような提案がなされている。
例えば、特開昭60−215282号公報の「自然言語
解析構文方式及び装置」は、入力文を分割して分割単位
ごとに句単位の解析を実行し、結果を1つにまとめて解
析を終えるというものである。しかしながら、構文解析
処理を小さい単位で並列に進めることを意図したもの
で、わかりやすい訳出を目指した分割処理ではない。ま
た、解析の最終段階で行われるまとめ方次第では、わか
りにくい訳文が生成される可能性がある。また、特開昭
63−109574号公報の「機械翻訳装置」は、1文
の翻訳時間に制限を設け、必要に応じて翻訳を中止した
り、自動分割翻訳処理を実行できるものである。しかし
ながら、1文にかける翻訳時間を制限して翻訳処理の効
率化を意図したもので、自動分割翻訳処理自体は、制限
時間をオーバーした場合の1つの処理形態を表し、わか
りやすい訳出を目指した処理とは異なる。しかも、1文
全体に対する解析処理を行った上での分割処理ではない
ので、翻訳の速度は改善されても、精度は悪くなる傾向
がある。また、特開平1−113870号公報の「機械
翻訳装置」は、特定の構文に対応した文法規則がない場
合や長文の場合に、分割翻訳を指定できるものである。
しかしながら、オペレータによって入力文中に挿入され
た分割翻訳マークに従って、その分割単位ごとに処理を
行うものであり、機械が入力文を自動的に分割する機能
は有していない。また、オペレータが分割翻訳マークを
入力しなければならないのは、効率が悪いだけでなく、
入力する箇所を判断するのも結構難しい。The following proposals have been made so far regarding the method of dividing an input sentence and translating it.
For example, in Japanese Unexamined Patent Publication No. 60-215282, "Natural language analysis syntax method and device" divides an input sentence, executes analysis in phrase units for each division unit, and collects the results into one to finish the analysis. That is. However, it is intended to perform the parsing process in parallel in small units, and is not a division process aiming at easy-to-understand translation. In addition, depending on how the data is compiled at the final stage of analysis, it may be difficult to understand the translated text. Further, the "machine translation device" of Japanese Patent Laid-Open No. 63-109574 is capable of limiting the translation time of one sentence and stopping the translation or executing an automatic division translation process as needed. However, it is intended to improve the efficiency of the translation process by limiting the translation time per sentence, and the automatic division translation process itself represents one processing form when the time limit is exceeded, and is a process aimed at easy-to-understand translation. Is different from. Moreover, since the whole sentence is not divided after the analysis process is performed, the translation speed is improved, but the accuracy tends to be deteriorated. The "machine translation device" of Japanese Patent Laid-Open No. 1-1113870 is capable of designating divided translations when there is no grammatical rule corresponding to a specific syntax or when it is a long sentence.
However, according to the division translation mark inserted in the input sentence by the operator, the processing is performed for each division unit, and the machine does not have a function of automatically dividing the input sentence. Also, not only is it inefficient that the operator must enter the split translation mark,
It is quite difficult to judge where to enter.
【0004】また、特開平1−152573号公報の
「翻訳処理方式」は、入力文を1つ以上の句に分割して
翻訳し、その結果を編集して訳文を作成するものであ
る。しかしながら、分割単位が句に限定されてしまって
いる。また、1文単位の訳文作成を目的とした句翻訳で
あって、しかもオペレータが句の訳の順序を入れ換えな
がら最終訳文を作り上げなければならない。これに対し
て、特開平5−346937号公報の「機械翻訳装置」
では、上記の問題点を解決すべく、入力文をある情報単
位に自動的に分割し、さらには、入力文と訳文との照合
が容易に行えるような訳文生成が可能となる方法を提案
している。が、この場合、入力文の内容を速く理解でき
るような効果をねらった分割訳出および表示に関するも
ので、最終的にオペレータが訳文を作成するときの支援
をねらったものとはなっていない。また、情報単位とし
てのまとまりは比較的小さいもの(つまり、語数が少な
い)となっているので、これを訳出した場合に、読解に
は適していても、訳文作成には適していない可能性が高
い。このように、前述した公報のものは、いずれも、オ
ペレータが訳文を作成する上で有用な単位に原文を自動
的に分割訳出することができるような翻訳支援方法の提
案にはいたっていない。Further, the "translation processing method" of Japanese Patent Application Laid-Open No. 1-152573 is to divide an input sentence into one or more phrases and translate them, and edit the result to create a translated sentence. However, the division unit is limited to phrases. In addition, the phrase translation is for the purpose of creating a translated sentence on a sentence-by-sentence basis, and the operator must create the final translated sentence while changing the order of phrase translation. On the other hand, the "machine translation device" of Japanese Patent Laid-Open No. 5-346937.
Then, in order to solve the above problems, we propose a method that automatically divides the input sentence into certain information units, and further, that enables the generation of a translated sentence that makes it easy to match the input sentence with the translated sentence. ing. However, in this case, the present invention relates to divided translation and display aimed at the effect that the contents of the input sentence can be understood quickly, and is not intended to assist the operator in finally producing the translated sentence. Also, since the unit of information is relatively small (that is, the number of words is small), when translated, it may be suitable for reading but not for producing translated text. high. As described above, none of the above-mentioned publications has proposed a translation support method that allows an operator to automatically divide and translate an original sentence into units useful for creating a translated sentence.
【0005】また、対訳データベースを用意して、オペ
レータが指定した語句を検索キーとして翻訳例を検索し
て表示させ、訳文の作成支援を行う手法としては以下の
ような提案がなされている。特開平6−195380号
公報の「翻訳支援システムにおける検査結果表示方式」
では、対訳例文検索において、辞書見出しを変更するこ
となく、訳語の異なる例文を同時に参照可能にするとい
うものである。これは、同じ見出し語に対して異なる訳
語での対訳例文を同時に検索できるようにしたものであ
るが、対訳例文を基にしてオペレータが正しい訳語を判
断することに重点が置かれたものであり、より自然な訳
文を作成するために必要な表現スタイル、すなわち訳語
まわりの表現方法を参考にするという目的を達成できる
ものとはなっていない。Further, the following proposal has been made as a method of preparing a parallel translation database, searching and displaying a translation example using a word or phrase designated by an operator as a search key, and supporting the creation of a translated text. Japanese Patent Laid-Open No. 6-195380, "Inspection result display method in translation support system"
Then, in the bilingual example sentence search, it is possible to simultaneously refer to example sentences having different translated words without changing the dictionary heading. This is to enable parallel translation example sentences with different translations for the same headword to be searched at the same time, but the focus is on the operator determining the correct translation word based on the parallel translation example sentence. , It is not possible to achieve the purpose of referring to the expression style necessary for creating a more natural translation, that is, the expression method around the translated word.
【0006】[0006]
【発明が解決しようとする課題】本発明は、上述のよう
な問題点を解決し、より自然で読みやすい訳文をオペレ
ータが容易に作成できるような翻訳支援装置を提供する
ことを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide a translation support device that allows an operator to easily create a more natural and readable translation.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に、本発明のうち、請求項1記載の発明は、自然言語文
を入力する入力部と、この入力部から入力された翻訳対
象となる原文を記憶する原文記憶部と、翻訳処理に使用
する知識情報を収容した翻訳辞書部と、この翻訳辞書部
の内容を用いて前記入力された原文の翻訳処理を実行す
る翻訳部と、この翻訳処理の結果得られた訳文を記憶す
る訳文記憶部と、前記原文および訳文を表示する表示部
と、前記各動作を制御するとともに、前記表示部で表示
される原文または訳文の編集処理を行う編集制御部とを
備えた翻訳支援装置において、前記翻訳部は、原文を前
記翻訳辞書部に有する構文解析規則に従う情報単位に分
割して訳出を行う分割処理部を具備すること、或いは、
請求項2記載の発明は、上記請求項1記載の発明におい
て、前記分割処理部における構文解析規則は、入力文に
含まれる述語に着目し、当該述語が要求する項構造と各
情報単位に含める述語数の制限に基づくことを特徴とす
るものをなし、この請求項1および2記載の発明におい
て、入力部により入力された自然言語文は、原文記憶部
に記憶され、記憶された原文は、翻訳部により訳出され
るが、その翻訳は、翻訳辞書部に有する構文解析規則に
従う情報単位に分割されて行われるので、長くて読みづ
らい訳文が作成されたり、照合作業に時間がかかるとい
うことがなくなり、また、情報単位とその訳出結果の対
応から利用者が自由に訳文を作成することができる。さ
らに、構文解析規則は、入力文に含まれる述語に着目
し、該述語が要求する項構造と各情報単位に含める述語
数の制限に基づくようにすることにより、より有効な翻
訳支援を行うことになる。In order to solve the above-mentioned problems, the invention according to claim 1 of the present invention comprises an input unit for inputting a natural language sentence and a translation target input from this input unit. An original sentence storage unit for storing the following original sentence, a translation dictionary unit accommodating knowledge information used for translation processing, a translation unit for executing the translation process of the input original sentence using the contents of this translation dictionary unit, A translated text storage unit that stores a translated text obtained as a result of the translation process, a display unit that displays the original text and the translated text, and each operation is controlled, and edit processing of the original text or the translated text displayed on the display unit is performed. In the translation support device including an edit control unit, the translation unit includes a division processing unit that divides an original sentence into information units that comply with a syntax analysis rule included in the translation dictionary unit to perform translation, or
In the invention according to claim 2, in the invention according to claim 1, the parsing rule in the division processing unit focuses on a predicate included in an input sentence, and includes the term structure and each information unit required by the predicate. In the invention according to claims 1 and 2, the natural language sentence input by the input unit is stored in the source sentence storage unit, and the stored source sentence is It is translated by the translation unit, but since the translation is divided into information units that comply with the parsing rules of the translation dictionary unit, it is possible that long and hard-to-read translated sentences are created, and collation work takes time. Moreover, the user can freely create a translated sentence from the correspondence between the information unit and the translation result. Further, the syntactic analysis rule pays attention to the predicate included in the input sentence, and is based on the term structure required by the predicate and the number of predicates included in each information unit, thereby providing more effective translation support. become.
【0008】また、本発明のうち、請求項3記載の発明
は、自然言語文を入力するための入力部と、この入力部
から入力された翻訳対象となる原文を記憶する原文記憶
部と、翻訳処理に使用する知識情報を収容した翻訳辞書
部と、この翻訳辞書部の内容を用いて前記入力された原
文の分割翻訳処理を実行する翻訳部と、翻訳例を収集し
た対訳データベースと、前記翻訳処理の結果得られた訳
文を記憶する訳文記憶部と、前記原文および訳文、さら
には対訳データベースの検索結果を表示する表示部と、
前記各動作を制御するとともに、前記表示部で表示され
る原文または訳文の編集処理を行う編集制御部とを備え
た翻訳支援装置において、オペレータが指定した語句を
基にして、前記対訳データベースから翻訳例を検索でき
る対訳例文検索部を具備することを特徴とするものをな
し、この請求項3記載の発明において、入力部により入
力された自然言語文は、原文記憶部に記憶され、記憶さ
れた原文は、翻訳部により訳出されるが、翻訳例を収集
した対訳データベースから、原文および訳文においてオ
ペレータが指定した語句を基にして、対訳例文検索部に
よって翻訳例を検索するので、この例を参考にして、オ
ペレータは訳文作成を行う。In the invention according to claim 3 of the present invention, an input unit for inputting a natural language sentence, and an original sentence storage unit for storing an original sentence to be translated input from the input unit, A translation dictionary unit containing knowledge information used for the translation process, a translation unit that executes the divided translation process of the input original sentence using the contents of the translation dictionary unit, a parallel translation database that collects translation examples, and A translated text storage unit that stores a translated text obtained as a result of the translation process, a display unit that displays the original text and the translated text, and a search result of the parallel translation database,
In a translation support device including an editing control unit that controls each operation and edits an original sentence or a translated sentence displayed on the display unit, a translation from the parallel translation database is performed based on a word specified by an operator. In the invention according to claim 3, the natural language sentence input by the input unit is stored and stored in the original sentence storage unit. Although the original sentence is translated by the translation unit, the translation example is searched by the parallel translation example sentence search unit based on the words and phrases specified by the operator in the original sentence and the translated sentence from the translation database in which the translation examples are collected. Then, the operator creates a translated sentence.
【0009】また、本発明のうち、請求項4記載の発明
は、上記請求項3記載の発明において、前記対訳例文検
索部は、オペレータが指定した語句の原語と訳語のペア
を検索キーとして前記対訳データベースから翻訳例を検
索することを特徴とするものをなし、この請求項4記載
の発明において、原語と訳語のペアを検索キーとして翻
訳例を検索し、この例を参考にして、オペレータは訳文
作成を行う。Further, in the invention according to claim 4 of the present invention, in the invention according to claim 3, the parallel translation example sentence search section uses the pair of the original word and the translated word of the phrase designated by the operator as a search key. A translation example is searched from a bilingual database, and in the invention according to claim 4, the translation example is searched using a pair of an original word and a translated word as a search key, and the operator refers to this example, Create a translation.
【0010】また、本発明のうち、請求項5記載の発明
は、上記請求項3記載の発明において、前記対訳例文検
索部は、オペレータが所望の単語の訳語を修正した場合
には、原語と修正後の訳語のペアを検索キーとして前記
対訳データベースから翻訳例を検索することを特徴とす
るものをなし、この請求項5記載の発明において、オペ
レータが単語の訳語を修正した場合に、原語と修正後の
訳語のペアをキーとして翻訳例を検索し、この例を参考
にして、訳文作成を行う。そして、請求項3〜5項記載
の発明では、多数の翻訳例を収集した対訳データベース
を用意することにより、入力文中の、あるいは、機械に
よる訳出結果中のある特定の単語を検索キーとして対訳
例を検索することができ、その検索結果を参考にするこ
とにより、直訳調ではない、より自然な訳文作成を支援
することになる。In the invention according to claim 5 of the present invention, in the invention according to claim 3, the parallel translation example sentence search unit determines that the original word is the original word when the operator corrects the translation of the desired word. A translation example is searched from the parallel translation database using the corrected translation word pair as a search key. In the invention of claim 5, when the operator corrects the translation word, the translation word A translation example is searched using the corrected translation word pair as a key, and a translation is created with reference to this example. In the inventions according to claims 3 to 5, a parallel translation database in which a large number of translation examples are collected is prepared so that a specific word in an input sentence or a translation result by a machine is used as a search key. Can be searched for, and by referring to the search results, it is possible to support more natural translations that are not in direct translation.
【0011】[0011]
【発明の実施の形態】以下に、本発明の翻訳支援装置の
実施の形態を請求項の順に示し、説明をする。図1は、
請求項1および2記載の発明の実施の形態を示すブロッ
ク図で、図中、1は入力部、2は原文記憶部、3は訳文
記憶部、4は編集制御部、5は翻訳部、6は翻訳辞書
部、6aは文法規則、6bは単語辞書、7は表示部であ
る。図2は、翻訳部5の処理フローを示している。以
下、このフローの各ステップに従って順に説明する。ま
ず、原文が入力されると(step21)、翻訳部では、原文
の形態素解析を行う(step22)。形態素解析では、単語
辞書6bを用いて原文から形態素を抽出し、抽出された
形態素がどのように結合して語を形成しているか解析す
る。この解析結果は、次の構文解析処理(step23)に渡
される。構文解析では、前記形態素解析によって得られ
た品詞情報などを基に、文法規則6a中の構文解析規則
を用いて木構造を生成する。このとき、入力文の述語を
キーとして、当該の述語が取りうるすべての構文構造の
中から最適な構造を優先解とする木構造が生成され、こ
の結果が次の構文分割処理(step24)に渡される。構文
解析処理によって得られた木構造は、文法規則6a中の
構文分割規則に従った情報単位に分割される。ここでい
う情報単位とは、情報のまとまりを形作る構成要素群を
指している。この情報単位は、請求項2の発明として示
されるように、述語を中心として、この述語が必ず必要
とする項(必須格などとも呼ばれる)までも含めたまと
まりとして定められる。図3は、かかる情報単位を定め
る構文分割規則例を示す。なお、図3の構文分割規則例
は、各情報単位に含まれる述語数を最大1個に限定した
規則として書かれているが、述語を2個以上含むことが
可能となるような規則に書き換えることは容易に行え
る。こうして分割した結果は、次の分割訳出処理(step
25)に渡され、情報単位ごとに文法規則6a中の変換・
生成規則を用いて訳出が行われ、その結果が出力される
(step26)。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the translation support device of the present invention will be shown and described below in the order of the claims. FIG.
1 is a block diagram showing an embodiment of the invention described in claims 1 and 2, wherein 1 is an input unit, 2 is an original sentence storage unit, 3 is a translated sentence storage unit, 4 is an edit control unit, 5 is a translation unit, and 6 Is a translation dictionary unit, 6a is a grammar rule, 6b is a word dictionary, and 7 is a display unit. FIG. 2 shows a processing flow of the translation unit 5. The steps will be described in order below. First, when an original sentence is input (step 21), the translation unit performs morphological analysis of the original sentence (step 22). In the morpheme analysis, morphemes are extracted from the original sentence using the word dictionary 6b, and how the extracted morphemes are combined to form a word is analyzed. The result of this analysis is passed to the next parsing process (step 23). In the syntactic analysis, the tree structure is generated using the syntactic analysis rule in the grammatical rule 6a based on the part-of-speech information obtained by the morphological analysis. At this time, using the predicate of the input sentence as a key, a tree structure is generated in which the optimal structure is given the priority solution from all the syntactic structures that the predicate can take, and the result is used in the next syntax division process (step 24). Passed. The tree structure obtained by the syntax analysis process is divided into information units according to the syntax division rule in the grammar rule 6a. The information unit mentioned here refers to a group of constituent elements that form a unit of information. As shown in the invention of claim 2, this information unit is defined as a unit including the predicate as a center and the terms (also referred to as essential cases) that the predicate necessarily requires. FIG. 3 shows an example of a syntax division rule that defines such an information unit. Note that the syntax division rule example of FIG. 3 is written as a rule in which the number of predicates included in each information unit is limited to a maximum of one, but it can be rewritten to a rule that can include two or more predicates. Things can be done easily. The result of this division is the next division translation process (step
25) and the conversion in grammar rule 6a for each information unit
Translation is performed using the production rule, and the result is output (step 26).
【0012】今、“This command specifies additiona
l devices which execute paging and swapping.”なる
英文を日本語に翻訳する場合を例にとり、本発明の実施
の形態における翻訳処理について説明する。この入力文
は、上記step22およびstep23の処理を経て、図4(A)
に示すような木構造に解析される。この場合、主節の述
語“specifies”をキーとして最適な構造が選択されて
おり、述語“specifies”は、目的語として機能する“a
dditional devices which execute paging andswappin
g.”を補部として従えている。次のstep24では、図3に
示したような構文分割規則を適用して、前段から受けと
った木構造を図4(B)に示すように分割する。このあ
と、step25で情報単位ごとに訳出処理が行われ、図5の
画面表示例に示されるような訳が出力される。そして、
オペレータは、この訳出結果を参照しながら最終的な訳
文を作成する。作成した訳文例も図5中に<訳文>とし
て示されている。Now, "This command specifies additiona
The translation process in the embodiment of the present invention will be described by taking an example of translating an English sentence such as “l devices which execute paging and swapping.” into Japanese. This input sentence is processed through steps 22 and 23 above 4 (A)
The tree structure is analyzed as shown in. In this case, the optimal structure is selected by using the predicate "specifies" of the main clause as a key, and the predicate "specifies" is "a" that functions as an object.
dditional devices which execute paging and swappin
g. "as a complement. In the next step 24, the syntax division rule as shown in FIG. 3 is applied to divide the tree structure received from the previous stage as shown in FIG. 4 (B). Then, in step 25, translation processing is performed for each information unit, and the translation as shown in the screen display example of Fig. 5 is output.
The operator creates a final translated sentence by referring to this translation result. The created translated text example is also shown as <translated text> in FIG.
【0013】次に、請求項3記載の翻訳支援装置の実施
の形態を示す。図6は、その実施の形態の構成を示すブ
ロック図で、図中、1は入力部、2は原文記憶部、3は
訳文記憶部、4は編集制御部、5は翻訳部、6は翻訳辞
書部、6aは文法規則、6bは単語辞書、7は表示部、
8は対訳データベース、9は対訳例文検索部である。図
7は、翻訳部5の処理フローを示している。以下、各ス
テップに従って順に説明する。step71からstep76までの
処理は、図2におけるstep21からstep26までの処理と同
じである。従って、上記と同じように処理され、情報単
位ごとに訳が出力されたら、オペレータは、その訳出結
果を見て、ある特定の語句に対する翻訳例を検索する処
理に移る(step77)。これは、検索したい原文中の単
語、あるいは、その単語に対する訳語のいずれかをマウ
スでクリックすることによって行われる(step78)。検
索したい単語がマウスでクリックされると、対訳例文検
索部では、クリックされた単語を検索キーとして対訳デ
ータベースにアクセスし、検索処理を実行する。そし
て、対訳データベースの検索結果が画面に表示されると
(step79)、それらの対訳例を参考にして、オペレータ
は訳文作成を行い(step80)処理を終了する。Next, an embodiment of the translation support apparatus according to claim 3 will be described. FIG. 6 is a block diagram showing the configuration of the embodiment. In the figure, 1 is an input unit, 2 is an original sentence storage unit, 3 is a translated sentence storage unit, 4 is an edit control unit, 5 is a translation unit, and 6 is a translation unit. Dictionary part, 6a grammar rules, 6b word dictionary, 7 display part,
Reference numeral 8 is a parallel translation database, and 9 is a parallel translation example sentence search unit. FIG. 7 shows a processing flow of the translation unit 5. Hereinafter, the steps will be sequentially described. The processing from step 71 to step 76 is the same as the processing from step 21 to step 26 in FIG. Therefore, when the processing is performed in the same manner as described above and the translation is output for each information unit, the operator looks at the translation result and moves to the processing of searching a translation example for a certain specific phrase (step 77). This is done by clicking with the mouse on either the word in the source text you want to retrieve or the translation for that word (step 78). When the word to be searched is clicked with the mouse, the parallel translation example sentence search unit accesses the parallel translation database using the clicked word as a search key and executes the search process. Then, when the search result of the parallel translation database is displayed on the screen (step 79), the operator creates a translated text with reference to those parallel translation examples (step 80) and ends the processing.
【0014】今、“This provides reliable transmiss
ion of data which is of crucialimportance to the c
lients.”なる英文を日本語に翻訳する場合を例にと
り、本発明の実施の形態における翻訳処理について説明
する。step76までが終了した時点で、図8(A)のよう
な結果が表示されている。ここで、オペレータが単語
“provides”をマウスでクリックすると、対訳例文検索
部は、単語辞書6bを参照して、この単語の見出し語
“provide”を検索キーとして対訳データベースにアク
セスし、検索を実行する。その結果、図8(B)に示す
ような検索結果が画面に表示される。ここで、オペレー
タは、検索結果を、特に、“provide”が主動詞として
使用されている場合の翻訳例を参考にして、日本語訳文
の全体的な構造を決めて、訳出を行う。オペレータが作
成した訳文例を図8(C)に示しておく。Now, "This provides reliable transmiss
ion of data which is of crucialimportance to the c
The translation process in the embodiment of the present invention will be described by taking an example of translating an English sentence "lients." into Japanese. When step 76 is completed, the result as shown in FIG. 8A is displayed. Here, when the operator clicks the word "provides" with the mouse, the parallel translation example sentence search unit refers to the word dictionary 6b, accesses the parallel translation database using the headword "provide" of this word as a search key, and searches. As a result, the search result as shown in Fig. 8B is displayed on the screen, where the operator finds the search result, especially when "provide" is used as the main verb. Referring to the translation example, the overall structure of the Japanese translation is determined and translated, and an example of the translation created by the operator is shown in FIG.
【0015】次に、請求項4記載の発明は、上記の英文
を日本語に翻訳する場合に、対訳例文検索部が対訳デー
タベースにアクセスするとき、検索キーを原語と訳語の
ペアにするという特徴を持つものである。この発明の実
施の形態において、図9(A)のような訳出結果が出た
時点で、オペレータが“provides”またはその訳語「提
供する」をマウスでクリックすると、対訳例文検索部は
原語と訳語のペアを検索キーとして対訳データベースに
アクセスし、検索を実行する。この場合、原文側の単語
と訳文側の単語との対応をとる技術は公知の技術であ
り、容易に実現可能であるので、ここでは、説明を省略
する。対訳データベースでは、対訳例文に対して予め解
析処理を行って単語間の対応を保持しているので、先に
述べたような検索が容易に行える。検索結果として、図
9(B)のように表示されたとする。先の図6(B)の
場合と比べて検索例が絞り込まれているので、検索時間
もより短くなり、しかも、オペレータにとって参照しや
すくなっている。ここで、図9(C)に示されているよ
うに、オペレータは「提供する」という表現を含んだ訳
文例を参考にして、例えば、「これによって信頼のおけ
るデータ伝送が提供されることになります。これは、ク
ライアントにとって、きわめて重要なことです。」なる
訳文を作成する。Next, the invention according to claim 4 is characterized in that, when translating the above-mentioned English sentence into Japanese, when the parallel translation example sentence search unit accesses the parallel translation database, the search key is a pair of the original language and the translated language. Is to have. In the embodiment of the present invention, when the operator clicks "provides" or its translation "provide" with the mouse at the time when the translation result as shown in FIG. Access the bilingual database using the pair of as a search key and execute the search. In this case, a technique for associating the original sentence side word with the translated sentence side word is a known technique and can be easily realized, and therefore the description thereof is omitted here. In the bilingual database, the bilingual example sentence is preliminarily analyzed and the correspondence between the words is held, so that the search as described above can be easily performed. It is assumed that the search result is displayed as shown in FIG. Since the search example is narrowed down as compared with the case of FIG. 6B, the search time is shorter and the operator can easily refer to it. Here, as shown in FIG. 9C, the operator refers to a translation example including the expression “provide” and refers to, for example, “this provides reliable data transmission. This is extremely important to the client. "
【0016】次に、請求項5記載の発明の実施の形態に
ついて説明する。先の英文“This provides reliable t
ransmission of data which is of crucial importance
to the clients.”の分割訳出処理の結果が、図10
(A)に示すようなものであったとする。ここで、オペ
レータは、“provides”の訳語として出力されている
「供給する」が不適切と判断し、編集エディタを使用し
て「提供する」という訳語に修正する(図10
(B))。このあと、“provide”と「提供する」のペ
アを検索キーとして先に説明したように例文検索が実行
され、オペレータはその結果を見て訳文を作成すること
になる(図10(C),(D))。Next, an embodiment of the invention described in claim 5 will be described. The English sentence “This provides reliable t
ransmission of data which is of crucial importance
The result of the divided translation process of “to the clients.” is shown in FIG.
It is assumed that it is as shown in (A). Here, the operator determines that “supplied” output as the translated word of “provides” is inappropriate and corrects it to the translated word of “provide” using the editing editor (FIG. 10).
(B)). After that, the example sentence search is executed as described above using the pair of “provide” and “provide” as the search key, and the operator creates a translated sentence by looking at the result (FIG. 10 (C), (D)).
【0017】[0017]
【発明の効果】以上の説明から明らかなように、本発明
によると、入力文を機械が自動的に情報単位に分割して
分割単位に対応する訳を画面に表示することにより、オ
ペレータは、訳文を作成する際に、従来、必要とされた
原文1文と機械の出力訳文1文との照合作業が大幅に軽
減される。しかも、原文1文に対して必ず訳文1文を生
成するという従来からの制限に縛られることなく、情報
単位とその訳出結果に応じて、自由に訳文を作成するこ
とができるようになる。そのため、長くて読みづらい訳
文が作成されなくなる。さらに、多数の翻訳例を収集し
た対訳データベースを用意することにより、入力文中
の、あるいは機械による訳出結果中のある特定の単語を
検索キーとして対訳例を検索することができ、その検索
結果を参考にすることにより、直訳調ではない、より自
然な訳文作成を支援することができるという効果も得ら
れる。As is apparent from the above description, according to the present invention, the machine automatically divides the input sentence into information units and displays the translation corresponding to the division units on the screen, so that the operator can Conventionally, when creating a translated sentence, the collation work required between one original sentence and one machine output translated sentence is significantly reduced. In addition, it is possible to freely create a translated sentence according to an information unit and its translation result without being bound by the conventional limitation that one translated sentence is always generated for one original sentence. Therefore, a translation that is long and difficult to read is not created. Furthermore, by preparing a parallel translation database that collects a large number of translation examples, it is possible to search for parallel translation examples using a certain word in the input sentence or in the translation result by the machine as a search key. By doing so, it is possible to obtain the effect that it is possible to support more natural translation production, which is not a direct translation.
【図1】 請求項1及び2記載の発明の実施の形態のブ
ロック図である。FIG. 1 is a block diagram of an embodiment of the invention described in claims 1 and 2. FIG.
【図2】 図1の翻訳部の処理フローを示す図である。FIG. 2 is a diagram showing a processing flow of a translation unit in FIG.
【図3】 図1の翻訳辞書部中の構文分割規則例を示
す。FIG. 3 shows an example of syntax division rules in the translation dictionary section of FIG.
【図4】 原文の木構造の具体例について、分割処理前
(A),後(B)を示す図である。FIG. 4 is a diagram showing a specific example of a tree structure of an original sentence before (A) and after (B) division processing.
【図5】 作成した訳文の具体例を示す図である。FIG. 5 is a diagram showing a specific example of a created translated sentence.
【図6】 請求項3記載の発明の実施の形態のブロック
図である。FIG. 6 is a block diagram of an embodiment of the invention described in claim 3.
【図7】 図6の翻訳部の処理フローを示す図である。7 is a diagram showing a processing flow of a translation unit in FIG.
【図8】 図7の翻訳支援処理の過程(A)〜(C)を
示す図である。8 is a diagram showing steps (A) to (C) of the translation support process of FIG.
【図9】 請求項4記載の発明の実施の形態の翻訳支援
処理の道程(A)〜(C)を示す図である。FIG. 9 is a diagram showing paths (A) to (C) of translation support processing according to the embodiment of the invention as set forth in claim 4;
【図10】 請求項5記載の発明の実施の形態の翻訳支
援処理の道程(A)〜(D)を示す図である。FIG. 10 is a diagram showing paths (A) to (D) of the translation support processing according to the embodiment of the invention described in claim 5;
1…入力部、2…原文記憶部、3…訳文記憶部、4…編
集制御部、5…翻訳部、6…翻訳辞書部、6a…文法規
則、6b…単語辞書、7…表示部、8…対訳データベー
ス、9…対訳例文検索部、step21〜26…図1の翻訳部に
よる処理ステップ、step71〜80…図6の翻訳部による処
理ステップ。DESCRIPTION OF SYMBOLS 1 ... Input part, 2 ... Original text storage part, 3 ... Translation storage part, 4 ... Editing control part, 5 ... Translation part, 6 ... Translation dictionary part, 6a ... Grammar rule, 6b ... Word dictionary, 7 ... Display part, 8 ... parallel translation database, 9 ... parallel translation example sentence search unit, steps 21 to 26 ... processing steps by the translation unit in FIG. 1, steps 71 to 80 ... processing steps by the translation unit in FIG.
Claims (5)
力部から入力された翻訳対象となる原文を記憶する原文
記憶部と、翻訳処理に使用する知識情報を収容した翻訳
辞書部と、この翻訳辞書部の内容を用いて前記入力され
た原文の翻訳処理を実行する翻訳部と、この翻訳処理の
結果得られた訳文を記憶する訳文記憶部と、前記原文お
よび訳文を表示する表示部と、前記各動作を制御すると
ともに、前記表示部で表示される原文または訳文の編集
処理を行う編集制御部とを備えた翻訳支援装置におい
て、前記翻訳部は、原文を前記翻訳辞書部に有する構文
解析規則に従う情報単位に分割して訳出を行う分割処理
部を具備することを特徴とする翻訳支援装置。1. An input unit for inputting a natural language sentence, an original sentence storage unit for storing an original sentence to be translated input from this input unit, and a translation dictionary unit for accommodating knowledge information used for translation processing. A translation unit that executes a translation process of the input original sentence using the contents of the translation dictionary unit, a translation storage unit that stores a translated sentence obtained as a result of this translation process, and a display unit that displays the original sentence and the translated sentence. And a translation support device including an edit control unit that controls each operation and edits an original sentence or a translated sentence displayed on the display unit, the translation unit having the original sentence in the translation dictionary unit. A translation support device comprising a division processing unit that performs translation by dividing into information units that comply with syntax analysis rules.
は、入力文に含まれる述語に着目し、当該述語が要求す
る項構造と各情報単位に含める述語数の制限に基づくこ
とを特徴とする請求項1記載の翻訳支援装置。2. The parsing rule in the division processing unit focuses on a predicate included in an input sentence, and is based on a term structure required by the predicate and a limit on the number of predicates included in each information unit. The translation support device according to item 1.
この入力部から入力された翻訳対象となる原文を記憶す
る原文記憶部と、翻訳処理に使用する知識情報を収容し
た翻訳辞書部と、この翻訳辞書部の内容を用いて前記入
力された原文の分割翻訳処理を実行する翻訳部と、翻訳
例を収集した対訳データベースと、前記翻訳処理の結果
得られた訳文を記憶する訳文記憶部と、前記原文および
訳文、さらには対訳データベースの検索結果を表示する
表示部と、前記各動作を制御するとともに、前記表示部
で表示される原文または訳文の編集処理を行う編集制御
部とを備えた翻訳支援装置において、オペレータが指定
した語句を基にして、前記対訳データベースから翻訳例
を検索できる対訳例文検索部を具備することを特徴とす
る翻訳支援装置。3. An input unit for inputting a natural language sentence,
An original sentence storage unit that stores an original sentence to be translated input from this input unit, a translation dictionary unit that stores knowledge information used for translation processing, and a content of the translation dictionary unit that is used to store the input original sentence. A translation unit that executes divided translation processing, a parallel translation database that collects translation examples, a translation storage unit that stores translated texts obtained as a result of the translation processing, the original text and translated texts, and the search results of the parallel translation database are displayed. In the translation support device including a display unit that controls, and each operation, and an editing control unit that edits an original sentence or a translated sentence displayed on the display unit, based on a phrase specified by an operator, A translation support apparatus comprising a parallel translation example sentence search unit capable of searching a translation example from the parallel translation database.
定した語句の原語と訳語のペアを検索キーとして前記対
訳データベースから翻訳例を検索することを特徴とする
請求項3記載の翻訳支援装置。4. The translation support apparatus according to claim 3, wherein the parallel translation example sentence search unit searches the translation database for translation examples using a pair of an original word and a translated word of a phrase designated by an operator as a search key.
望の単語の訳語を修正した場合には、原語と修正後の訳
語のペアを検索キーとして前記対訳データベースから翻
訳例を検索することを特徴とする請求項3記載の翻訳支
援装置。5. The parallel translation example sentence search unit searches a translation example from the parallel translation database by using a pair of an original word and a corrected translation word as a search key when an operator corrects a translation word of a desired word. The translation support device according to claim 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7175084A JPH0926962A (en) | 1995-07-11 | 1995-07-11 | Translation support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7175084A JPH0926962A (en) | 1995-07-11 | 1995-07-11 | Translation support device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0926962A true JPH0926962A (en) | 1997-01-28 |
Family
ID=15989972
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7175084A Pending JPH0926962A (en) | 1995-07-11 | 1995-07-11 | Translation support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0926962A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100390785C (en) * | 2005-01-26 | 2008-05-28 | 上海大学 | Apparatus and method for approximate text analysis |
-
1995
- 1995-07-11 JP JP7175084A patent/JPH0926962A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100390785C (en) * | 2005-01-26 | 2008-05-28 | 上海大学 | Apparatus and method for approximate text analysis |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3666004B2 (en) | Multilingual document search system | |
| US4833611A (en) | Machine translation system | |
| JPH0926962A (en) | Translation support device | |
| JP5909123B2 (en) | Machine translation apparatus, machine translation method and program | |
| JP2003006191A (en) | Foreign language document creation support device, foreign language document creation support method, and program recording medium | |
| JPH05225232A (en) | Automatic text pre-editor | |
| JP2928246B2 (en) | Translation support device | |
| JP2806352B2 (en) | Dictionary maintenance equipment for machine translation | |
| JPH05128150A (en) | Machine translation system | |
| JPH0561906A (en) | Language conversion system | |
| JPH09330318A (en) | System and method for machine translation | |
| JPH0550778B2 (en) | ||
| JPH0619964A (en) | Machine translation device | |
| JP3014746B2 (en) | Machine translation equipment | |
| JPH0635964A (en) | Machine translation device | |
| JPH0433058A (en) | Machine translation device | |
| JPS61223980A (en) | Translation processor | |
| JPH10134055A (en) | Sentence creation support device and medium storing sentence creation support program | |
| JPWO2008123081A1 (en) | Character data processing method, computer program, and character data processing system | |
| JPH02300971A (en) | Language processing device | |
| JPH02278368A (en) | Machine translation input processing system | |
| JPH10105554A (en) | Machine translation system | |
| JPH07262194A (en) | Machine translation device | |
| JPH0728820A (en) | Machine translation device | |
| JPH04205464A (en) | Method for inquiring meaning analysis of natural language sentence |