(57)【特許請求の範囲】
【請求項１】
コンピュータが実行するテキスト翻訳方法であって、
原語文章データを入力する入力ステップと、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲特定のための、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、前記範囲特定データによって特定された範囲の翻訳のための、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶ステップと、
前記入力ステップで入力された原語文章データと、前記複数記憶する辞書記憶ステップで記憶された一般辞書語句及び範囲特定データ及び翻訳特定データの登録内容を照合し、合致するデータが前記原語文章データの中にあるか否かを判定する判定ステップと、
前記判定ステップにより、前記範囲特定データと合致すると判定されたデータと、その他の前記範囲特定データと合致すると判定されたデータ又は文頭又は文末との間の区間にある語句の中、
前記翻訳特定データと合致したデータから、その他の前記翻訳特定データと合致したデータ又は前記区間の冒頭又は前記区間の終わりまでの語句を、前記翻訳特定データ及び一般辞書語句を用いて、目的語に変換する翻訳ステップと、
前記翻訳ステップで変換された目的語と、前記範囲特定データの訳語を結び、前記範囲特定データ及び翻訳特定データの翻訳制御情報により語順を調整し、編集出力する文章編集出力ステップを備えることを特徴とするテキスト翻訳方法。
【請求項２】
原語文章データを入力する入力手段と、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲特定のための、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、前記範囲特定データによって特定された範囲の翻訳のための、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段と、
前記入力手段から入力された原語文章データと前記辞書記憶手段に記憶された一般辞書語句及び範囲特定データ及び翻訳特定データの登録内容を照合し、合致するデータがあるか否かを判定する判定手段と、
前記判定手段により、前記範囲特定データと合致すると判定されたデータと、その他の前記範囲特定データと合致すると判定されたデータ又は文頭又は文末の間の区間にある語句の中、前記翻訳特定データと合致したデータを含み、前記翻訳特定データと合致したデータから、その他の前記翻訳特定データと合致したデータ又は前記区間の冒頭又は前記区間の終わりまでの語句を、前記翻訳特定データ及び一般辞書語句を用いて、目的語に変換する翻訳手段と、
前記翻訳手段による目的語と、前記範囲特定データの訳語を結び、前記範囲特定データ及び翻訳特定データの翻訳制御情報により語順を調整し、編集出力する文章編集出力手段を備えることを特徴とするテキスト翻訳装置。
【請求項３】
前記請求項２に記載のテキスト翻訳装置に於て、従属接続詞、関係代名詞、疑問代名詞、関係副詞、疑問副詞、疑問詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データを、複数記憶する前記辞書記憶手段を備えることを特徴とするテキスト翻訳装置。
【請求項４】
前記請求項３に記載のテキスト翻訳装置に於て、接続に関わる語句の先頭部分の文字記号列に他の語句が続き、前記の他の語句の後に、前記接続に関わる語句の後続部分の文字記号列がある形式の相関接続詞を含む語句に対し、その後続部分も関連情報として保持する前記範囲特定データを、複数記憶する前記辞書記憶手段を備える事を特徴とするテキスト翻訳装置。
【請求項５】
前記請求項２に記載のテキスト翻訳装置に於て、等位接続詞、固有名詞、固有名詞＋動詞、固有名詞＋助動詞、固有名詞＋助動詞＋動詞、代名詞、代名詞＋動詞、代名詞＋助動詞、代名詞＋助動詞＋動詞、助動詞＋動詞、ｂｅ動詞、ｈａｖｅ動詞、ｄｏ動詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する前記辞書記憶手段を備える事を特徴とするテキスト翻訳装置。
【請求項６】
前記請求項２に記載のテキスト翻訳装置に於て、前置詞、不定詞、分詞、動名詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する前記辞書記憶手段を備える事を特徴とするテキスト翻訳装置。
【請求項７】
前記請求項２に記載のテキスト翻訳装置に於て、前記辞書記憶手段が記憶する前記範囲特定データ及び翻訳特定データが、前記範囲特定データ又は翻訳特定データの前後にあるべき文章部分の中、前後の直近の他の前記範囲特定データ又は翻訳特定データ、又は、文頭、又は、文末、までの、一部又は全部の語句の文章情報を含む事を特徴とするテキスト翻訳装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、情報処理装置、文書処理装置、通信制御装置等に於て、原語から目的語への翻訳を行なうテキスト翻訳方法と装置に関する。
【０００２】
【従来の技術】
従来の言語変換処理に於て、機械翻訳装置は、与えられた言語文章データの文法・意味解析、分解、変換処理等を行ない、原語から目的語の文章に変換するが、その翻訳処理は、文章部分間の係り受けの取扱や、多品詞・多義の単語を持つ例えば英語から日本語への変換の場合、正しい目的語への変換には、多岐にわたる論理判断プロセスが要求され、現在の機械翻訳装置では、そのための十分な処理機能を持つに至っていない。
【０００３】
【発明が解決しようとする課題】
原語文章の目的語への変換に於ては、語数が多く、長い文章になるほど、一般的にその翻訳処理の正確性、翻訳結果の品質が低下する。例えば、主語＋動詞＋目的語＋補語で構成される一般的な文章でも、例えば、ａｎｄ、ｏｒ、等で結ばれる語句が多くなれば、各文章部分間の係り受け関係や、各語句及び語句間の意味解析・判断等が難しくなる。更に各種の接続表現語句で文章が結ばれる複文形式になれば、解析・変換上の判断要素が増え、正しい変換結果を得る事が難しくなる。
【０００４】
かかる状況に於て、重文・複文を含む比較的複雑な文章に対しても、その構文処理の誤りが少なく、結果として人間にとって有用、且つ、その作業を軽減する事が可能で、その後の、人間による後処理にも耐えるレベルの翻訳手段が望まれる。
【０００５】
【課題を解決する為の手段】
本発明の請求項１によれば、
原語文章データを入力する入力ステップと、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲特定のための、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、特定された範囲の翻訳のための、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶ステップと、
入力手段から入力された原語文章データと、辞書記憶ステップに登録された一般辞書語句及び範囲特定データ及び翻訳特定データを照合し、合致するデータがあるか否かを判定する判定ステップと、判定ステップにより合致すると判定されると、範囲特定データと合致すると判定されたデータと、その他の範囲特定データと合致すると判定されたデータ又は文頭又は文末との間の区間にある語句の中、翻訳特定データと合致したデータから、その他の翻訳特定データと合致したデータ又は前記区間の冒頭又は区間の終わりまでの語句を、一般辞書語句と翻訳特定データを用いて、目的語訳に変換する翻訳ステップと、翻訳結果を編集出力する編集出力ステップより成る。
【０００６】
又、本発明の請求項２によれば、
原語文章データを入力する入力手段と、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲特定のための、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、特定された範囲の翻訳のための、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段と、
入力手段から入力された原語文章データと辞書記憶手段を照合し、辞書記憶手段内の一般辞書語句及び範囲特定データ及び翻訳特定データと合致するデータがあるか否かを判定する判定手段と、
判定手段により合致すると判定されると、範囲特定データと合致すると判定されたデータと、その他の範囲特定データと合致すると判定されたデータ又は文頭又は文末の間の区間にある語句の中、翻訳特定データと合致したデータから、その他の翻訳特定データと合致したデータ又は前記区間の冒頭又は区間の終わりまでの語句を、辞書記憶手段の一般辞書語句及び翻訳特定データを用いて、目的語訳に変換する翻訳手段と、
翻訳手段による翻訳結果と、範囲特定データの訳語を結び、翻訳結果を編集出力する文章編集出力手段より成る。
【０００７】
又、本発明の請求項３によれば、
従属接続詞、関係代名詞、疑問代名詞、関係副詞、疑問副詞、疑問詞の、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データを、複数記憶する辞書記憶手段を備える。
又、本発明の請求項４によれば、
接続表現語句の文字記号列の先頭部分の文字記号列に他の語句が続き、その後に後続の接続表現語句の文字記号列がある相関接続詞を含む語句の場合、その後続部分を、範囲特定データの関連情報として記憶する辞書記憶手段を備える。
【０００８】
又、本発明の請求項５によれば、
等位接続詞、固有名詞、固有名詞＋動詞、固有名詞＋助動詞、固有名詞＋助動詞＋動詞、代名詞、代名詞＋動詞、代名詞＋助動詞、代名詞＋助動詞＋動詞、助動詞＋動詞、ｂｅ動詞、ｈａｖｅ動詞、ｄｏ動詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段を備える。
【０００９】
又、本発明の請求項６によれば、
前置詞、不定詞、分詞、動名詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段を備える。
又、本発明の請求項７によれば、辞書記憶手段が記憶する範囲特定データ及び翻訳特定データが、範囲特定データ及び翻訳特定データの前後にあるべき文章部分の中、前後の直近の他の範囲特定データ又は翻訳特定データ又は文頭又は文末までの、一部又は全部の語句の文章情報を含む。
【００１０】
【作用】
本発明によれば，
本テキスト翻訳方法は、
原語文章データの入力ステップ、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、従属接続詞、関係代名詞、疑問代名詞、関係副詞、疑問副詞、疑問詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、等位接続詞、相関接続詞、代名詞＋動詞、代名詞＋助動詞＋動詞、助動詞＋動詞、ｂｅ動詞，ｈａｖｅ動詞、ｄｏ動詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データ、
及び、前置詞、不定詞、分詞、動名詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶ステップ、
入力された原語文章データと辞書記憶ステップを突き合わせて、原語文章デ−タと合致する一般辞書語句及び範囲特定データ及び翻訳特定データの有無を判定する判定ステップ、
判定手段により判定された範囲特定データによって特定された範囲内の、各文章部分を、一般辞書語句と翻訳特定データを用いて目的語に変換する翻訳ステップ、
翻訳結果と範囲特定データの訳語を結合、編集出力する文章編集出力ステップを含む。
入力ステップは、処理対象となる原語文章デ−タを入力し、
辞書記憶ステップは、範囲特定データ及び翻訳特定データの、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなるデ−タを、複数記憶し、
判定ステップは、入力された原語文章データと辞書記憶手段内の一般辞書語句及び範囲特定データ及び翻訳特定データを照合し、合致するデータが、辞書記憶手段内に存在するか否かを判定し、
合致すると判定された場合、範囲特定データと、その他の範囲特定データ又は文頭又は文末との間の区間の語句を、翻訳ステップにより、翻訳特定データ及び一般辞書語句を活用して目的語に変換し、
文章編集出力ステップは、範囲特定データの訳語と、翻訳ステップによる処理結果とを接合、編集して、所定の順に出力する。
又、本発明によれば，
本テキスト翻訳装置は，
原語文章データの入力手段，
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、従属接続詞、関係代名詞、疑問代名詞、関係副詞、疑問副詞、疑問詞の、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データ、
及び、等位接続詞、相関接続詞、代名詞＋動詞、代名詞＋助動詞＋動詞、助動詞＋動詞、ｂｅ動詞，ｈａｖｅ動詞、ｄｏ動詞の、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データ、
及び、前置詞、不定詞、分詞、動名詞の、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段、
入力された原語文章データと辞書記憶手段を突き合わせて、原語文章デ−タと合致する一般辞書語句及び範囲特定データ及び翻訳特定データの有無を判定する判定手段、
範囲特定データによって特定された範囲内の各文章部分を、一般辞書語句と翻訳特定データを用いて目的語に変換する翻訳手段、
翻訳結果と範囲特定データの訳語を接合し、編集出力する文章編集出力手段を含む。
従って、
入力手段は、処理対象となる原語文章デ−タを入力し、
辞書記憶手段は、一般辞書語句、及び、範囲特定データ及び翻訳特定データの、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなるデ−タを、複数記憶し、
判定手段は、原語文章データと辞書記憶手段内のデータを照合し、原語文章データと合致する一般辞書語句及び範囲特定データ及び翻訳特定データが、辞書記憶手段内に存在するか否かを判定し、
翻訳手段は、合致すると判定された範囲特定データと、他の範囲特定データ又は文頭又は文末との間の区間の語句を、翻訳特定データ及び一般辞書語句を活用して目的語に変換し、
文章編集出力手段は、判定手段によって判定された範囲特定データの訳語と、翻訳手段による処理結果とを接合、編集して、所定の順に出力することにより、
入力された原語文章データに対して、範囲特定データにより、翻訳範囲を特定し、特定された範囲を、翻訳特定データを用いて翻訳し、翻訳結果と、範囲特定データの訳語を接合して、編集・出力するので、翻訳が面倒な重文・複文に対しても、文章構成の解析結果に起因する翻訳誤りを少なくする事が期待出来る。
【００１１】
【実施例】
図１は，本発明の一実施例として，テキスト変換方法と装置のブロック図を示す．本装置は，入力内容や変換処理結果等を表示する液晶等の表示部１と，文字情報を入力するキ−ボ−ド、手書き入力装置、光学・磁気文字読取装置等の入力部２と，Ｒｅａｄ  Ｏｎｌｙ  ＭｅｍｏｒｙやＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ等からなる特定データを格納する辞書記憶部３，制御プログラムや入力デ−タ等を記憶するＲＡＭ等から成るメモリ−部４，及び，表示部１，入力部２，辞書記憶部３，メモリ−部４等を制御する制御部５を含む．
【００１２】
図２、図３、図４、図５、図６、図７は、本実施例の動作を説明するフローチャートであり、それらを用いて、本発明の一実施例について説明する。
【００１３】
先ず、図２を参照して、処理の開始に際し、２０１にて、以降の処理手順で用いられるカウンターや作業領域の内容等を初期化する。２０２は、原語の文章を、入力手段より読み込む。次の２０３では、入力された内容が、文章データが終了を示すコードか否かを判定する。その判定で、データが終りであれば、そこで処理を終了する。処理すべき文章データが入力されたのであれば、処理は７０１に進み、補充特定データの判定とその挿入処理に移る。その後、２０４に戻る。２０４では、入力文章内の文章データの読みだしポインターのセットを行なう。この場合の読みだしポインターとは、文章を読みこんだ領域にある文章を、先頭から、順次、データを取り出すための、カウンターを意味する。入力文章データは、このポインターを使って、順次読み出して処理をするので、処理済のデータの次のデータを読み出すために、読みだしポインターの内容値を更新し、先に進める。最初は、前記の２０１で、初期化され、対象領域の先頭の値がセットされる。次に、２０５では、先にセットされたポインターの位置、この場合、ｎ桁目から始まり、ｍ桁分の文字列を意味し、その値を用いて、辞書を索引する。この場合のｍは、１以上の必要な数値である。次の、２０６では、２０５の辞書索引の結果、合致する範囲特定データがあるか否かを判定する。辞書には、一般辞書語句と、範囲特定データと、翻訳特定データ、補充特定データ、品詞特定データが記憶されており、それぞれ区分コードで区別され、随時一般辞書を引き、品詞等の情報を取得し、範囲特定データと照合し、その文章情報、条件式等の設定情報条件を判定し、範囲特定データと合致するか否かを判定する。範囲特定データの有無の判定に於て、副詞等の修飾語句が混在している場合、即ち、例えば、Ｉｔ ａｌｓｏ ｈａｓ・・・・のごとき文章があったと仮定し、Ｉｔ ｈａｓで登録されている範囲特定データがあれば、この場合、登録有りと判定し、このａｌｓｏに限らず、他の修飾語句や句読点等が混在していても、この場合のａｌｓｏと同様の判定をして、特定データの判定を行う。前記２０６の判定で、範囲特定データが無ければ、２０７に進み、引き続き辞書索引を行なう為に、ｎ桁目からｍ桁分の読みだし位置ポインターの中の、ｍ桁を初期化して、２０４に戻る。前述の２０６の判定で、合致の範囲特定データがあれば、３０１の判定に進む。
【００１４】
図３を参照して、３０１は、合致する範囲特定データが単一であるかどうかを判定する。例えば、１例として、ｓｈｉｐ・ｓｈｉｐｐｉｎｇ・ｓｈｉｐｍｅｎｔのデータが辞書にあると仮定し、ｓｈｉｐまで入力した時点では、３語存在しているので、３０１の判定結果、処理は３０３に進む。３０３では、辞書索引を続ける為に、ｎ桁目からｍ桁分の読みだし位置ポインターの中の、ｍ桁をカウントアップして、２０５に戻り、辞書索引を続ける。前述の３０１の判定で、単一であった場合は、３０２に進む。３０２では、合致した範囲特定データを取込み、翻訳用テーブルにセットし、２０４に戻って辞書索引処理を継続する為に、読みだしポインターのｎ桁目（開始位置）の内容を先に進め、次の３０４に進む。３０４では、処理すべき文章データが終りか否か、即ち、文章の末尾までの内容を辞書と突き合せたか否かを判定し、処理済であれば次の３０５に進む。まだ処理すべき文章データが残って居る場合は、３０３に移り、３０３では、以後の辞書索引の為に、ｎ桁目からｍ桁分の読みだし位置ポインターの中の、ｍ桁をカウントアップして、２０５に戻り、辞書と突合せ、範囲特定データの合致判定を続ける。３０４の判定で、処理すべき文章データが終了であれば、次の３０５に進み、３０５では、それまでの処理で合致した範囲特定データ群が格納された翻訳用テーブルの内容を整えて、次の３０６に進む。３０６では、翻訳用テーブルの内容を参照し、文章の先頭が範囲特定データであるかどうかを判定する。これは、翻訳特定データによる、翻訳処理の起点位置を設定するためであり、先頭が範囲特定データでなければ、次の３０７で文章の先頭位置を翻訳起点位置として設定し、先頭が範囲特定データであれば、３０８で１番目の範囲特定データの位置を翻訳起点位置に、それぞれ、セットした後に、４０１に進む。
【００１５】
図４を参照して、４０１では、３０７、或は、３０８でセットされた翻訳起点位置ｎ桁目から、読みだし位置ポインターのｍ桁分の値を進めながら、文字列を、順次辞書と突き合せて、翻訳特定データと合致するかどうかを判定する。次の４０２では、合致のデータがあるかどうか、或は、データが終りであるかどうかを判定して、終りであれば、５０４に進む。４０２の判定で、データが終りではなく、合致の翻訳特定データが有る場合は、処理は４０３に進む。４０３では、前後の直近の特定データ又は文頭又は文末の位置を走査する。即ち、例えば、順方向に、合致の翻訳特定データの位置から内容を走査して、次の翻訳特定データの位置を調べ、それを翻訳終了位置としてセットする。もし次の範囲特定データの位置までに、翻訳特定データが存在しなければ、その範囲特定データの位置を翻訳終了位置としてセットする。更に範囲特定データも見つからない場合は、末尾を翻訳終了位置とする。次の４０４では、翻訳特定データと一般辞書語句情報を用いて、４０３の走査の結果によってセットされた翻訳開始位置と、翻訳終了位置の間の語句を目的語に翻訳する。この場合、多品詞語句があれば、品詞特定データを用いて品詞の確定処理を随時行う。翻訳特定データの翻訳制御情報等の設定内容により、特定データの後続語句だけではなく、特定データの前・後の語句を翻訳して、それらの目的語を結合する処理も含まれる。翻訳対象の語句の中に、副詞、形容詞等の修飾語句がある場合、次の５０１以降で処理される。
【００１６】
図５を参照して、５０１では、辞書に登録された翻訳特定データの所定の処理対象範囲に入らない語句が、その翻訳開始・終了位置内に存在する場合、例えば、副詞、形容詞等を含む修飾語句があれば、それらを翻訳して、目的語に加える。次の５０２では、合致の翻訳特定データが動詞を含むものであった場合、主語＋（助動詞）動詞等とそれに続く語句内の動詞に対する目的語と補語を特定し、翻訳する。関連する副詞、形容詞等の修飾語句については、前述の５０１で行なう。次の、５０３では、翻訳領域内で、翻訳開始位置を次の翻訳範囲特定データの先頭位置に、読み出しポインターを進める。その後、処理は４０１に戻り、翻訳特定データの合致判定を繰返す。前記の４０２から、データが終りの場合に、この５０４の処理に移り、ここでは、翻訳特定データが見つからなかった場合や、翻訳データによる翻訳が十分でなかった時の補足的な翻訳処理をする。例えば、ここで、主語＋動詞＋目的語・補語、主語＋助動詞＋動詞＋目的語＋補語等を特定するための処理を行ない、特定出来たなら、その部分を目的語に翻訳する。次の、５０５では、翻訳された目的語に原語が含まれているか否かを判定して、原語が残っていれば、５０６に進み、原語出力区分コードを前後に付加して、６０１に進む。原語が含まれていなければ、６０１に進む。
【００１７】
図６を参照して、６０１では、予め辞書に記憶されている特定データの目的語訳と、翻訳特定データを基に翻訳された結果の目的語を接合して、編集する。６０１は、特定データの持つ翻訳制御情報に基づき、出力順位を調整して編集する。その後、６０２、６０３でその編集結果を出力してから、２０２に戻り、次の文章入力を行なう。次に、図７を参照して、２０３の文章終了判定の所で、まだ処理すべき文章があれば、７０１に移り、補充特定データの判定・挿入処理を行う。７０１では、入力文章内のデータの読み出しポインターの内容をセットをする。これは文章内の処理開始位置の値である。次の７０２では、読み出しポインターの内容値で示される位置（ｎ桁目からｍ桁分）のデータ列により、辞書内容を索引する。７０２での索引の後、７０４に進み、補充特定データがあるか否かを判定して、無ければ処理は７０３に移り、索引するデータ列の位置を示すｍ桁分を示す桁カウントをクリアして、次の語句の処理に移る用意をして、７０１に戻る。もし、７０２の辞書索引処理で、補充特定データがあった場合、次の７０５で、補充特定データを挿入し、７０６に進む。７０６では、合致の補充特定データの桁数分、読み出しポインターの内容を進めて、７０７に行く。７０７では、データが終わりか否かを判定し、終わりなら、２０４に戻って、特定データの合致判定処理に移る。もし終わりでなければ、７０８に進み、読み出しポインターの内容値の内、ｍ桁分の桁カウントをアップしてから、７０２に戻り、補充特定データの索引を継続する。
【００１８】
図８は、原語文章の例である。この図の（１）から（１５）、翻訳処理の一例として、入力文章データと特定データを記憶する辞書内容を照合し、合致した特定データを基に、語句をグループ分けした結果に、番号を付したものである。ｗｉｔｈ（翻訳特定データ），ｉｓ（翻訳特定データ），ｔｈａｔ（翻訳範囲特定データ），ｔｈｅｙ（翻訳特定データ），ｍａｙ（翻訳特定データ）＋ｏｖｅｒｌｏｏｋ，ａｎｄ（翻訳特定データ），ａｓ（翻訳範囲特定データ），ｙｏｕ（翻訳特定データ），ｔｈｅｙ（翻訳特定データ），ｄｏ（翻訳特定データ）が、それぞれ特定データである。この例では、範囲特定データによって文章範囲が定められた後、その範囲内で、辞書に登録された翻訳特定データを先頭にするか、又は、翻訳特定データを含む語句を目的語に翻訳する。そして、それに関連指定の副詞・形容詞を含む修飾語句の翻訳、動詞に対する目的語・補語に相当する語句の翻訳、及び、それまでに未だデータ特定・翻訳が成されていなければ、主語＋動詞、主語＋助動詞＋動詞に相当する語句を、辞書内容を適宜参照して特定し、目的語に翻訳する。以上の結果として、”原語から目的語への変換の例”を、次の図９に示す。
【００１９】
図９は、原語から目的語への変換の例である。左欄に記載の原語の各部分に対応する中間段階での目的語が、右欄に記載されており、それらを結び付けた翻訳結果の出力例が、下部に記載されている。１行目を参照して、（１）は、そのすぐ下のｗｉｔｈが特定データとして設定されており、この場合、文頭とｗｉｔｈとの間で区切られている語句Ｔｈｅ  ｐｒｏｂｌｅｍである。次の（２）ｗｉｔｈは、この場合、翻訳特定データとして登録されている。（３）ｕｓｉｎｇ  ｔｈｉｓ  ｍｅｔｈｏｄ  ｏｎｌｙは、この例では、前のｗｉｔｈと次のｉｓがそれぞれ特定データであり、その間の語句として区切られている。（４）ｉｓ、（５）ｔｈａｔ、（６）ｔｈｅｙ，（７）ｍａｙ＋ｏｖｅｒｌｏｏｋは、それぞれ、特定データとして登録されている。
【００２０】
（７）は、この場合、助動詞ｍａｙとそれに続く動詞ｏｖｅｒｌｏｏｋが共に区切られている。次の（８）ｏｔｈｅｒ  ｒｅｌａｔｅｄは、次の等位接続詞のａｎｄとの間で区切られ、（９）ａｎｄは、特定データとして登録され、（１０）ｉｍｐｏｒｔａｎｔ  ｔｏｐｉｃｓは、特定データａｎｄと、次の特定データａｓとの間で区切られた語句である。（１１）ａｓは、特定データである。（１２）ｙｏｕは、特定データで、（１３）ｅｘｐｅｃｔは、（１２）特定データｙｏｕと、（１４）特定データｔｈｅｙとの間で区切られている。（１３）ｅｘｐｅｃｔの下の＜ｔｈａｔ＞は、この例において補充特定データとして挿入されるものである。もし挿入の補充特定データが、別途範囲の特定ないしは翻訳の為の特定データとして登録されている場合には、その該当する特定データの翻訳制御が適用される。（１４）ｔｈｅｙ，（１５）ｄｏは、それぞれ登録の特定データである。
【００２１】
以上の区切られた各語句を基に翻訳を進め、訳語出力順は、その一例として、この場合、後部から前方向に進行し、（１４、１５）の１５の述語指定でその前後（主語・目的語）が変わり、１５、１４の順列(この場合１４、１５の順で後部から訳語の結合が進む事を意味する）となり、次に、補充特定データのｔｈａｔの訳語が挿入され、（１２、１３）の１３の述語指定で前後が入れ替わって１３、１２の順となり、（１３、１２、ｔｈａｔ、１５、１４、即ち、１４、１５、ｔｈａｔ、１２、１３の順で訳語編集が進む）＝Ａの順に編成。次に、（１１）が入り、特定データａｎｄを含む（８、９、１０）の９の等位接続詞指定で前後調整され、（１０、９、８、１１、即ち、１１、８、９、１０の順で訳語の結合が進む）の順となり、次の（６、７）における７の述語指定で、主語・目的語が入れ替わり、（７、６、即ち、６、７の順で後部から訳語の結合が進む）＝Ｂの順で、（７、6、１０、９、８、１１）の順となる。  次に、（５）が続き、（３、４）では、４の述語指定で主語・目的語部分の入れ替えが起こり、この場合、(4、３、即ち、３、4の順で後部から訳語の結合が進む）となるが、（３）は特定データを含まず、翻訳は特定データを基に進行するので、（３）に関わる処理は未だ確定せず、次の（２）ｗｉｔｈ、及び、ｗｉｔｈと文頭の間にある（１）Ｔｈｅ  ｐｒｏｂｌｅｍを含めて、（１、2、３、即ち、３、2、１の順で後部から訳語の結合が進む）となり、４と前後が入れ替わり、（４、1、２、３）となる。その結果、全体として、訳文は、”１４＞１５＞ｔｈａｔ＞１２＞１３＞８＞９＞１０＞６＞７＞５＞３＞２＞１＞４”の順序で出力される。ここでは、後部から前方向に進行する訳語出力の例を示したが、実際にはこれに限らない。即ち、例えば、接続詞を先頭の語とする文章があれば、その先頭部分を先に出力することが必要であり、特定データの関連情報の設定を含めた対応となる。
【００２２】
図１０は、特定データの例、その１である。（見出し行、左端の）データ種別のＲは、Ｒａｎｇｅ（範囲）のＲであり、この辞書内では、範囲特定データであることを意味する。Ｒｌ（アールエル）は、出力レベル情報（ｌ＝エル）付のＲデータである。Ｔは翻訳特定データ、ＳＵは補充特定データ、ＵＰは品詞特定データを示す。この例では、この種別コードにより、辞書記憶手段内に、特定データ、一般辞書語句を混在させる。（右側の）キーワードは、特定データの値そのもので、この値を基準に、データを直接的に索引出来る編成方法で辞書記憶手段内に記憶する。
【００２３】
（右側の）標準目的語は、キーワードの目的語である。多義語の場合、後述のキーワードの前後の文章情報等を指定して、それに対応の目的語を適用する。（右側の）翻訳制御は、範囲特定データの場合、範囲特定データの前後に続く語句の目的語を、範囲特定データの後に接合するか、前に接合するかを含め、翻訳上の処理指定を指定する。”ー後”は、後続の語句の目的語の後に、予め設定の特定データの標準目的語を結び付けることを意味する。”前ー”は、後続の語句の目的語の前に、予め設定の特定データの標準目的語を結び付けることを意味する。
【００２４】
（右側の）キーワードの前の文章情報、熟語、条件式は、文章の中で、範囲特定データの前に存在する文章部分の品詞等の文法情報、熟語の範囲特定データの場合の先行語句、範囲特定データの前にあるべき他の特定データとの共起条件、等を指定する。（右側の）キーワードの後の文章情報、熟語、条件式は、文章の中で、範囲特定データの後に存在する文章部分の品詞等の文法情報、熟語の範囲特定データの場合の後続語句、範囲特定データの後にあるべき他の特定データとの共起条件、等を指定する。多義の範囲特定データのキーワードの場合、複数の標準目的語を使い分ける為には、このキーワードの前後の文章情報、条件式を指定して、それに該当する標準目的語を適用出来るように設定する。
【００２５】
次に、Ｒで始まる１行目の設定データの例を参照し、Ｒは範囲特定データを表し、ａｌｔｈｏｕｇｈはキーワードで、その標準目的語が、”だが”であり、 訳語順は、”ー後”で、ａｌｔｈｏｕｇｈの後続語句の目的語の後に”だが”を結合することを意味する。次のキーワードの前の文章情報は、この場合、設定されていないので、条件無しと見なし、キーワードの後の文章情報は、名詞（ｎ）が必須であり、その名詞の前に、冠詞（ａ）、形容詞（ａｊ）、代名詞（ｐｒｏｎ）が存在し得るものとし、それらが括弧内にあるので、必須では無く、次の”＋”以降は、後に続くものとして、ｖ（動詞）が必須であり、その動詞の前に、ａｕｖ（助動詞）、ａｄｖ（副詞）が存在し得るものとし、それらが括弧内にあるので、必須では無く、又、この場合は、副詞が、ｖ（動詞）と相前後しても差し支えない。ｖ（動詞）は、一般動詞、及び、ｂｅ、ｄｏ、ｈａｖｅ等を含む。
【００２６】
次のＲで始まる行は、ａｓの例である。ａｓ は多義語であり、この辞書の例は、その一部であり、ａｓの１行目は、ａｌｔｈｏｕｇｈの場合に準ずるので説明を省略し、２行目に移る。キーワードがａｓ、標準目的語が”（の）通り”、”−後”の指定があり、キーワードの後の文章情報として、(ａｄｖ）ｖが指定されており、例えば、ａｓ  ｗａｓ  ａｌｒｅａｄｙ  ｓｔａｔｅｄなどの例である。次行の例は、例えば、・・・ｔｈｅ  ｓａｍｅ  ａｓ・・・への対応である。キーワードの前の文章情報として、ｔｈｅ  ｓａｍｅがあり、キーワードの後の文章情報として、（ａ、ａｊ、ｐｒｏｎ）ｎが設定され、名詞（ｎ）が必須であり、その前に、冠詞（ａ）、形容詞（ａｊ）、代名詞（ｐｒｏｎ）が存在し得るものとし、それらが括弧内にあるので、必須では無い。
【００２７】
次行に続くｔｈａｔは、キーワードの後の文章情報として、前後共に（ａ、ａｊ、ｐｒｏｎ）ｎ＋（ａｕｖ、ａｄｖ）ｖが指定され、これは、ｗｅ  ｋｎｏｗ  ｔｈａｔ  ｉｔ  ｉｓ  ｒｉｇｈｔ・・・のような文章への対応である。次行のｔｈａｔの例に、ＳＵが指定されているが、これは、ＳＵｐｐｌｅｍｅｎｔのＳＵで、補充特定データを意味する。この例では、”（ａ，ａｊ，ｐｒｏｎ）ｎ＋（ａｕｖ，ａｄｖ）ｖ”が、それぞれ前後の文章情報として設定され、対象となる文章内に、この文章情報に合致する語句の配列が検出されると、ｔｈａｔが、前後の文章情報で示される語句の間に挿入され、共に翻訳される。次行のｔｈａｔは、関係代名詞のｔｈａｔで、ＵＰは、Ｕｎｉｑｕｅ  Ｐａｒｔ  ｏｆ  ｓｐｅｅｃｈの略で、唯一品詞を意味する。即ち、多品詞語句の品詞を特定するものである。下欄の注に、この辞書の例における品詞指定、条件式、文字列の一部を記述し、他の品詞等については、特にここでは必要が無いので省略する。この範囲特定データの設定内容は、利用者自身又はソフトウエアにより、辞書記憶手段内に設定・更新される。
【００２８】
下欄の注）内の説明にあるａｎｙ  ｏｆ・・・、ｅｘｃｅｐｔ・・・、ＰＲＤーＢＹ・・・、ＦＬＤーＢＹ・・・は、文章情報等と共に設定できる条件式で、キーワードの前の文章情報、又は、キーワードの後の文章情報のいずれにも設定できる。ａｎｙ  ｏｆは、指定のｎ個の”語句”、”品詞”のいずれでも存在し得る条件で、その中の全て又は何れでも良いが、それ以外は許されない。ｅｘｃｅｐｔは、指定のｎ個の”語句””品詞”が全て許されず、それ以外であれば許される。（”語句又は品詞”）ａｎｄ（”語句又は品詞”）として、ａｎｄ条件とすることも可能であり、他の例としては、（”語句又は品詞”ａｎｄ”語句又は品詞”）ｏｒ（”語句又は品詞”ａｎｄ”語句又は品詞”）のように、複合条件としても良い。次の、ＰＲＤーＢＹ  Ｒ：は、ＰＲｅｃｅＤｅｄ  ＢＹ  Ｒ：の略で、Ｒ：”語句””品詞”、等で指定の語句、品詞が、Ｒ＝範囲特定データとして先行することが条件となる。Ｒの代わりにＴを指定すれば、後述の、Ｔ＝翻訳特定データに対する指定となる。ＦＬＤ  ＢＹ  Ｒ：は、ＦｏＬｌｏｗｅＤ  ＢＹ  Ｒ：の略で、Ｒ：”語句”ｏｒ”品詞”、等で指定の語句、品詞が、Ｒ＝範囲特定データとして後続することが条件となる。Ｔ：は、後述の、翻訳特定データに対する指定となる。Ｒ：、又は、Ｔ：以外であれば、範囲特定データや翻訳特定データではなく、一般語句の文字列指定とする。キーワードの前後の各文章情報指定、条件式は、それらをａｎｄ、ｏｒ条件として扱うことが出来る。
【００２９】
図１１は、特定データの例、その２である。見出し行の左端は、データ種別で、この場合は、翻訳を意味するＴ（Ｔｒａｎｓｌａｔｉｏｎ）である。次の右側は、翻訳特定データのキーワードであり、この値を基準に、辞書記憶手段内に設定される。次は翻訳特定データの標準目的語である。その次の翻訳制御については、範囲特定データのケースに準ずるが、”ー述ー”、”ー等ー”、”主ー”などについて以降で説明する。次のキーワードの前の文章情報、熟語、条件式、及び、キーワードの後の文章情報、熟語、条件式は、前述の範囲特定データの場合に準ずる指定方法となる。
【００３０】
Ｔで始まる１行目に移り、Ｔは翻訳特定データを示し、キーワードはａｎｄ、標準目的語は、”及び、そして”であり、対応するキーワードの前・後の文章情報、熟語、条件式を指定する。翻訳制御は、”−等−”＝等位接続詞であり、その前後の語句を、等位として、接続する。キーワードの前後の文章情報として、（ａ、ａｊ、ｐｒｏｎ）ｎがあり、ｎ（名詞）が必須であり、必須では無いが、その前に、ａ（冠詞）、ａｊ（形容詞）、ｐｒｏｎ（代名詞）が存在し得ることを示す。次の前後各２行の２件の情報は、キーワードの前後の文章情報の例であり、いずれも、翻訳特定データａｎｄを特定するための情報の例である。その内の一つ、ｒ−ｐｎ＋（ａｕｖ，ａｄｖ）ｖ＋ｏ／ｓは、先ずｒ−ｐｎ（関係代名詞）が来て、その後に、括弧内の、必須ではないが、ａｕｖ＝助動詞、ａｄｖ＝副詞が存在し得る事を示し、ｖ＝動詞は必須で、次に、必須では無いが、括弧内の、ｏ／ｓ＝目的語・補語が存在し得る事を意味する。
【００３１】
以上のごとき情報を判定の結果、その条件に合致した場合、ａｎｄの前後の語句を、一方が他に従属する形では無く、等位で接続する。次に、次の行、ｄｏについて説明する。ｄｏの標準目的語の”する”に関して、この場合、ｄｏの前に主語があり、後に目的語（補語）が続くはずであり、その為のキーワードの前・後の文章情報を設定している。即ち、この場合、前の部分において、ｎ（名詞）は必須であり、ａ（冠詞）、ａｊ（形容詞）、ｐｒｏｎ（代名詞）が括弧内にあるので、必須では無いが、存在し得る事を意味する。ｐｒｏｎはｎに置き換えることも可能。後の部分において、ａｕｖ（助動詞）、ａｄｖ（副詞）、ｖ（動詞）が、必須では無いが存在し得る事を示す。
【００３２】
次に続く行の、翻訳特定データ、ｉｓ、ｍａｙ、の例は、ｄｏと同じ”ー述ー”指定であり、前記のｄｏの場合に準ずる。その次のｔｏの１行目は、ｔｏ不定詞の場合であり、例えば、1行目はｔｏ  ｇｏ、（前に副詞を含む）ｎｏｔ  ｔｏｓｅｅ等である。ｔｏの２行目は、名詞用法で、Ｈｅ  ｂｅｇａｎ  ｔｏ  ｌａｕｇｈ等のケースである。ｔｏの３・４行目は、疑問詞＋ｔｏ  ｄｏ形式の、ｗｈｅｔｈｅｒ  ｔｏ  ｇｏ（行くべきか）や、ｗｈｅｒｅ  ｔｏ  ｄａｔｅ（どこでデートするか）のような適用例である。
【００３３】
ｔｏの５行目は、一般的な前置詞用法で、（本屋）へ、（１０歳）まで、などの例である。次行は、ｔｈｅｙの例で、代名詞として、その後に、必須ではないが、（副詞、助動）が続き、動詞、及び、その後に、名詞等が続く。次行のｗｉｔｈには、多くの前置詞表現があるが、ここでは、手段（道具）・材料（内容）・開始（終了）等で多用される、”で”の例をあげる。ｗｉｔｈ  ＊ｖｉｎｇは、ｗｉｔｈ＋現在分詞の例である。次行のｙｏｕの１行目は、主語のｙｏｕで、その後に、動詞、名詞等が続く。ｙｏｕの２行目は、目的語のｙｏｕであり、指定の前後の語句情報で区別する。
【００３４】
図１２、図１３は、一般辞書語句の例である。見出し欄の左端は、データ種別であり、この場合は、Ｇ（Ｇｅｎｅｒａｌ）となる。この例では、同じ辞書記憶手段内に、前記の範囲特定データ、翻訳特定データと共に、この一般辞書語句を直接参照できる編成方法で記憶する。次の見出し語句は、一般辞書語句のキーワードである。この値を基にしてデータが編成・記憶される。次の品詞コードは、ｎ（名詞）、ｐｒｏｎ（代名詞）、ｖ（動詞）・・・等の品詞を区別する情報である。前記の範囲特定データや翻訳特定データの例における品詞区分と同じであるが、基本的な語句情報を保持するので、各処理段階で適時参照され、ここでは、ｖｉ（自動詞）、ｖｔ（他動詞）等の区別も成される。次の属性コードは、その語句が属する分野、特質、等を含み、その他の関連語句情報についての説明はここでは省略する。図１２のＧで始まる１行目に移り、Ｇは一般辞書語句である事を示し、見出し語句は，ａｎｄで、品詞コードは、ｃｏｎｊ（接続詞）である。訳語は、品詞毎に、複数の意味を持つ場合が多く、入力された原語文章の内容を解析結果に基づいて、適切な訳を割り付ける必要があるが、本発明の方法では、実例ベースで、多義の重要語句を、範囲特定データ、及び、翻訳特定データとして、必要十分なアイテムを辞書に取込み、適切な目的語訳を期する。
【００３５】
【発明の効果】
本発明によれば、
原語文章データを入力する入力ステップと、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲特定のための範囲特定データ、及び、特定範囲翻訳のための翻訳特定データの、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなるデータを、複数記憶する辞書記憶ステップと、
前記入力ステップから原語文章データが入力されると辞書記憶ステップと照合し、原語文章データの中に、一般辞書語句及び範囲特定データ及び翻訳特定データと合致するデータがあるか否かを判定する判定ステップと、
判定ステップにより合致するデータがあると判定されると、原語文章内の、当該範囲特定データと他の範囲特定データ又は文頭又は文末までの区間の語句を、一般辞書語句及び翻訳特定データを用いて、目的語訳に変換する翻訳ステップと、
翻訳ステップによる翻訳結果と、予め設定の範囲特定データの訳語を結び、翻訳結果を編集出力する文章編集出力ステップより成る。
従って、長文など、翻訳上、誤りが発生しがちな部分を、予め設定の範囲特定データを活用して範囲を特定し、特定された文章部分を、翻訳特定データと一般辞書語句を活用して翻訳処理を進めるので、誤りの少ない翻訳結果が期待出来る。
【００３６】
本発明によれば、
原語文章データを入力する入力手段と、
見出し語句、品詞コード、訳語、属性その他情報を含む一般辞書語句、
及び、翻訳範囲を特定するための範囲特定データの、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報、
及び、範囲特定データによって区切られた文章部分内の語句を翻訳するための翻訳特定データの、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報を、複数記憶する辞書記憶手段と、
入力手段から入力の原語文章データと辞書記憶手段とを照合し、辞書記憶手段内の一般辞書語句及び範囲特定データ及び翻訳特定データと合致するデータがあるか否かを判定する判定手段と、
判定手段により合致すると判定された場合、範囲特定データと他の範囲特定データ又は文頭又は文末までの間の区間の語句を、辞書記憶手段の一般辞書語句及び翻訳特定データを用いて、目的語に変換する翻訳手段と、
翻訳手段による翻訳結果と、範囲特定データの訳語を結び、翻訳結果を編集出力する文章編集出力手段より成る。
従って、翻訳の難しい部分や標準化出来る部分を、予め、範囲特定データ及び翻訳特定データとして辞書記憶手段に登録し、それにより特定された文章部分を、翻訳特定データと一般辞書語句を活用して翻訳処理を進めるので、構文上の誤りが少ない翻訳処理が期待出来る。
【００３７】
又、本発明によれば、
従属接続詞、関係代名詞、疑問代名詞、関係副詞、疑問副詞、疑問詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる範囲特定データを、複数記憶する辞書記憶手段を備える。
従って、予め必要に応じ、特定の品詞や文字号列等を選択して、範囲特定データを設定し、各種の文章の翻訳に対応出来る。
【００３８】
又、本発明によれば、
相関接続詞を含めて、接続表現語句が、複数の語句から成り、文章内でその語句の順序が連続しない場合、その後続部分を、範囲特定データの関連情報として記憶する辞書記憶手段を備える。
従って、相関接続詞を含む各種の接続表現語句に対して、確実に合致判定が出来る。
【００３９】
又、本発明によれば、
等位接続詞、固有名詞、固有名詞＋動詞、固有名詞＋助動詞、固有名詞＋助動詞＋動詞、代名詞、代名詞＋動詞、代名詞＋助動詞、代名詞＋助動詞＋動詞、助動詞＋動詞、ｂｅ動詞、ｈａｖｅ動詞、ｄｏ動詞の、見出し語句、訳語、翻訳制御情報、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段を備える。
従って、予め必要に応じ、特定の品詞や文字列を選択して、翻訳特定データを設定し、各種の文章に対応した翻訳処理が出来る。
【００４０】
又、本発明によれば、
前置詞、不定詞、分詞、動名詞の、見出し語句、訳語、翻訳制御、前後の文章部分の語句の品詞、条件式、熟語文字列を含む文章情報からなる翻訳特定データを、複数記憶する辞書記憶手段を備える。
従って、予め必要に応じ、特定の品詞や文字列を選択して、翻訳特定データを設定し、各種の文章に対応する翻訳処理が出来る。
【００４１】
又、本発明によれば、
範囲特定データ及び翻訳特定データが、その前後にあるべき文章部分の中、前後の直近の他の前記範囲特定データ又は翻訳特定データ又は文頭又は文末までの、一部又は全部の語句の文章情報を含む
【００４２】
従って、範囲特定データ及び翻訳特定データの、前後の語句の文章情報、その他の範囲特定データ及び翻訳特定データとの関連情報を、辞書記憶手段に登録し、入力文章データと、範囲特定データ及び翻訳特定データとの合致判定を確実に出来る。
【００４３】
【図面の簡単な説明】
【図１】本発明の一実施例のテキスト翻訳方法と装置を実現する処理装置のブロック図である。
【図２】本発明の一実施例の文章入力、範囲特定データの辞書索引、及び、翻訳特定データの有無を判定するフローである。
【図３】本発明の一実施例の範囲特定データの辞書索引結果の唯一（単一）判定、範囲特定の為の文章データの終了判定、及び、翻訳の為の特定データの辞書索引の初期処理のフローである。
【図４】本発明の一実施例の翻訳特定データの辞書索引処理、翻訳特定データを基にする翻訳対象の文章データの終了判定、及び、翻訳処理のフローである。
【図５】本発明の一実施例の翻訳特定データに基づく翻訳処理に関連して副詞を含む修飾語句の翻訳、動詞を含む翻訳特定データの目的語、補語に相当する語句の翻訳、それ以外の翻訳対象外の語句、主語＋動詞、主語＋助動詞＋動詞の特定と翻訳、及び、翻訳結果が原語を含む場合の処理のフローである。
【図６】本発明の一実施例の範囲特定データの目的語と翻訳特定データとそれを含むかそれに続く語句の翻訳結果を結び付け、出力順位を調整して出力するフローである。
【図７】本発明の一実施例の補充特定データの判定と挿入処理のフローである。
【図８】本発明の一実施例の原語文章の例である。
【図９】本発明の一実施例の原語から目的語への変換の例である。
【図１０】本発明の一実施例の特定データの例、その１である。
【図１１】本発明の−実施例の特定データの例、その２である。
【図１２】本発明の一実施例の一般辞書語句の例、その１である。
【図１３】本発明の−実施例の一般辞書語句の例、その２である。
【符号の説明】
１  表示部
２  入力部
３  辞書記憶部
４  メモリー部
５  制御部
【図１】
0004361143.tif 000002
【図２】
0004361143.tif 000003
【図３】
0004361143.tif 000004
【図４】
0004361143.tif 000005
【図５】
0004361143.tif 000006
【図６】
0004361143.tif 000007
【図７】
0004361143.tif 000008
【図８】
0004361143.tif 000009
【図９】
0004361143.tif 000010
【図１０】
0004361143.tif 000011
【図１１】
0004361143.tif 000012
【図１２】
0004361143.tif 000013
【図１３】
0004361143.tif 000014