(57)【要約】      （修正有）【課題】翻訳精度を向上させた翻訳システム及びこのプログラムを提供する。【解決手段】本発明は、第１言語による文を入力する入力部と、省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、前記省略表現検出部で省略表現が検出された単語列について前記対応リストを用いて本来表現に変換する表現変換部と、前記形態素解析部で得られた単語列及び該当する場合には前記表現変換部で変換された本来表現について構文解析を行い構文木を得る構文解析部と、前記構文解析部で得られた構文木を用いて第２言語への変換処理を行う変換処理部、及び構文生成部と形態素生成部とを具備する。【選択図】図１
2006185042.tif 000002
【特許請求の範囲】
【請求項１】
第１言語による文を入力する入力部と、
省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、
前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、
前記省略表現検出部で省略表現が検出された単語列について前記対応リストを用いて本来表現に変換する表現変換部と、
前記形態素解析部で得られた単語列に対して構文解析を行い構文木を得る構文解析部と、
前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、
前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、
前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部と
を具備することを特徴とする翻訳システム。
【請求項２】
第１言語による文を入力する入力部と、
省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、
前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、
前記対応リストを用いて前記省略表現検出部で省略表現が検出された単語列と当該単語列の本来表現に対応する第２言語とを対応させて記憶する翻訳辞書記憶部と、
前記形態素解析部で得られた単語列について構文解析を行い構文木を得る構文解析部と、
前記翻訳辞書記憶部を参照して前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、
前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、
前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部と
を具備することを特徴とする翻訳システム。
【請求項３】
前記翻訳辞書記憶部に記憶された前記単語列と当該単語列の本来表現に対応する第２言語とを削除する削除部をさらに具備することを特徴とする請求項２記載の翻訳システム。
【請求項４】
第１言語による文を入力する入力部と、
省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、
前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、
前記省略表現検出部で省略表現が検出された単語列について前記対応リストを用いて本来表現に変換する表現変換部と、
前記形態素解析部で得られた単語列に対して構文解析を行い構文木を得る構文解析部と、
前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、
前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、
前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部と
をコンピュータに実行させるための機能を有することを特徴とするプログラム。
【請求項５】
第１言語による文を入力する入力部と、
省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、
入力された文について形態素を解析して単語列を得る形態素解析部と、
前記対応リストを用いて前記省略表現検出部で省略表現が検出された単語列と当該単語列の本来表現に対応する第２言語とを対応させて記憶する翻訳辞書記憶部と、
前記形態素解析部で得られた単語列について構文解析を行い構文木を得る構文解析部と、
前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、
前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、
前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部と
をコンピュータに実行させるための機能を有することを特徴とするプログラム。
【請求項６】
前記翻訳辞書記憶部に記憶された前記単語列と当該単語列の本来表現に対応する第２言語とを削除する削除部をさらに具備することを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば翻訳システム及びプログラムに係り、特に機械翻訳技術を用いる翻訳システム及びプログラムに関する。
【背景技術】
【０００２】
既存の文書において、文の中に「○○（以下××と記す）」という記述がある場合、その××（省略表現）がそれ以降の文で使用されることになる。第一言語を第二言語に翻訳する機械翻訳システムにおいて、従来、上述××という省略表現が翻訳辞書に登録されていないか、省略前の言葉（本来表現）○○の訳語と異なる訳語で登録されていることが多い。
【０００３】
これによって、翻訳結果には未知語が出力されたり、誤訳が出力されたりすることになる。これらの場合、文全体の翻訳が正しく行われず、翻訳精度の低下を招くことになる。また、この弊害を防ごうとすると、ユーザが未知語の抽出や辞書登録、誤訳の修正などの操作を行うことを余儀なくされ、作業効率の低下を招くことになる。
【０００４】
より深刻には、上記の××という省略表現が未知語あるいは誤訳によって、その単語が持つ意味属性などの属性を正しく取得することができないことがある。この場合、最悪には全く別の意味属性などを持つものとして翻訳されてしまう場合があり、結果的に文の他の部分まで影響されてしまい、さらなる翻訳精度の低下につながる。
【０００５】
例えば日英翻訳において、原文中に「健康管理センター（以下健管と記す）」という省略表現があるとする。このとき、「定期健康診断は、来週から健管で実施される。」を翻訳すると、「A regular health check is carried out by健管from next week.」となる。ここでは、“健管”という省略表現が未知語として訳語に出力されてしまっている。そのため、翻訳システムは“健管”が持つ“場所”という意味属性が正しく取得できず、その前置詞に“by”を用いた（正しくは”in”）訳文が出力されることになる
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、英語を母国語とする人にとっては、訳文「A regular health check is carried out by健管from next week.」にある“健管”が何であるかを知らない。さらに、前置詞“by”が使用されていることから、“健管”が人または組織と誤解釈される可能性は否定できない。したがって、原文の意味をきちんと伝えることができない。
【０００７】
上述のように、第一言語内で省略表現が使用されている場合、省略表現を含む部分が正確に訳出されず、翻訳精度が低下する。
【０００８】
そこで、本発明は上記の問題を解決するためになされたものであり、第一言語から第二言語に翻訳する機械翻訳システムにおいて、第一言語内で省略表現が使用されている場合、その省略表現と本来表現の対応リストを作成し、そのリストを元に、
（１）翻訳を行う際、省略表現を本来表現に置き換えてから翻訳を行う、
（２）省略表現と本来表現の訳語の対を予め翻訳辞書に登録し、翻訳が終了すると削除するまたは削除しない、
ことを可能とする翻訳システム及びこのプログラムを提供することを目的とする。
【０００９】
本願は究極的には、翻訳精度を向上させた翻訳システム及びこのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため、本発明に係る翻訳システムは、第１言語による文を入力する入力部と、省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、前記省略表現検出部で省略表現が検出された単語列について前記対応リストを用いて本来表現に変換する表現変換部と、前記形態素解析部で得られた単語列に対して構文解析を行い構文木を得る構文解析部と、前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部とを具備する。
【００１１】
かかる構成を有する本発明によれば、第一言語に省略表現（例えば日本語の場合「○○「以下××と記す」の記述」がある場合、翻訳処理を行う前に、省略表現と本来表現（省略表現の元となる表現）の対応リストを作成し、省略表現を本来表現に置き換えて翻訳を行うので、訳文生成時に省略表現による未知語または誤訳が減り、翻訳精度が高まり、文の意味をより正確に伝えることができるという本願特有の効果が奏される。
【００１２】
また、本発明は、第１言語による文を入力する入力部と、省略表現が登録された省略表現記憶部を参照して前記入力部により入力された文について省略された表現を持つか否かを検出し当該検出された省略表現と当該省略前の本来表現との対応リストを作成する省略表現検出部と、前記入力部により入力された文について形態素を解析して単語列を得る形態素解析部と、前記対応リストを用いて前記省略表現検出部で省略表現が検出された単語列と該単語列の本来表現に対応する第２言語とを対応させて記憶する翻訳辞書記憶部と、前記形態素解析部で得られた単語列について構文解析を行い構文木を得る構文解析部と、前記構文解析部で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る変換処理部と、前記変換処理された第２言語に係る構文木から単語列を生成する構文生成部と、前記構文生成部によって生成された単語列から第２言語による出力文を生成する形態素生成部とを具備する。
【００１３】
かかる構成を有する本発明によれば、第一言語に省略表現（例えば日本語の場合「○○「以下××と記す」の記述」がある場合、翻訳処理を行う前に、省略表現を見出し語、本来表現の訳語を訳語として翻訳辞書へ登録を行ってから翻訳を行うので、訳文生成時に省略表現による未知語または誤訳が減り、翻訳精度が高まり、文の意味をより正確に伝えることができるという本願特有の効果が奏される。
【００１４】
また、この場合に、前記翻訳辞書記憶部に記憶された前記単語列と該単語列の本来表現に対応する第２言語とを削除する削除部をさらに具備するように構成しても良い。
【００１５】
これらの場合の入力部、省略表現検出部、形態素解析部、表現変換部、構文解析部、変換処理部、構文生成部及び形態素生成部は、それぞれの該当する機能を持つ専用チップ、専用回路、または当該機能をコンピュータに果たさせるためのソフトウェア（ツールとしてのソフトウェアも含む）、或いは該ソフトウェアを記録した記録媒体、当該記録媒体を搭載した処理装置・管理装置・ツールとして実現される。
【発明の効果】
【００１６】
本発明は、訳文生成時に省略表現による未知語または誤訳が減り、翻訳精度が高まり、文の意味をより正確に伝えることができるという利点がある。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の最良の実施形態を説明する。  
図１は、本発明の第１の実施形態に係る翻訳システム全体の機能構成を示すブロック図である。なお、以下では、本願発明の目的の達成のために説明に必要な範囲を模式的に示し、本願発明の該当部分の説明に必要な範囲を主に説明することとし、説明を省略する箇所に付いては公知技術によるものとする。  
同図に示すように、本発明の一実施形態に係る翻訳システム１０は、ユーザとの間で翻訳を所望する文の入出力を行うための入出力部１００と、第１言語での入力文が省略された表現を持つか否かを検出し該検出された省略表現と該省略前の本来表現との対応リストを作成するための機能を有する省略表現検出部２０１と、第１言語での入力文について形態素を解析して単語列を得るための機能を有する形態素解析部１０１と、省略表現検出部２０１で省略表現が検出された単語列について本来表現に変換するための機能を有する表現変換部２０２と、形態素解析部１０１で得られた単語列、及び該当する場合には表現変換部２０２で変換された本来表現、について構文解析を行い構文木を得るための機能を有する構文解析部１０２と、構文解析部１０２で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得るための機能を有する変換処理部１０３と、変換処理部１０３で変換処理された第２言語に係る構文木から単語列を生成するための機能を有する構文生成部１０４と、構文生成部１０４によって生成された単語列から第２言語による出力文を生成するための機能を有する形態素生成部１０５と、全体の制御を司る制御部１０６とを具備して構成される。
【００１８】
省略表現検出部２０１は、省略表現が登録されたデータベースである省略表現パターン・データベース２１１を参照して、上記検出された省略表現と該省略前の本来表現との対応リストを作成する。
【００１９】
形態素解析部１０１は、言語の活用変化規則が記録されたデータベースである活用変化規則辞書１１１を参照して、上記第１言語での入力文について形態素を解析して単語列を得る。
【００２０】
構文解析部１０２は、構文を解析するための規則が記録されたデータベースである構文解析規則辞書１１２を参照して、上記形態素解析部１０１で得られた単語列、及び該当する場合には表現変換部２０２で変換された本来表現、について構文解析を行い構文木を得る。
【００２１】
変換処理部１０３は、第１言語と第２言語との対応が規定されたデータベースである翻訳辞書辞書２１２及び変換規則が規定されたデータベースである変換規則辞書１１３を参照して、上記構文解析部１０２で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る。
【００２２】
構文生成部１０４は、第２言語に係る構文を生成するための規則が記録されたデータベースである構文生成規則辞書１１４を参照して、上記変換処理部１０３で変換処理された第２言語に係る構文木から単語列を生成する。
【００２３】
形態素生成部１０５は、第２言語に係る形態素を生成するための規則が記録されたデータベースである形態素生成規則辞書１１５を参照して、上記構文生成部１０４によって生成された単語列から第２言語による出力文を生成する。
【００２４】
次に、このように構成される本発明の翻訳システムの動作を説明する。まず、概略的動作を説明する。
【００２５】
図２は、本実施形態に係る翻訳システムの全体の概略的動作のうち、本願に特有のものを説明するためのブロック＆フローチャートである。  
同図に示すように、第１の実施形態及び後述する第２の実施形態に係る本発明の翻訳システムは、翻訳処理を行う前に、まず省略表現検出部２０１によって原文の全文走査を行って省略表現が存在するかどうかをチェックする。この場合、省略表現パターン・データベース２１１が参照される。省略表現においては、例えば日本語には「○○（以下××と記す）」、「○○（以下××）」、「○○（以下××と略す）」など、英語には「○○（henceforth to be referred to as “××”）」、「○○（henceforth referred to as “××”）」、「○○（henceforth a “××”）」など様々な表現があり、省略表現パターン・データベース２１１がこれらのすべての表現を網羅したデータベースとする。省略表現検出部２０１によって省略表現が検出され、本来表現に対応した省略表現と訳語の対応リスト２２１が作成される。このリスト２２１を用いて、方法１（第１の実施形態）では表現変換部２０２において省略表現を本来表現に置き換えてから翻訳処理を行い、方法２（第２の実施形態）では辞書登録部２０３で省略表現を見出し語に、本来表現の訳語を訳語に翻訳辞書２１２への辞書登録を行ってから翻訳処理を行う。方法２においては、翻訳処理が完了した後ユーザの意向で辞書登録部２０３によって登録された用語を削除するまたは削除しないを決めることが可能で、削除する場合の処理は辞書削除部２０４によって行われる。
【００２６】
次に、より詳細な動作を説明する。  
図３は、本実施形態に係る翻訳システムのさらに詳細な動作を示すフローチャートである。  
同図に示すように、まず、言語Ａによる入力文が与えられる（ステップＳ２０１）と、翻訳処理を行う前に、まず省略表現検出部２０１によって原文の全文走査を行って省略表現が存在するかどうかをチェックする（ステップＳ２０１）。この場合、省略表現パターン・データベース２１１が参照される。詳細は上記による。
【００２７】
次に、形態素解析部１０１が、活用変化規則辞書１１１を参照して、入出力部１００により入力された文について形態素を解析して単語列を得る（ステップＳ２０２）。
【００２８】
次に、表現変換部２０２が、省略表現パターン・データベース２１１を参照しつつ、省略表現検出部２０１で省略表現が検出された単語列について対応リスト２２１を用いて本来表現に変換すると共に、構文解析部１０２が、構文解析規則辞書１１２を参照して形態素解析部１０１で得られた単語列及び、該当する場合には表現変換部２０２で変換された本来表現、について構文解析を行い構文木を得る（ステップＳ２０３）。ここでいう構文木は、たとえば図４に示されるように、「定期健康診断は、来週から健管で実施される。」のような原文に対して、「実施」が、「健管」、「定期健康診断」、「来週」とそれぞれ、「ｄｅ」、「ｗｏ」、「ｋａｒａ」で樹状に構造化されるものをいう。
【００２９】
次に、変換処理部１０３が、変換規則辞書１１３を参照して、こうして構文解析部１０２で得られた構文木に対して第２言語への変換処理を行い第２言語に係る構文木を得る（ステップＳ２０４）。
【００３０】
次に、構文生成部１０４が、構文生成規則辞書１１４を参照して、変換処理部１０３によって変換処理された第２言語に係る構文木から単語列を生成する（ステップＳ２０５）。これはたとえば図５で示すような第２言語に係る構文木に変換することを意味する。
【００３１】
次に、形態素生成部１０５が、形態素生成規則辞書１１５を参照して、構文生成部１０４によって生成された単語列から第２言語による出力文を生成する（ステップＳ２０６）。
【００３２】
次に、省略表現検出部２０１のさらに詳細な動作を説明する。図６は、省略表現検出部２０１の詳細な処理の流れを示すフローチャートである。
【００３３】
同図に示すように、まず、省略表現パターン・データベース２１１を用いて原文の全文走査を行う（ステップＳ６０１）。たとえば、原文中に「健康管理センター（以下健管と記す）」という省略表現があり、「定期健康診断は、来週から健管で実施される。」を翻訳する場合の例で説明するならば、ステップＳ６０１では、翻訳が開始する前に、省略表現検出部２０１によって省略表現パターン・データベース２１１が参照され、全文が走査され省略表現の検出が行われる。
【００３４】
次に、省略表現が検出されたかどうかを判定する（ステップＳ６０２）。検出されなかったら、そのまま終了する。省略表現が検出されると、たとえば上記の例では、省略表現「健管」が存在すると判明することになる。
【００３５】
省略表現が検出されると、その直前の本来表現を確定する（ステップＳ６０３）。上記の例では、省略表現「健管」に対応した本来表現が「健康管理センター」と確定されることになる。
【００３６】
次に、本来表現が確定したら、本来表現と省略表現の対応リスト２２１を作成する（ステップＳ６０４）。上記の例では、「健康管理センター→健管」という対応リストが作成される。  
この一連の処理は形態素解析部１０１の処理が開始する直前に行われる。
【００３７】
次に、表現変換部２０２のさらに詳細な動作を説明する。図７は、表現変換部２０２の詳細な処理の流れを示すフローチャートである。  
同図に示すように、翻訳処理が開始すると、原文の構文木に省略表現が存在かどうかを判定する（ステップＳ７０１）。上記の例では、原文中「健管」という省略表現が存在すると判定される。一方省略表現が存在しない場合、そのまま終了する。
【００３８】
省略表現が存在する場合、上記省略表現検出部２０１で作成した対応リスト２２１を参照して本来表現を確定する（ステップＳ７０２）。上記の例では、「健康管理センター→健管」という対応リスト２２１を用いて、「健管」に対応した本来表現が「健康管理センター」であると確定される。
【００３９】
次に、省略表現を当該確定された本来表現に置き換える（ステップＳ７０３）。上記の例では、原文中の「健管」が「健康管理センター」に置き換えられることになる。その後、翻訳を継続する。  
この一連の処理は形態素解析部１０１の処理の後に行われる。
【００４０】
以上、詳細に説明したように、したがって、原文が「定期健康診断は、来週から健康管理センターで実施される。」のとき、これを翻訳すると、「A regular health check is carried out in the health-care-administration center from next week.」という訳文になる。これは、従来技術による「A regular health check is carried out by健管from next week.」に比べて、この訳文は非常に分かりやすくなり、本願特有の顕著な効果である。
【００４１】
次に、本願の第２の実施形態を説明する。  
図８は、本発明の第２の実施形態に係る翻訳システム全体の機能構成を示すブロック図である。なお、以下では、第１の実施形態（図１）と同様の機能を有するブロックは同一の番号を付し、その説明は第１の実施形態において行ったものを転用することとし、以下では第１の実施形態の場合と異なる点についてのみ説明を加える。  
同図に示すように、第２の実施形態に係る翻訳システム１０Ａは、図１のブロック図における表現変換部２０２に替えて、もしくは加えて、辞書登録部２０３を具備する。これにさらに辞書削除部２０４を具備するように構成してもよい。
【００４２】
辞書登録部２０３は、対応リスト２２１を用いて省略表現検出部２０１で省略表現が検出された単語列と該単語列の本来表現に対応する第２言語とを対応させて翻訳辞書２１２に登録する機能を有する。
【００４３】
辞書削除部２０４は、この辞書登録部２０３によって登録された省略表現が検出された単語列と該単語列の本来表現に対応する第２言語との対応表現を、ユーザの意向に応じて削除する機能を有する。
【００４４】
次に、主に、上記の構成において、第１の実施形態の場合との相違点を、主に辞書登録部２０３及び辞書削除部２０４との取り合いにおいて説明する。
【００４５】
図９は、辞書登録部２０３の詳細な処理の流れを示すフローチャートである。  
同図に示すように、省略表現検出部２０１で作成した対応リスト２２１が空かどうかを判定する（ステップＳ９０１）。上記の、原文中に「健康管理センター（以下健管と記す）」という省略表現があり、「定期健康診断は、来週から健管で実施される。」を翻訳する場合の例では、たとえば、対応リスト「健康管理センター→健管」が空でないと判断される。
【００４６】
次に、リストにエントリがある場合、翻訳辞書２１２を用いて本来表現の辞書引きを行う（ステップＳ９０２）。上記の例では、翻訳辞書２１２を用いて「健康管理センター」に対して辞書引きを行うことになる。
【００４７】
次に、辞書引きの結果をチェックし（ステップＳ９０３）、辞書２１２に存在しない場合は、本来表現も未知語であることを意味し、そのまま終了する。上記の例では、辞書引きの結果、「health-care-administration center」が戻ってくることになる。
【００４８】
次に、本来表現に対応した訳語が辞書に存在する場合、省略表現を見出し語に、本来表現の訳語を訳語に翻訳辞書へ登録する（ステップＳ９０４）。上記の例では、見出し語「健管」、訳語「health-care-administration center」という条件で翻訳辞書へ登録を行う。
【００４９】
その後、翻訳処理が行われ、方法１（第１の実施形態）と同様な訳が得られる。翻訳処理が完了した後、辞書削除部２０４においてユーザの意向で「健管→health-care-administration center」の登録内容を削除するようにすることも可能である。
【００５０】
以上、詳細に説明したように、本実施形態によれば、原文が「定期健康診断は、来週から健康管理センターで実施される。」のとき、これを翻訳すると、「A regular health check is carried out in the health-care-administration center from next week.」という訳文になる。これは、従来技術による「A regular health check is carried out by健管from next week.」に比べて、この訳文は非常に分かりやすくなり、本願特有の顕著な効果である。
【００５１】
以上、詳細に説明したように、本願の第１及び第２の実施形態によれば、このように、省略表現が存在する文を翻訳する際、
（１）翻訳を行う際、省略表現を本来表現に置き換えてから翻訳を行う、
（２）省略表現と本来表現の訳語の対を予め翻訳辞書に登録し、翻訳が終了すると削除するまたは削除しない、
という２つの方法を用いることによって、誤訳や未知語の出力を防ぐことができ、翻訳精度を高めることができる。また、誤訳によるユーザの訳文編集などの手間が一切必要とせず、翻訳作業の効率の向上にもつながる。
【００５２】
なお、本発明は、上述した各実施形態及び実施例には限定されず、本発明の技術思想の範囲内で様々な変形が可能である。
【００５３】
さらに本願発明は、その技術思想の同一及び等価に及ぶ範囲において様々な変形、追加、置換、拡大、縮小等を許容するものである。また、本願発明を用いて生産される装置、方法、ソフトウェア、システムが、その２次的生産品に登載されて商品化された場合であっても、本願発明の価値は何ら減ずるものではない。
【産業上の利用可能性】
【００５４】
本発明は、訳文生成時に省略表現による未知語または誤訳が減り、翻訳精度が高まり、文の意味をより正確に伝えることが可能であることから、コンピュータを用いて第１言語から第２言語に翻訳することを要するいかなる産業・用途にも適用できる。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施形態に係る翻訳システム全体の機能構成を示すブロック図である。
【図２】本実施形態に係る翻訳システムの全体の概略的動作のうち、本願に特有のものを説明するためのブロック＆フローチャートである。
【図３】本実施形態に係る翻訳システムのさらに詳細な動作を示すフローチャートである。
【図４】本発明の一実施形態に係る構文木の例である。
【図５】本発明の一実施形態に係る構文木の例である。
【図６】本発明の一実施形態に係る省略表現検出部２０１の詳細な処理の流れを示すフローチャートである。
【図７】本発明の一実施形態に係る表現変換部２０２の詳細な処理の流れを示すフローチャートである。
【図８】本発明の第２の実施形態に係る翻訳システム全体の機能構成を示すブロック図である。
【図９】本発明の一実施形態に係る辞書登録部２０３の詳細な処理の流れを示すフローチャートである。
【符号の説明】
【００５６】
１０，１０Ａ…翻訳システム、１００…入出力部、１０１…形態素解析部、１０２…構文解析、１０３…変換処理部、１０４…構文生成部、１０５…形態素生成部、１０６…制御部、１１１…活用変化規則辞書、１１２…構文解析規則辞書、１１３…変換規則辞書、１１４…構文生成規則辞書、１１５…形態素生成規則辞書、２０１…省略表現検出部、２０２…表現変換部、２０３…辞書登録部、２０４…辞書削除部、２１１…省略表現パターン・データベース、２１２…翻訳辞書辞書、２２１…対応リスト
【図１】
2006185042.tif 000003
【図２】
2006185042.tif 000004
【図３】
2006185042.tif 000005
【図４】
2006185042.tif 000006
【図５】
2006185042.tif 000007
【図６】
2006185042.tif 000008
【図７】
2006185042.tif 000009
【図８】
2006185042.tif 000010
【図９】
2006185042.tif 000011