JPH01169575A - Specified area processor for translator - Google Patents
Specified area processor for translatorInfo
- Publication number
- JPH01169575A JPH01169575A JP62333573A JP33357387A JPH01169575A JP H01169575 A JPH01169575 A JP H01169575A JP 62333573 A JP62333573 A JP 62333573A JP 33357387 A JP33357387 A JP 33357387A JP H01169575 A JPH01169575 A JP H01169575A
- Authority
- JP
- Japan
- Prior art keywords
- area
- sentence
- specified
- text
- processing
- 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
- 238000006243 chemical reaction Methods 0.000 abstract description 7
- 238000000034 method Methods 0.000 abstract description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/268—Morphological analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/211—Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/55—Rule-based translation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
この発明は、文章の任意の領域を指定して、その指定領
域のみを連続して文章処理を行うことができる翻訳機用
指定領域処理装置に関する。[Detailed Description of the Invention] <Industrial Application Field> The present invention provides a designated area processing device for a translator, which is capable of specifying an arbitrary area of a text and continuously processing the text only on that specified area. Regarding.
〈従来の技術〉
従来、機械翻訳装置としては次のようなものがある。こ
の機械翻訳装置は、キーボードから入力されたソース言
語を、メインCPUの制御により翻訳モジュールに入力
し、この入力されたソース言語を、翻訳モジュールによ
ってメモリーに記憶されている辞書、文法規則および木
構造変換規則を利用して、ターゲット言語に翻訳するも
のである。その際に、上記機械翻訳装置で行われる文章
の印字、翻訳、消去およびスペルチェック等の文章処理
の対象は、文章の一文または全文またはカーソル位置以
下の全文に限られている。<Prior Art> Conventionally, there are the following machine translation devices. This machine translation device inputs the source language input from the keyboard into the translation module under the control of the main CPU, and the translation module uses the dictionary, grammar rules, and tree structure stored in the memory to translate the input source language into the translation module. It uses conversion rules to translate into the target language. At this time, the object of text processing such as printing, translation, erasure, and spell checking performed by the machine translation device is limited to one sentence, the entire text, or the entire text below the cursor position.
〈発明が解決しようとする問題点〉
このように、上記従来の機械翻訳装置で文章の印字、翻
訳、消去およびスペルチェック等の文章処理を行う際に
、処理の対象が一文または全文またはカーソル位置以下
の全文に限られているので、文章中の一部を指定して、
この指定部分のみに対して上記文章処理を行う場合、−
文ごとに文章処理を実行するか、または、指定部分の先
頭文にカーソルを移動してカーソル位置以下の全文の文
章処理を実行し、上記指定部分の最終文で処理を中断し
なければならず面倒であるという問題がある。<Problems to be Solved by the Invention> As described above, when performing text processing such as printing, translating, erasing, and spell checking with the above-mentioned conventional machine translation device, the processing target is one sentence, the entire text, or the cursor position. Since it is limited to the full text below, please specify a part of the text,
When performing the above text processing only on this specified part, −
You must execute sentence processing for each sentence, or move the cursor to the first sentence of the specified part and execute sentence processing for the entire text below the cursor position, and then interrupt processing at the last sentence of the specified part. The problem is that it is troublesome.
そこで、この発明の目的は、文章中の任意の領域を指定
し、この指定領域のみを連続して処理することができる
翻訳機用指定領域処理装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a designated area processing device for a translator that can designate any area in a text and process only this designated area continuously.
く問題点を解決するための手段〉
上記目的を達成するため、この発明の翻訳機用指定領域
処理装置は、文番号が付加された文章に対して領域指定
を行うために、領域先頭文番号および領域最終文番号を
入力する領域指定付加入力手段と、上記領域指定文番号
入力手段によって領域先頭文番号および領域最終文番号
が入力されて、文章の領域が指定されているか否かを判
別する領域指定判別手段と、上記領域指定判別手段によ
って文章の領域が指定されていると判別されたときに、
上記文章中の上記領域先頭文番号と領域最終文番号とで
指定された指定領域の文章処理を連続して実行する指定
領域処理手段を備えたことを特徴としている。Means for Solving the Problems> In order to achieve the above object, the specified area processing device for a translation machine of the present invention uses a region first sentence number to specify an area for a sentence to which a sentence number has been added. and an area designation addition input means for inputting a region final sentence number, and a region first sentence number and a region final sentence number are inputted by the region designation sentence number input means, and it is determined whether or not a text region is specified. When it is determined by the area designation determination means and the area designation determination means that the area of the text is designated,
The present invention is characterized by comprising a specified area processing means that continuously executes text processing in a specified area specified by the area first sentence number and the area last sentence number in the text.
〈作用〉
文番号が付加された文章処理の対象となる文章の任意の
領域を領域指定して、この領域を他と区別して文章処理
するために、領域指定文番号入力手段から領域先頭文番
号および領域最終文番号が入力される。<Operation> In order to designate an arbitrary region of a text to be processed by text with a sentence number added, and to process the text while distinguishing this region from others, input the region first sentence number from the region designation sentence number input means. and the area final sentence number are input.
上記文章に上記領域先頭文番号および領域最終文番号が
入力されて、文章処理の領域が指定されていることが領
域指定判別手段によって判別されると、指定領域処理手
段は、上記文章中の上記領域先頭文番号と領域最終文番
号とで指定された指定領域の文章処理を連続して実行す
る。When the area first sentence number and the area last sentence number are input to the above sentence and the area designation determining means determines that a text processing area is specified, the specified area processing means selects the Continuously executes text processing in the specified area specified by the area first sentence number and the area last sentence number.
したがって、−文ごとに文章処理を実行したり、上記指
定領域の先頭文にカーソルを移動してカーソル位置以下
の全文の文章処理を実行して指定領域の最終文で文章処
理を中断したりすることなく、文章処理中の指定領域の
みをまとめて連続して処理することができる。Therefore, - sentence processing can be executed for each sentence, or the cursor can be moved to the first sentence of the specified area and the sentence processing of the entire text below the cursor position can be executed, and the sentence processing can be interrupted at the last sentence of the specified area. It is possible to process only the designated area during text processing all at once and continuously without any trouble.
〈実施例〉 以下、この発明を図示の実施例により詳細に説明する。<Example> Hereinafter, the present invention will be explained in detail with reference to illustrated embodiments.
第1図はこの発明に係る翻訳機における一実施例のブロ
ック図である。lは領域指定判別手段や指定領域処理手
段を有するメインCPU(中央処理装置)、2はメイン
メモリー、3はCRT(カソード・レイ・チューブ)、
4はキーボード、5は翻訳モジュール、6は翻訳用の辞
書1文法規則および木構造変換規則等を格納しているメ
モリーである。FIG. 1 is a block diagram of an embodiment of a translator according to the present invention. 1 is a main CPU (central processing unit) having area designation determining means and designated area processing means; 2 is a main memory; 3 is a CRT (cathode ray tube);
4 is a keyboard, 5 is a translation module, and 6 is a memory that stores a dictionary 1 for translation, grammatical rules, tree structure conversion rules, and the like.
上記翻訳モジュール5は、ソース言語が人力されると、
それを翻訳してターゲット言語を出力するものである。The translation module 5, when the source language is manually input,
It translates it and outputs the target language.
すなわち、キーボード4から入力されたソース言語はメ
インCPU1の制御により翻訳モジュール5に送られる
。翻訳モジュール5はメモリー6に記憶されている辞書
1文法規則および木構造変換規則等を用いて、後に詳述
するようにして入力されたソース言語をターゲット言語
に翻訳する。その結果は、メインメモリー2に一旦記憶
されるとともに、CRT3に表示される。That is, the source language input from the keyboard 4 is sent to the translation module 5 under the control of the main CPU 1. The translation module 5 uses the dictionary 1 grammar rules, tree structure conversion rules, etc. stored in the memory 6 to translate the input source language into the target language as will be detailed later. The results are temporarily stored in the main memory 2 and displayed on the CRT 3.
本実施例の翻訳モジュール5の具体的な構成を第2図に
示す。FIG. 2 shows a specific configuration of the translation module 5 of this embodiment.
以下、第1図、第2図を用いて翻訳モジュールの動作を
説明する。The operation of the translation module will be explained below using FIGS. 1 and 2.
まず、読み込まれた原文は辞書引き形態素解析部2によ
り、メモリー6の辞書を用いて、各形態素列(単語列)
に分割されてこの各単語に対する品詞等の文法情報およ
び訳語を得、さらに、時制・人称・数等が解析される。First, the read original text is analyzed by the dictionary lookup morpheme analysis unit 2, which uses the dictionary in the memory 6 to analyze each morpheme string (word string).
For each word, grammatical information such as part of speech and translation are obtained, and tense, person, number, etc. are analyzed.
構文解析部12ではメモリー6の辞書と文法規則にした
がって、各単語間の係り受は関係を示す構造解析木か後
述するようにして第5図に示すように決定される。In the syntactic analysis unit 12, in accordance with the dictionary in the memory 6 and the grammatical rules, the dependencies between each word are determined as shown in FIG. 5 using a structural analysis tree showing the relationships, as will be described later.
変換部13では、メモリー6の木構造変換規則を用いて
、入力された原文に対する構文解析木の構造が翻訳文に
対する構文解析木の構造に変換される。そして、翻訳文
生成部14でターゲット言語における翻訳文として適切
な助詞や助動詞をつけて、得られた翻訳文は翻訳モジュ
ール5から出力され、メインメモリー2に格納されると
ともに、CRT3に表示される。The conversion unit 13 uses the tree structure conversion rules in the memory 6 to convert the structure of the parse tree for the input original text into the structure of the parse tree for the translated text. Then, the translated sentence generation unit 14 adds particles and auxiliary verbs appropriate for the translated sentence in the target language, and the obtained translated sentence is output from the translation module 5, stored in the main memory 2, and displayed on the CRT 3. .
次に、上記翻訳モジュールの動作による翻訳処理や、文
章の印字、消去およびスペルチェック等の文章処理を行
う際の、指定領域処理について詳細に説明する。Next, the specified area processing when performing translation processing by the operation of the translation module and text processing such as printing, erasing, and spell checking of texts will be described in detail.
第3図は領域指定動作のフローチャートであり、このフ
ローチャートに従って次のように領域指定動作が実行さ
れる。FIG. 3 is a flowchart of the area designation operation, and the area designation operation is executed as follows according to this flowchart.
ステップSlで、領域指定文番号入力手段であるキーボ
ード4より、文章中の指定したい領域の先頭文を示す領
域先頭文番号が入力されてセットされる。In step Sl, an area first sentence number indicating the first sentence of the area to be specified in the text is input and set using the keyboard 4, which is an area specifying sentence number input means.
ステップS2で、キーボード4より文章中の指定したい
領域の最終文を示す領域最終文番号が人力されてセット
される。In step S2, an area final sentence number indicating the final sentence of the desired area in the text is manually set using the keyboard 4.
ステップS3で、文章領域指定フラグが“オン”にセッ
トされて、領域指定動作が終了する。In step S3, the text area designation flag is set to "on" and the area designation operation ends.
第4図は指定領域処理動作のフローチャートである。以
下、第4図に従って指定領域処理動作を説明する。FIG. 4 is a flowchart of the designated area processing operation. The designated area processing operation will be described below with reference to FIG.
ステップSllで、上記文章領域指定フラグが“オン”
にセットされているか否かが判別される。In step Sll, the text area specification flag is “on”
It is determined whether or not it is set.
その結果、“オン“にセットされていればステップS1
2に進み、そうでなければステップ816に進む。As a result, if it is set to "on", step S1
If not, proceed to step 816.
ステップS12で、ループカウンタの値(初期値)に第
3図のステップSlでセットされた領域先頭文番号が代
入され、上記ループカウンタの終値に第3図のステップ
S2でセットされた領域最終文番号が代入される。In step S12, the area first sentence number set in step S1 of FIG. 3 is assigned to the value (initial value) of the loop counter, and the area last sentence number set in step S2 of FIG. 3 is assigned to the final value of the loop counter. The number is assigned.
ステップS13で、上記ループカウンタの値と同じ文番
号の一文のみに対して、上記印字、翻訳。In step S13, the printing and translation are performed for only one sentence with the same sentence number as the value of the loop counter.
消去およびスペルチェック等の文章処理が実行される。Text processing such as erasure and spell checking is performed.
ステップS14で、上記ループカウンタの値がインクリ
メントされる。In step S14, the value of the loop counter is incremented.
ステップS15で、上記ループカウンタの値が上記ステ
ップS12で領域最終文番号が代入されている終値以下
であるか否かが判別される。その結果、終値以下であれ
ばステップS13に戻り、次の一文に対する文章処理が
実行され、そうでなければ指定領域処理動作を終了する
。In step S15, it is determined whether the value of the loop counter is less than or equal to the final value to which the region final sentence number was assigned in step S12. As a result, if the value is less than or equal to the final value, the process returns to step S13, and text processing for the next sentence is executed; if not, the specified area processing operation ends.
ステップS16で、上記ステップSllで文章領域指定
フラグが“オン”でないと判別されたときは、−文また
は全文またはカーソル位置以下の全文に対して上記文章
処理を実行する通常処理が行われ、指定領域処理動作を
終了する。If it is determined in step S16 that the text area designation flag is not "on" in step Sll, the normal process of executing the text processing on the - sentence, the entire text, or the entire text below the cursor position is performed, and Ends area processing operation.
このように、文章中の任意の領域を領域先頭文番号およ
び領域最終文番号で指定し、この領域先頭文番号と領域
最終文番号とで領域指定された指定領域のみに対して上
記文章処理をまとめて連続して実行することができる。In this way, any area in the text can be specified by the area first sentence number and the area last sentence number, and the above text processing can be performed only for the specified area specified by the area first sentence number and area last sentence number. They can be executed in succession.
したがって、文章中の指定領域に対する文章処理の操作
性が大幅に改善される。Therefore, the operability of text processing for designated areas in a text is greatly improved.
〈発明の効果〉
以上より明らかなように、この発明の翻訳機用指定領域
処理装置は、領域指定文番号入力手段。<Effects of the Invention> As is clear from the above, the specified area processing device for a translator according to the present invention has an area specifying sentence number input means.
領域指定判別手段および指定領域処理手段を有して、上
記領域指定文番号入力手段によって領域先頭文番号と領
域最終文番号とが文章中に入力され、上記領域措定判別
手段によって、上記文章の領域が指定されていると判別
されたときに、上記文章中の上記領域先頭文番号と領域
最終文番号とで指定された指定領域のみの文章処理を、
上記指定領うにしたので、指定領域の文章処理を実行す
る際に、−文ごとに文章処理を実行したり、指定領域の
先頭文にカーソルを移動してカーソル位置以下の全文の
文章処理を実行して指定領域の最終文で文章処理を中断
することなく、文章中の指定領域をまとめて連続して処
理することができ、したがって、指定領域に対する文章
処理の操作性が大幅に向上する。It has an area designation determining means and a designated area processing means, and the area starting sentence number and the area ending sentence number are input into the text by the area specifying sentence number inputting means, and the area designation determining means inputs the area of the sentence. is specified, text processing is performed only in the specified area specified by the area first sentence number and area last sentence number in the above text.
Since the above specified area is set, when executing text processing in the specified area, you can execute text processing for each - sentence, or move the cursor to the first sentence of the specified area and execute text processing for the entire text below the cursor position. Therefore, the specified area in the text can be processed continuously all at once without interrupting the text processing at the final sentence of the specified area. Therefore, the operability of text processing for the specified area is greatly improved.
第1図はこの発明に係る翻訳機の一実施例のブロック図
、第2図は上記実施例における翻訳モジュールの作用構
成図、第3図は上記実施例による領域指定動作のフロー
チャート、第4図は指定領域処理動作のフローチャート
である。
!・・・メインCPU、 2・・・メインメモリー
、3・・・CRT、 4・・・キーボード、5
・・・翻訳モジュール、6・・・メモリー、11・・・
辞書引き形態素解析部、
12・・・構文解析部、 I3・・・変換部、I4・
・・翻訳文生成部。FIG. 1 is a block diagram of an embodiment of the translation machine according to the present invention, FIG. 2 is a functional block diagram of the translation module in the above embodiment, FIG. 3 is a flowchart of the region specifying operation according to the above embodiment, and FIG. 4 is a flowchart of designated area processing operation. ! ...Main CPU, 2...Main memory, 3...CRT, 4...Keyboard, 5
...Translation module, 6...Memory, 11...
Dictionary lookup morphological analysis unit, 12... Syntactic analysis unit, I3... Conversion unit, I4.
...Translation generation unit.
Claims (1)
ために、領域先頭文番号および領域最終文番号を入力す
る領域指定文番号入力手段と、上記領域指定文番号入力
手段によって領域先頭文番号および領域最終文番号が入
力されて、文章の領域が指定されているか否かを判別す
る領域指定判別手段と、 上記領域指定判別手段によって文章の領域が指定されて
いると判別されたときに、上記文章中の上記領域先頭文
番号と領域最終文番号とで指定された指定領域の文章処
理を、連続して実行する指定領域処理手段を備えたこと
を特徴とする翻訳機用指定領域処理装置。(1) In order to specify an area for a sentence to which a sentence number has been added, an area specification sentence number input means for inputting an area start sentence number and an area last sentence number, and an area start an area designation determination means that determines whether a sentence area is specified by inputting a sentence number and an area final sentence number; and when it is determined by the area designation determination means that a sentence area is specified. A designated area for a translator, characterized in that the designated area for a translator is provided with designated area processing means for successively executing sentence processing in a designated area specified by the area first sentence number and the area last sentence number in the text. Processing equipment.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62333573A JPH01169575A (en) | 1987-12-24 | 1987-12-24 | Specified area processor for translator |
GB8829890A GB2212639A (en) | 1987-12-24 | 1988-12-22 | Designating block processing in a translation machine |
US07/643,699 US5195032A (en) | 1987-12-24 | 1991-01-22 | Device for designating a processing area for use in a translation machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62333573A JPH01169575A (en) | 1987-12-24 | 1987-12-24 | Specified area processor for translator |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01169575A true JPH01169575A (en) | 1989-07-04 |
Family
ID=18267553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62333573A Pending JPH01169575A (en) | 1987-12-24 | 1987-12-24 | Specified area processor for translator |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPH01169575A (en) |
GB (1) | GB2212639A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61265673A (en) * | 1985-05-20 | 1986-11-25 | Sharp Corp | Translation system |
JPS62203274A (en) * | 1986-03-04 | 1987-09-07 | Toshiba Corp | Mechanical translation system |
JPS62272360A (en) * | 1986-05-20 | 1987-11-26 | Sharp Corp | Mechanical translating device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61255468A (en) * | 1985-05-08 | 1986-11-13 | Toshiba Corp | Mechanical translating processing device |
DE3616751A1 (en) * | 1985-05-20 | 1986-11-20 | Sharp K.K., Osaka | TRANSLATION SYSTEM |
JPS6310267A (en) * | 1986-06-30 | 1988-01-16 | Sharp Corp | Mechanical translating device |
GB2199680A (en) * | 1986-11-28 | 1988-07-13 | Sharp Kk | Translating apparatus |
-
1987
- 1987-12-24 JP JP62333573A patent/JPH01169575A/en active Pending
-
1988
- 1988-12-22 GB GB8829890A patent/GB2212639A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61265673A (en) * | 1985-05-20 | 1986-11-25 | Sharp Corp | Translation system |
JPS62203274A (en) * | 1986-03-04 | 1987-09-07 | Toshiba Corp | Mechanical translation system |
JPS62272360A (en) * | 1986-05-20 | 1987-11-26 | Sharp Corp | Mechanical translating device |
Also Published As
Publication number | Publication date |
---|---|
GB8829890D0 (en) | 1989-02-15 |
GB2212639A (en) | 1989-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2654001B2 (en) | Machine translation method | |
JP2848593B2 (en) | Translation processing method | |
EP0357370A2 (en) | Computer assisted language translating machine | |
JPH03222065A (en) | Machine translation device | |
JPH01169575A (en) | Specified area processor for translator | |
JPS6180362A (en) | Translation system | |
JP2715419B2 (en) | Translation equipment | |
JPH01113871A (en) | Mechanical translating device | |
JPS61260367A (en) | Mechanical translating system | |
JP2737160B2 (en) | Sentence processing equipment | |
JP2655922B2 (en) | Machine translation equipment | |
JP2807586B2 (en) | Machine translation equipment | |
JPS61156462A (en) | Word processor | |
JPH05108702A (en) | Machine translation system | |
JPS6180358A (en) | Translation system | |
JPH07152763A (en) | Machine translation system and its translating method | |
JPH0431966A (en) | Translation supporting device | |
JPH0785057A (en) | Syntax analyzing method and device therefor | |
JPH0528187A (en) | Dictionary registration device | |
JPH0736907A (en) | Machine translation device | |
JPH05204961A (en) | Machine translation device | |
JPH06318224A (en) | Machine translation device | |
JPH05334339A (en) | Machine translating system | |
JPH0452868A (en) | Mechanical translation device | |
JPH04367071A (en) | Machine translation device |