(57)【特許請求の範囲】
【請求項１】
日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援装置であって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、
前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、
前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、
前記構文解析手段が特定した主語候補および述語候補を、主語候補および述語情報のみが表示された表として表示する表示手段と、
前記表示手段によって表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手段と、
前記修正受付手段により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手段と、
を備える、翻訳支援装置。
【請求項２】
日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援装置であって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、
前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、
前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、
前記構文解析手段が特定した主語候補および述語候補を文中において明示する表示手段と、
前記表示手段によって表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手段と、
前記修正受付手段により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手段と、
を備える、翻訳支援装置。
【請求項３】
前記翻訳対照文受付手段は複数の文を同時に受け付け、
前記形態素解析手段は、前記翻訳対象文受付手段が受け付けた複数の文のそれぞれについて形態素解析をし、
前記構文解析手段は、前記形態素解析手段が解析した複数の文のそれぞれについての形態素情報を構文解析し、前記複数の文のそれぞれについて主語候補および述語候補を特定し、
前記表示手段は、前記構文解析手段が特定した主語候補および述語候補を、文中において明示する、請求項２に記載の翻訳支援装置。
【請求項４】
日本語による翻訳対象文を異言語へ翻訳する翻訳装置であって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、
前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、
前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、
前記構文解析手段が特定した主語候補および述語候補を、主語候補および述語情報のみが表示された表として表示する表示手段と、
前記表示手段によって表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手段と、
前記修正受付手段により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手段と、
前記主語述語付加手段により付加された主語候補および述語候補を主語および述語として認識して、翻訳対象文の異言語への翻訳を行う翻訳手段と、
を備える、翻訳装置。
【請求項５】
日本語による翻訳対象文を異言語へ翻訳する翻訳装置であって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、
前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、
前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、
前記構文解析手段が特定した主語候補および述語候補を文中において明示する表示手段と、
前記表示手段によって表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手段と、
前記修正受付手段により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手段と、
前記主語述語付加手段により付加された主語候補および述語候補を主語および述語として認識して、翻訳対象文の異言語への翻訳を行う翻訳手段と、
を備える、翻訳装置。
【請求項６】
日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援プログラムであって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手順と、
前記翻訳対象文受付ステップで受け付けた前記翻訳対象文を形態素解析する形態素解析手順と、
前記形態素解析ステップで解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手順と、
前記構文解析ステップが解析した主語候補および述語候補を主語候補および述語情報のみが表示された表として表示する表示手順と、
前記表示手順において表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手順と、
前記修正受付手順により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手順と、
をコンピュータに実行させる翻訳支援プログラム。
【請求項７】
日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援プログラムであって、
利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手順と、
前記翻訳対象文受付ステップで受け付けた前記翻訳対象文を形態素解析する形態素解析手順と、
前記形態素解析ステップで解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手順と、
前記構文解析ステップが解析した主語候補および述語候補を文中において明示する表示手順と、
前記表示手順において表示された文の述語候補の受動・能動の文法的誤りについて、利用者による修正を受け付ける修正受付手順と、
前記修正受付手順により修正された後の主語候補および述語候補を、主語情報および述語情報として翻訳対象文に付加する、主語述語情報付加手順と、
をコンピュータに実行させる翻訳支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は翻訳技術に関する。より詳しくは、本発明は、日本語から外国語へ翻訳する際に、前編集、すなわち翻訳対象文を翻訳前に翻訳しやすく編集することを支援し、優れた翻訳結果が得られることに寄与する技術に関する。
【背景技術】
【０００２】
企業活動のボーダーレス化に伴い、母国語が異なる者同士のコミュニケーションの機会が増えてきている。国際間のコミュニケーションにおいては英語が用いられることが多く、英語習得の必要性が高まっている。一方で、異言語の習得は多大な時間と苦労を要する観点や、母国語を用いる場合と比較して情報理解力や情報伝達力が劣る観点から、母国語でのコミュニケーションを望む声も小さくない。双方が母国語でコミュニケーションをはかるためには、翻訳を行う媒体を介することが必要となる。
【０００３】
かかる媒体として、人的媒体すなわち翻訳者が広く活用されてきた。しかしながら、人力を活用した翻訳は、当然のことながらコストが非常に高くつく。文学作品のような翻訳文の正確さが重要である場合はともかくとして、技術コミュニケーションや社内連絡など、意味が伝われば目的を達するような場合には、翻訳費用は付加価値を生じさせない単なるコストであり、極端な場合には、情報伝達によって得られる価値より翻訳コストの方が高いといった本末転倒な結果を招きかねない。
【０００４】
そこで、物的媒体、すなわち機械翻訳の普及が期待されており、情報技術の高度化に伴い、種々の機械翻訳技術が開発されてきている。
【０００５】
具体的には、自然言語である日本語を数学的に処理し、外国語へと翻訳するシステムが開発されている。かかる自然言語処理のフェーズとしては、形態素解析、構文解析、意味解析、文脈解析というフェーズがある。形態素解析では、文を意味的最小単位である形態素に分節して品詞の認定処理を行う。構文解析では、文法規則などを基に句構造などの文の構造を解析する。文法規則が木構造であることから、構文解析結果は一般に個々の形態素が係り受け関係などを基にして接合された木構造となる。意味解析では、文中の語の語義や、語と語の間の意味関係などに基づいて、文が伝える意味を表現する意味構造を求めて、意味構造を合成する。また、文脈解析では、文の系列である文章を解析の基本単位とみなして、文間の意味的なまとまりを得て談話構造を構成する。かような翻訳処理に関する技術としては、例えば、特許文献１〜４が挙げられる。
【０００６】
翻訳処理を行う技術の開発が重要であることは勿論であるが、翻訳前に翻訳される文章を調整する技術（前編集）および翻訳処理された文章をより正確な文章に校正する技術（後編集）に関する技術の開発も重要である。
【０００７】
後編集に関する技術としては、例えば、特許文献５は、機械翻訳文と校正後の文とを比較して、校正規則を生成する技術を開示している。
【０００８】
前編集に関する技術も、高精度の翻訳のために非常に重要である。そこで、古くから、前編集に関する技術開発が行われてきた。特許文献６においては、主語と述語との間に存在する単語の数を計り、所定の数以上の単語が主語と述語との間に存在する場合に警告メッセージを表示して文章の構成を促す方法が開示されている。
【０００９】
特許文献７は、形態素解析の結果、品詞を決定できない部位の全てについてオペレーターに品詞を決定させ、その後、構文解析へと移す方法が開示している。構文解析においても、係り受けが不明確な箇所についてオペレーターに決定させる。特許文献８は、翻訳を開始する前に、原文に補助情報を付与して、翻訳の便宜に資する方法を開示している。該方法においては、例えば、「今日本人」という原文がある場合に、予め、意図するところに応じて、１）「今」にカーソルを合わせて「いま」という読みを入力する、２）「日本」にカーソルを合わせて「にほん」を入力する、３）「日本人」にカーソルを合わせて、訳語「Ｊａｐａｎｅｓｅ」を入力する、のいずれかを選択させ、意味を明確にしてから翻訳する。
【００１０】
特許文献９は、曖昧性の高い単語が存在する場合に、漢字による再入力または訳語指定を求めるメッセージを出力する技術を開示している。例えば、「なる」という多義的に解釈可能な単語が文中に存在する場合には、漢字への変換または訳語の指定が促される。特許文献１０は、原文の曖昧性を排除するために、原文には表記されない補助記号を入力する方法を開示している。例えば「ここではきものを脱いでください」という文において、「で」の下にカーソルを移動させて文節切りの指定をする。このとき、電子データ上は「ここで＄／＄はきものを脱いでください」と記憶されるが、原文には文節区切り指定は表示されない。
【００１１】
特許文献１１は、翻訳処理前に入力された原文の表現を自動的に変換する方法が開示されている。この方法においては、予め定められた日本語テンプレートにマッチするように、入力された原文が変換される。例えば、「してください」、「してもらえませんか」、「していただけないでしょうか」、「してほしいのですが」は、「してください」に統一される。また、翻訳を困難にする重文については、いずれの接続詞が適切かをオペレーターに選択させる。例えば、「〜が・・」の構造を有する重文については、「〜。しかし、・・」、「〜。そして、・・」、「〜。だから、・・」の中から適切なものを選択させる。このような原語を用いた、構文を大きく変換しない前処理は、外国語に詳しくないユーザーにとって比較的ユーザーフレンドリーであるといえる。その他、前編集に関するものとして、特許文献１２〜１５が知られている。
【００１２】
しかしながら、上記技術は、いずれも入力される文章が、曖昧さを有していたとしても、文法的に正確であることを前提としている。ところが現実には、言わんとすることは理解できるものの、日本語として文法的には誤りがある場合が少なくない。例えば、「特許文献５は、機械翻訳文と校正後の文とを比較して、校正規則を生成する技術を開示している。」という文章を、「特許文献５は、機械翻訳文と校正後の文とを比較して、校正規則を生成する技術が開示されている。」と記載してしまうことが多い。
【００１３】
翻訳者が翻訳作業を行う場合には、「文献」という概念および「開示される」という動詞の意味を考慮して、「開示される」のは文献ではなく文献に記載された内容であることを理解し、「特許文献５は」という箇所は「特許文献５においては」を意図していることを見抜く。しかしながら、機械翻訳において、単語の持つ概念を考慮して現実的にありえない状況である場合に、自ら適切な判断を臨機応変にさせるには、相当の技術的発展が必要である。特に、「物体Ａが物体Ｂを貫通される」といったように、「物体Ａが物体Ｂを貫通する」の誤記とも、「物体Ａが物体Ｂで貫通される」の誤記とも、どちらとも取れるような場合、機械翻訳で正確な翻訳をするのは困難である。実際、既存の機械翻訳ソフトの１つに「物体Ａが物体Ｂを貫通される」という文章を翻訳させると、”It is penetrated object B object A.”と意味不明の翻訳をしてしまう。一方で、このような文法のゆれを許容するように翻訳プログラムを組むと、翻訳の精度が途端に低下してしまう。このような問題は、翻訳者により翻訳させる場合においても同様である。原文作成者と翻訳者とは異なる場合が多いが、日本語に文法的誤りがある場合には、翻訳者の翻訳労力が増大する。
【００１４】
上述のように、翻訳技術が進歩しても、翻訳される原文そのものに欠陥があっては、優れた翻訳文は期待できない。
【００１５】
【特許文献１】特開平９−１１４８３０号公報
【特許文献２】特開平１１−８５７４９号公報
【特許文献３】特開２００３−２８１１３２号公報
【特許文献４】特開２００４−２８７６７９号公報
【特許文献５】特開２０００−２５９６３１号公報
【特許文献６】特開２００２−２７８９５４号公報
【特許文献７】特開昭６３−４９９７４号公報
【特許文献８】特開昭６３−２７６１７４号公報
【特許文献９】特開平３−２２５４６８号公報
【特許文献１０】特開平７−７３１８５号公報
【特許文献１１】国際公開ＷＯ００／１３１０２
【特許文献１２】特開平２−３００９７１号公報
【特許文献１３】特開平３−１５７７６６号公報
【特許文献１４】特開平８−３２９０８９号公報
【特許文献１５】特開２００７−４７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明は、翻訳対象となる日本語の文法的正確さを、翻訳前に確認する手段を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前述の通り、原文の正確さが優れた翻訳のためには必要である。本発明は、主語と述語との対応関係が不明確になりがちな構造を日本語が有するがために誤訳が生じやすい点に鑑み、原文における主語−述語の対応関係を予め正確にしておくことによって、原文の誤認識を防止するものである。
【００１８】
具体的には、本発明は、日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援装置であって、利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、前記構文解析手段が特定した主語候補および述語候補を表示する表示手段とを備える、翻訳支援装置に関する。
【００１９】
また本発明は、日本語による翻訳対象文を異言語へ翻訳する翻訳装置であって、利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手段と、前記翻訳対象文受付手段が受け付けた前記翻訳対象文を形態素解析する形態素解析手段と、前記形態素解析手段が解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手段と、前記構文解析手段が特定した主語候補および述語候補を表示する表示手段と、前記表示手段が表示した主語候補および述語候補の変更を受け付ける候補変更受付手段と、前記主語候補および前記述語候補に関して利用者による確定を受け付ける、主語述語確定受付手段と、前記主語述語確定受付手段が受け付けた主語候補および述語候補を主語および述語として認識して、翻訳対象文の異言語への翻訳を行う翻訳手段とを備える、翻訳装置に関する。
【００２０】
また本発明は、日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援方法であって、利用者が入力した翻訳対象文を受け付ける翻訳対象文受付ステップと、前記翻訳対象文受付ステップで受け付けた前記翻訳対象文を形態素解析する形態素解析ステップと、前記形態素解析ステップで解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析ステップと、前記構文解析ステップが解析した主語候補および述語候補を表示する表示ステップとを有する、翻訳支援方法に関する。
【００２１】
また本発明は、日本語による翻訳対象文を異言語への翻訳に先立ち前編集する翻訳支援プログラムであって、利用者が入力した翻訳対象文を受け付ける翻訳対象文受付手順と、前記翻訳対象文受付ステップで受け付けた前記翻訳対象文を形態素解析する形態素解析手順と、前記形態素解析ステップで解析した形態素情報を構文解析し、翻訳対象文における主語候補および述語候補を特定する構文解析手順と、前記構文解析ステップが解析した主語候補および述語候補を表示する表示手順とをコンピュータに実行させる翻訳支援プログラムに関する。
【発明の効果】
【００２２】
前編集により翻訳の品質を高めることを現実社会において普及させるためには、（１）前編集の作業がユーザーフレンドリーであること、（２）前編集に要する負担が軽いこと、（３）前編集によって翻訳時の誤訳が低減されること、が同時に満たされることが求められる。この点、本発明においては、原文における主語および述語の対応関係を確認すればよいため、前編集を行う者は外国語の知識がなくとも良い。また、原文の全体を再確認するのではなく、確認が簡単な主語−述語関係をチェックする方式であるため、前編集に要する負担が軽い。さらに、主語と述語との対応関係が正確に翻訳された場合には、翻訳文の読解において、致命的な欠陥が生じにくい。仮に係り受けが不明確な翻訳文が作成されたとしても、主語−述語の対応関係が明確であれば、意味するところを推認することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明について図面を参照しながら説明する。なお、以下では、英語を翻訳される異言語であることを前提として説明するが、異言語は英語に限るものではなく、あらゆる言語に適用することができる。
【００２４】
（第１の実施形態）
図１は、第１の実施形態にかかる翻訳支援装置１０の構成を示すブロック図である。同図に示すように、翻訳支援装置１０は、翻訳対象文受付部１００と、形態素解析部１０２と、構文解析部１０４と、表示部１０６と、修正候補受付部１０８と、修正文表示部１１０と、修正受付部１１２と、翻訳対象文修正部１１４と、候補変更受付部１１６と、候補変更部１１８と、主語述語確定受付部１２０と、主語述語情報付加部１２２と、出力部１２４とを備えている。
【００２５】
翻訳対象文受付部１００は、利用者による翻訳対象文の入力を受付けるものである。翻訳対象文の入力は、キーボード、ポインティングデバイス、手書き文字認識などの一般的に用いられているあらゆる入力方法を適用することができる。また、翻訳対象文受付部１００は、利用者からの音声入力を受付け、受付けた音声に対し音声認識処理を行い、翻訳対象文を出力するように構成してもよい。
【００２６】
この際に行われる音声認識処理は、ＬＰＣ分析、隠れマルコフモデル（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）、ダイナミックプログラミング、ニューラルネットワーク、Ｎグラム言語モデルなどを用いた、一般的に利用されているあらゆる音声認識方法を適用することができる。
【００２７】
形態素解析部１０２は、翻訳対象文受付部１００が受付けた翻訳対象文に対し、形態素解析を行う。形態素解析部１０２は、翻訳対象文受付部１００より出力された日本語文章を形態素解析するとともに、単語単位の品詞情報（用言の活用形の解析も含む）からなる形態素解析情報を日本語文章に付与する。形態素解析情報が付与された日本語文章は、構文解析部１０４に出力される。
【００２８】
構文解析部１０４は、文法規則などを基に句構造などの文の構造を解析する。構文解析部１０４において、主語候補および述語候補が特定される。
【００２９】
形態素解析部１０２および構文解析部１０４が出力する翻訳対象文の処理の一例を以下に示す。形態素解析部１０２に翻訳対象文「私が食べる」が入力された場合、（１）式のような形態素系列が与えられる。
<pron 僕><cm が><v 働く> ・・・（１）
【００３０】
上記形態素系列は、原言語文「私が食べる」が“私”、"が"、"食べる"の３つの単語に分割可能であり、それぞれの文法範疇に対応する品詞"pron"、"cm"、"v"が割り当てられていることを示している。
【００３１】
構文解析部１０４においては、文の構造が解析され、（２）式のような統語構造が与えられる。
(s（np <pron 僕><cm が>）(vp <v 働く>)) ・・・（２）
【００３２】
上記統語構造は、単語および文法範疇の書き換え関係を括弧により表現した形式である。すなわち、(np <pron 僕> <cm が>)は、文法範疇pronとcmとが、文法範疇npによって書き換えられることを示し、さらに、(s（np <pron 僕><cm が>）(vp <v 働く>))は、文法範疇npとvpが、文法範疇sによって書き換えられることを示している。
【００３３】
なお、上記のような記述形式は一例であり、従来から用いられているあらゆる形態素系列の記述形式および統合構造の記述形式により記述されうる。
【００３４】
主語候補および述語候補を特定する過程においては、必要に応じて、意味解析および文脈解析が加えられてもよい。なお、形態素解析、構文解析、意味解析などの解析時には、形態素情報、構文情報、意味情報などを格納した自然言語処理用の辞書を格納したＨＤＤ、光ディスク、メモリカード、ＲＡＭなどの一般的に利用されている記憶手段が参照される。
【００３５】
表示部１０６は、構文解析部から出力された主語候補および述語候補を利用者向けに表示する。第１の実施形態においては、構文解析部１０４が特定した主語候補および述語候補が図２に示すような主語候補および述語情報のみが表示された表として表示される。また、修正候補受付部１０８に利用者から修正文の表示指示が入力された場合には、修正文表示部１１０が入力者に対して修正文を表示できるように、該当する文データを出力する。また、修正受付部１１２に利用者から修正指示が入力された場合、候補変更受付部１１６に利用者から変更指示が入力された場合、主語述語確定受付部１１８に利用者から確定指示が入力された場合には、構文解析部１０４から出力された主語候補および述語候補のアップデートおよび確定をする。確定した主語情報および述語情報を含む翻訳対象文は主語述語情報付加部１２２に出力される。
【００３６】
修正候補受付部１０８は、表示部１０６によって示された主語候補および述語候補の表において、利用者が修正を希望する主語候補および述語候補の組み合わせがあった場合に、利用者からの修正希望を受け付ける。利用者からの修正希望は修正文表示部１１０へと伝えられる。
【００３７】
修正文表示部１１０は、利用者から修正希望があった主語候補および述語候補の組み合わせを含む文を利用者に対して表示する。
【００３８】
修正受付部１１２は、修正文表示部１１０が表示した文について、利用者から表現の訂正や誤記の修正の入力を受け付ける。入力は、翻訳対象文修正部１１４へと出力される。
【００３９】
翻訳対象文修正部１１４は、利用者からの入力に従い翻訳対象文の修正を行う。修正された内容は、修正文表示部１１０により利用者に表示される。なお、翻訳対象文の修正は、表示部１０６を経由して修正文表示部１１０へと伝達されてもよい。
【００４０】
候補変更受付部１１６は、表示部１０６が表示した主語候補または述語候補の変更を利用者より受け付ける。修正文表示部１１０により表示された修正文を見た利用者が、主語または述語が誤って認識されていると判断した場合、候補変更受付部１１６に正しい主語または述語を入力する。
【００４１】
候補変更部１１８は、構文解析部１０４が特定した主語候補または述語候補を、候補変更受付部１１６への利用者からの入力に従って変更する。変更後の主語候補または述語候補は表示部１０６によって、利用者に表示される。
【００４２】
主語述語確定受付部１２０は、表示部１０６に表示されている主語述語の組み合わせについて確定を受け付ける。利用者は、表示部１０６に表示されている主語述語の組み合わせについて確認、および必要な修正を加えた後、主語述語の関係が正しく反映されていると判断した場合に確定を入力する。主語および述語が確定した翻訳対象文は、主語述語情報付加部１２２へ主語情報および述語情報と共に出力され、主語情報および述語情報が翻訳対象文に付加される。
【００４３】
出力部１２４は、主語述語確定受付部１２０から主語情報および述語情報付きの翻訳対象文を受け取り、出力するものである。続いて機械翻訳処理が施される場合には、出力部１２４からは電子データの形で出力されるのが良い。確定した主語および述語情報を元にして、翻訳者を利用した翻訳を行う場合には、主語および述語情報が明示された形でテキスト印刷してもよい。本発明は機械翻訳の前編集として利用される場合に高い意義を有するが、場合によっては、本発明の前編集で確定された主語述語情報を人力により翻訳に活用してもよい。本発明の前編集を経た翻訳対象文においては、主語述語の対応関係が明示されているため、翻訳者の誤訳を減らし、また、翻訳者の文章読解に要する労力を軽減できる。
【００４４】
次に、このように構成された第１の実施形態にかかる翻訳支援装置１０による前編集処理について説明する。図３は、第１の実施形態における前編集処理の流れを示すフローチャートである。なお、同等の機能が発現するのであれば、図示するフローチャート以外の処理も可能であることは勿論である。
【００４５】
まず、翻訳対象文受付部１００が、利用者が入力した翻訳対象文の入力を受付ける（Ｓ３０１）。翻訳対象文は一文ずつ入力されてもよいが、利用者の負担を軽減する観点からは、翻訳する予定のある複数の文を一度に入力することが好ましい。本発明の第１の実施形態の説明においては、複数の文からなる翻訳対象文を処理する態様について説明する。
【００４６】
次に、形態素解析部１０２が、翻訳対象文について形態素解析を実行し、形態素情報を出力する（Ｓ３０２）。形態素解析部１０２から出力された形態素情報に対して、構文解析部１０４は構文解析を実行し、構文情報を出力する（Ｓ３０３）。構文情報は、複数の文のそれぞれについて出力される。
【００４７】
表示部１０６は、構文解析部１０４から入力された主語候補および述語候補を表示する（Ｓ３０３）。第１の実施形態においては、表示部１０６は、主語候補および述語情報のみが表示された表を利用者に提示する。図２は、第１の実施形態において表示部１０６が利用者に提示する表の一実施形態を示す図である。図２は、主語候補および述語候補の一覧表が提示される実施形態である。表の形式が図示するようなスタイルに限定されないことは勿論である。例えば、利用者からの入力に応じて１文ずつ順次表示してもよいし、２〜１０文程度の小グループずつ順次表示してもよい。
【００４８】
また、図２においては、句点で区切られた１文につき、主語候補および述語候補を１つずつ提示しているが、複文や重文の場合に、２以上の主語候補および述語候補を表示してもよい。これにより、翻訳精度を高めることができる。ただし、あまりにチェック項目が多くなると、利用者のチェック負担が重くなり実用性が低下するため、両者のバランスを考慮することが好ましい。
【００４９】
利用者は、表示部１０６によって表示された主語候補および述語候補の組み合わせを確認し、述語候補の受動・能動の誤り、誤記の有無等をチェックする。主語述語の対応、受動・能動の誤り、誤記等、何ら問題がない場合には、主語述語確定受付部１２０に確定が入力され（Ｓ３０４のＹＥＳ）、翻訳対象文、並びに主語候補情報及び述語候補情報は主語述語情報付加部１２２に出力される。
【００５０】
確定しない場合、すなわち、修正候補受付部１０８に利用者から入力があった場合には（Ｓ３０４のＮＯ）、修正文表示部１１０により利用者に選択された文が表示される（Ｓ３０５）。図２に示す表は、本明細書の冒頭部分における文章を参考にして作成したものであるが、第５文における「翻訳者が」「活用してきた」は、文脈を考慮すると「翻訳者が」「活用されてきた」の誤記である可能性が高い。このとき、利用者は、修正する可能性がある第５文を選択する。修正候補の選択方法は、特に限定されない。ユーザーフレンドリーの観点からは、修正文に係る文番号、主語候補または述語候補をクリックすると、修正文が表示される形式が好ましい。
【００５１】
図４は、修正文表示部によって利用者に表示される画面の一例である。図４においては、主語候補および述語候補が下線部で表示されている。他の表示様式を用いてもよい。例えば、主語候補と述語候補とを色分け記載する様式や、主語候補の後に（主）、述語候補の後に（述）と表示する様式などが考えられる。利用者は、修正文を確認し、修正を加える（Ｓ３０６のＹＥＳ）。図示した例においては、利用者はカーソルを「活用してきた」に移動させ、「活用されてきた」と修正し、「ＯＫ」をクリックする。修正された内容は翻訳対象文へと反映され（Ｓ３０７）、修正文表示部における主語候補および述語候補の組み合わせが更新される。図５は、第５文の述語候補が修正された後における、表示部１０６による表示を示す図である。なお、文を確認したが修正が必要なかった場合にには、「キャンセル」をクリックする。
【００５２】
利用者が、誤記等の修正入力は必要ないが（Ｓ３０６のＮＯ）、主語候補または述語候補が誤認識されていると感じた場合には（Ｓ３０８のＹＥＳ）、主語候補または述語候補が修正される。図５に示す主語候補および述語候補の組み合わせにおいては、第３文の主語は誤認されていると思われる。このとき、第５文を表示させた場合と同様にして、第３文を表示させる。図６は、第３文が修正文表示部によって利用者に表示された状態を示す図である。
【００５３】
利用者は、「小さくない」に対応する主語として「声も」を選択し、「主語変更」をクリックする。修正された内容は翻訳対象文へと反映され（Ｓ３０９）、修正文表示部における主語候補および述語候補の組み合わせが更新される。図７は、第３文の主語候補が変更された後における、表示部１０６による表示を示す図である。なお、文を確認したが修正が必要なかった場合にには、「キャンセル」をクリックする。主語候補の変更に際しては、ユーザーフレンドリーの観点からは、カーソルキー（←、→、↑、↓）で主語候補および述語候補を、「異言語の」、「習得は」、「多大な」というような文節単位で選択できることが好ましい。
【００５４】
利用者が、修正文表示部１１０によって表示された主語候補および述語候補に問題がないと感じたら、主語述語確定受付部１２０に確定が入力され（Ｓ３０４のＹＥＳ）、翻訳対象文、並びに主語候補情報及び述語候補情報は主語述語情報付加部１２２に出力される。
【００５５】
主語述語情報付加部１２２においては、翻訳対象文に主語情報および述語情報が付加される。主語情報および述語情報の付加方法としては、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語を用いる方法や、別ファイルにより主語情報および述語情報を提供する方法などが挙げられる。主語述語情報付加部１２２は、利用者に明示的に翻訳対象文における主語情報および述語情報を付加してもよいし、利用者に非明示的に翻訳対象文における主語情報および述語情報を付加してもよい。用途に応じて適宜選択すればよい。
【００５６】
なお、表示部１０６に表示された時点で既に構文解析部１０４によって主語候補および述語候補は特定されている。したがって、表示部から出力される時点で翻訳対象文に付与されている主語情報および述語情報をそのまま出力させる場合には、主語述語情報付加部１２２を経ずに、表示部１０６から出力部１２４へと出力してもよい。
【００５７】
主語情報および述語情報が付加された翻訳対象文は、要求に応じて出力部１２４によって出力される（Ｓ３１０）。
【００５８】
（第２の実施形態）
第２の実施形態は、主語候補および述語候補を抜き出して表示するのではなく、翻訳対象文において利用者向けに表示する。
【００５９】
図８は、第２の実施形態にかかる翻訳支援装置８０の構成を示すブロック図である。同図に示すように、翻訳支援装置８０は、翻訳対象文受付部８００と、形態素解析部８０２と、構文解析部８０４と、表示部８０６と、修正受付部８１２と、翻訳対象文修正部８１４と、候補変更受付部８１６と、候補変更部８１８と、主語述語確定受付部８２０と、主語述語情報付加部８２２と、出力部８２４とを備えている。
【００６０】
翻訳対象文受付部８００、形態素解析部８０２、および構文解析部８０４に関しては、第１の実施形態と同様であるため、ここでは説明を省略する。
【００６１】
表示部８０６は、構文解析部から出力された主語候補および述語候補を利用者向けに表示する。第２の実施形態においては、構文解析部８０４が特定した主語候補および述語候補が、図９に示すように、文中において明示される。図９においては、主語候補が一重下線で、述語候補が二重下線で表示されているが、他の表示様式を用いてもよい。例えば、主語候補と述語候補とを色分け記載する様式や、主語候補の後に（主）、述語候補の後に（述）と表示する様式などが考えられる。また、主語候補から述語候補に矢印が伸びる様式も考えられる。
【００６２】
また、修正受付部８１２に利用者から修正指示が入力された場合、候補変更受付部８１６に利用者から変更指示が入力された場合、主語述語確定受付部８１８に利用者から確定指示が入力された場合には、構文解析部８０４から出力された主語候補および述語候補のアップデートおよび確定をする。確定した主語情報および述語情報を含む翻訳対象文は主語述語情報付加部８２２に出力される。
【００６３】
修正受付部８１２は、表示部８０６が表示した文について、利用者から表現の訂正や誤記の修正の入力を受け付ける。入力は、翻訳対象文修正部８１４へと出力される。
【００６４】
翻訳対象文修正部８１４は、利用者からの入力に従い翻訳対象文の修正を行う。修正された内容は、表示部８０６により利用者に表示される。
【００６５】
候補変更受付部８１６は、表示部８０６が表示した主語候補または述語候補の変更を利用者より受け付ける。表示部８０６により表示された修正文を見た利用者が、主語または述語が誤って認識されていると判断した場合、候補変更受付部８１６に正しい主語または述語を入力する。
【００６６】
候補変更部８１８は、構文解析部８０４が特定した主語候補または述語候補を、候補変更受付部８１６への利用者からの入力に従って変更する。変更後の主語候補または述語候補は表示部８０６によって、利用者に表示される。
【００６７】
主語述語確定受付部８２０は、表示部８０６に表示されている主語述語の組み合わせについて確定を受け付ける。利用者は、表示部８０６に表示されている主語述語の組み合わせについて確認、および必要な修正を加えた後、主語述語の関係が正しく反映されていると判断した場合に確定を入力する。主語および述語が確定した翻訳対象文は、主語述語情報付加部８２２へ主語情報および述語情報と共に出力され、主語情報および述語情報が翻訳対象文に付加される。
【００６８】
出力部８２４は、主語述語確定受付部８２０から主語情報および述語情報付きの翻訳対象文を受け取り、出力するものである。続いて機械翻訳処理が施される場合には、出力部８２４からは電子データの形で出力されるのが良い。確定した主語および述語情報を元にして、翻訳者を利用した翻訳を行う場合には、主語および述語情報が明示された形でテキスト印刷してもよい。本発明は機械翻訳の前編集として利用される場合に高い意義を有するが、場合によっては、本発明の前編集で確定された主語述語情報を人力により翻訳に活用してもよい。本発明の前編集を経た翻訳対象文においては、主語述語の対応関係が明示されているため、翻訳者の誤訳を減らし、また、翻訳者の文章読解に要する労力を軽減できる。
【００６９】
次に、このように構成された第２の実施形態にかかる翻訳支援装置８０による前編集処理について説明する。図１０は、第２の実施形態における前編集処理の流れを示すフローチャートである。なお、同等の機能が発現するのであれば、図示するフローチャート以外の処理も可能であることは勿論である。
【００７０】
まず、翻訳対象文受付部８００が、利用者が入力した翻訳対象文の入力を受付ける（Ｓ１００１）。翻訳対象文は一文ずつ入力されてもよいが、利用者の負担を軽減する観点からは、翻訳する予定のある複数の文を一度に入力することが好ましい。本発明の第２の実施形態の説明においては、複数の文からなる翻訳対象文を処理する態様について説明する。
【００７１】
次に、形態素解析部８０２が、翻訳対象文について形態素解析を実行し、形態素情報を出力する（Ｓ１００２）。形態素解析部８０２から出力された形態素情報に対して、構文解析部８０４は構文解析を実行し、構文情報を出力する（Ｓ１００３）。構文情報は、複数の文のそれぞれについて出力される。
【００７２】
表示部８０６は、構文解析部８０４から入力された主語候補および述語候補を表示する（Ｓ１００３）。第２の実施形態においては、表示部８０６は、翻訳対象文の文中に、主語候補および述語候補を明示する。図９が、第２の実施形態において表示部８０６の表示様式の一例である。
【００７３】
利用者は、表示部８０６によって表示された主語候補および述語候補の組み合わせを確認し、述語候補の受動・能動の誤り、誤記の有無等をチェックする。述語候補の受動・能動の誤り、誤記等を発見した場合には、利用者は翻訳対象文に修正を加える（Ｓ１００４のＹＥＳ）。第２の実施形態においては翻訳対象文が表示部８０６によって利用者に提示されていることから、利用者は表示されている翻訳対象文を修正する、通常のワープロソフトにおける操作を同様の作業により、修正を行うことができる。修正受付部８１２に入力された修正内容は、翻訳対象文修正部８１４において翻訳対象文に反映され、修正後の主語候補および述語候補が表示部８０６により利用者に向けて表示される。
【００７４】
利用者が、誤記等の修正入力は必要ないが（Ｓ１００４のＮＯ）、主語候補または述語候補が誤認識されていると感じた場合には（Ｓ１００６のＹＥＳ）、主語候補または述語候補が修正される。図９に示す主語候補および述語候補の組み合わせにおいては、第１の実施形態の場合と同様、第３文の主語は誤認されていると思われる。
【００７５】
利用者は、「小さくない」に対応する主語として「声も」を選択し、「主語変更」をクリックする。修正された内容は翻訳対象文へと反映され（Ｓ１００７）、修正文表示部における主語候補および述語候補の組み合わせが更新される。図１１は、第３文の主語候補が変更され、第５文における誤記（活用してきた→活用されてきた）が修正された後における、表示部８０６による表示を示す図である。主語候補の変更に際しては、ユーザーフレンドリーの観点からは、カーソルキー（←、→、↑、↓）で主語候補および述語候補を、「異言語の」、「習得は」、「多大な」というような文節単位で選択できることが好ましい。
【００７６】
利用者が、表示部８０６によって表示された主語候補および述語候補に問題がないと感じたら、主語述語確定受付部８２０に確定が入力され（Ｓ１００８のＹＥＳ）、翻訳対象文、並びに主語候補情報及び述語候補情報は主語述語情報付加部８２２に出力される。利用者による確定の入力手段としては、図９に示すような確定ボタンを設定しておくことが考えられるが、かような態様に限定されるものでは勿論ない。
【００７７】
主語述語情報付加部８２２においては、翻訳対象文に主語情報および述語情報が付加される。主語情報および述語情報の付加方法としては、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語を用いる方法や、別ファイルにより主語情報および述語情報を提供する方法などが挙げられる。主語述語情報付加部８２２は、利用者に明示的に翻訳対象文における主語情報および述語情報を付加してもよいし、利用者に非明示的に翻訳対象文における主語情報および述語情報を付加してもよい。用途に応じて適宜選択すればよい。
【００７８】
なお、表示部８０６に表示された時点で既に構文解析部８０４によって主語候補および述語候補は特定されている。したがって、表示部から出力される時点で翻訳対象文に付与されている主語情報および述語情報をそのまま出力させる場合には、主語述語情報付加部８２２を経ずに、表示部８０６から出力部８２４へと出力してもよい。
【００７９】
主語情報および述語情報が付加された翻訳対象文は、要求に応じて出力部１２４出力される（Ｓ３１０）。
【００８０】
出力部（１２０、８２０）より出力される主語情報および述語情報付きの翻訳対象文は、その後の翻訳において用いられる。翻訳対象文に付与されている主語情報および述語情報に基づき機械翻訳されると、翻訳コスト軽減の観点からは、特に有効である。ただし、機械翻訳用途に限定されるものではなく、翻訳者による翻訳にも有意義である。本発明の前編集を経た翻訳対象文においては、主語述語の対応関係が明示されているため、翻訳者の誤訳を減らし、また、翻訳者の文章読解に要する労力を軽減できる。
【００８１】
機械翻訳を行う際には、機械翻訳の方式については特に限定されない。主語および述語を固定した上で、構文解析を再度実施し、その後、機械翻訳を実行する。翻訳支援装置（１０、８０）から出力される前に、主語および述語を固定した上で、構文解析を再度実施し、構文情報付きの情報として出力してもよい。翻訳支援装置（１０、８０）と翻訳処理手段とを一体化し、翻訳装置とすることもできる。
【００８２】
前述のように、前編集により翻訳の品質を高めることを現実社会において普及させるためには、（１）前編集の作業がユーザーフレンドリーであること、（２）前編集に要する負担が軽いこと、（３）前編集によって翻訳時の誤訳が低減されること、が同時に満たされることが求められる。特に前編集に要する労力は、現実社会における実施を考慮すると重要なファクターである。つまり、いくら翻訳における誤訳が解消するからといって、前編集に誤訳修正に必要な労力以上の労力を掛けたのでは、前編集を行う意義が失われてしまう。例えば、特許文献６においては、「会議は大阪である」の「で」が、格助詞であるか助動詞であるかをオペレーターに問うシステムが例示されているが、言語に関する特別の知識を有しない者に、このような問いに回答することを求めるのは酷であり、前編集に要する負担が大きすぎる。
【００８３】
本発明においては、翻訳対象文の言語による確認であるため、翻訳先言語の知識がなくても前編集を行うことができ、ユーザーフレンドリーである。また、主語と述語との対応関係は、言語に特別の知識を有さずともチェックすることが容易である。
【００８４】
また、主語と述語との対応関係、言い換えれば文章の軸が誤らなければ、その他については、多少の修飾関係の不明瞭さがあったとしても、係り受けを推定することがそれほど困難ではない。実際、日本語の文章においても、理論上は多義的解釈が可能な文章は日常的に存在しているが、内容の理解が困難になることは稀である。
【００８５】
本発明は、種々の翻訳に適用することが可能であり、翻訳対象文の種類は限定されないが、技術レポートや特許明細書などの技術文書の翻訳に特に適している。技術文書は、日本語において省略されがちな人称代名詞（私、僕、彼など）が登場することが非常に少なく、事実を伝えることが翻訳の主目的であり、修辞法を駆使して翻訳を行う必要性に乏しい。また、翻訳は単なる労力増加要因・コスト増加要因として捉えられがちなところ、機械翻訳の適用により、労力・コストの削減を図ることが期待される。
【００８６】
なお、上記説明した装置で実行される翻訳支援プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８７】
さらに、上記説明した装置で実行される翻訳支援プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記説明した装置で実行される翻訳支援プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００８８】
上記説明した装置で実行される本発明のプログラムは、上述した各部（翻訳対象文受付部、形態素解析部、構文解析部、表示部等）を含むモジュール構成とすることができ、実際のハードウェアとしてはＣＰＵが上述した記録媒体から本発明のプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようにされうる。なお、本プログラムは、独立したアプリケーションとして成立していなくてもよい。例えば、既存のワープロソフトや翻訳処理ソフトに付加機能として追加されうる。
【図面の簡単な説明】
【００８９】
【図１】第１の実施形態にかかる翻訳支援装置１０の構成を示すブロック図である。
【図２】表示部１０６による表示の一実施形態を示す図である。
【図３】第１の実施形態における前編集処理の流れを示すフローチャートである。
【図４】修正文表示部によって利用者に表示される画面の一例である。
【図５】第５文の述語候補が修正された後における、表示部１０６による表示を示す図である。
【図６】第３文が修正文表示部によって利用者に表示された状態を示す図である。
【図７】第３文の主語候補が変更された後における、表示部１０６による表示を示す図である。
【図８】第２の実施形態にかかる翻訳支援装置８０の構成を示すブロック図である。
【図９】表示部８０６による表示の一実施形態を示す図である。
【図１０】第２の実施形態における前編集処理の流れを示すフローチャートである。
【図１１】第３文の主語候補が変更され、第５文における誤記が修正された後における、表示部８０６による表示を示す図である。
【符号の説明】
【００９０】
１０  翻訳支援装置
１００  翻訳対象文受付部
１０２  形態素解析部
１０４  構文解析部
１０６  表示部
１０８  修正候補受付部
１１０  修正文表示部
１１２  修正受付部
１１４  翻訳対象文修正部
１１６  候補変更受付部
１１８  候補変更部
１２０  主語述語確定受付部
１２２  主語述語情報付加部
１２４  出力部
８０  翻訳支援装置
８００  翻訳対象文受付部
８０２  形態素解析部
８０４  構文解析部
８０６  表示部
８１２  修正受付部
８１４  翻訳対象文修正部
８１６  候補変更受付部
８１８  候補変更部
８２０  主語述語確定受付部
８２２  主語述語情報付加部
８２４  出力部
【図１】
0005331964.tif 000002
【図２】
0005331964.tif 000003
【図３】
0005331964.tif 000004
【図４】
0005331964.tif 000005
【図５】
0005331964.tif 000006
【図６】
0005331964.tif 000007
【図７】
0005331964.tif 000008
【図８】
0005331964.tif 000009
【図９】
0005331964.tif 000010
【図１０】
0005331964.tif 000011
【図１１】
0005331964.tif 000012