(57)【要約】【課題】翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる、訳文評価装置を提供する。【解決手段】原文を翻訳した訳文の良否を評価する訳文評価装置であって、訳文評価の基礎となる基礎原文３２１と基礎原文の模範となる模範訳文３２２とを関連付けて記憶する対訳記憶部３２０と、訳文評価に用いる所定の評価項目３１１が入力される評価項目入力部３１０と、評価項目を含む基礎原文および評価項目を含む基礎原文に対応する模範訳文を対訳記憶部３２０から抽出する対訳抽出部２２５と、評価項目を含む基礎原文を翻訳した翻訳結果３３３が入力され、翻訳結果と評価項目を含む基礎原文に対応する模範訳文３３２とを比較して翻訳結果の良否を評価する翻訳評価部２４０と、を備える。【選択図】図１
2008276517.tif 000002
【特許請求の範囲】
【請求項１】
原文を翻訳した訳文の良否を評価する訳文評価装置であって、
訳文評価の基礎となる基礎原文と前記基礎原文の模範となる模範訳文とを関連付けて記憶する対訳記憶部と、
訳文評価に用いる所定の評価項目が入力される評価項目入力部と、
前記評価項目を含む基礎原文および前記評価項目を含む基礎原文に対応する模範訳文を前記対訳記憶部から抽出する対訳抽出部と、
前記評価項目を含む基礎原文を翻訳した翻訳結果が入力され、前記翻訳結果と前記評価項目を含む基礎原文に対応する模範訳文とを比較して前記翻訳結果の良否を評価する翻訳評価部と、
を備えることを特徴とする、訳文評価装置。
【請求項２】
前記評価項目が少なくとも１つ以上の文法事象に関する情報を含むことを特徴とする、請求項１に記載の訳文評価装置。
【請求項３】
前記評価項目が少なくとも１つ以上の単語で構成される文字列情報を含むことを特徴とする、請求項１または２に記載の訳文評価装置。
【請求項４】
前記対訳抽出部は、前記評価項目を含む基礎原文を抽出できない場合には、前記評価項目を構成する一部の単語を前記評価項目とみなして、前記評価項目を含む基礎原文および前記評価項目を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項３に記載の訳文評価装置。
【請求項５】
前記評価項目および前記基礎原文を形態素解析する形態素解析部を備え、前記対訳抽出部は、前記評価項目と同一の形態素情報を含む基礎原文および前記評価項目と同一の形態素情報を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項３または４に記載の訳文評価装置。
【請求項６】
前記評価項目および前記基礎原文を構文解析する構文解析部を備え、前記対訳抽出部は、前記評価項目と同一の構文構造の情報を含む基礎原文および前記評価項目と同一の構文構造の情報を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項３〜５のいずれかに記載の訳文評価装置。
【請求項７】
前記評価項目入力部には、訳文評価のために抽出する基礎原文を構成する単語の単語数が入力され、前記対訳抽出部は、前記評価項目を含むとともに前記単語数の単語で構成される基礎原文と、前記評価項目を含むとともに前記単語数の単語で構成される基礎原文に対応する模範訳文とを抽出することを特徴とする、請求項３〜６のいずれかに記載の訳文評価装置。
【請求項８】
前記評価項目入力部には、複数の評価項目を含む評価項目データファイルを通じて前記評価項目が入力されることを特徴とする、請求項１に記載の訳文評価装置。
【請求項９】
前記対訳記憶部は、前記基礎原文の形態素情報および／または構文構造の情報を前記基礎原文と関連付けて予め記憶することを特徴とする、請求項１に記載の訳文評価装置。
【請求項１０】
前記翻訳評価部は、前記評価項目を含む基礎原文の複数の翻訳結果と前記評価項目を含む基礎原文に対応する模範訳文とを比較することを特徴とする、請求項１に記載の訳文評価装置。
【請求項１１】
原文を翻訳した訳文の良否を評価する訳文評価方法であって、
所定の評価項目を含む基礎原文および前記評価項目を含む基礎原文に関連付けて記憶された模範となる模範訳文を抽出する対訳抽出ステップと、
前記評価項目を含む基礎原文を翻訳した翻訳結果を入力し、前記翻訳結果と前記評価項目を含む基礎原文に対応する模範訳文とを比較して前記翻訳結果の良否を評価する翻訳評価ステップと、
を含むことを特徴とする、訳文評価方法。
【請求項１２】
訳文評価に用いる前記評価項目を入力する評価項目入力ステップをさらに含むことを特徴とする、請求項１１に記載の訳文評価方法。
【請求項１３】
前記評価項目は、少なくとも１つ以上の文法事象に関する情報を含むことを特徴とする、請求項１１または１２に記載の訳文評価方法。
【請求項１４】
前記評価項目は、少なくとも１つ以上の単語で構成される文字列情報を含むことを特徴とする、請求項１１〜１３のいずれかに記載の訳文評価方法。
【請求項１５】
前記対訳抽出ステップでは、前記評価項目を含む基礎原文を抽出できない場合には、前記評価項目を構成する一部の単語を前記評価項目とみなして、前記評価項目を含む基礎原文および前記評価項目を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項１４に記載の訳文評価方法。
【請求項１６】
前記評価項目および前記基礎原文を形態素解析する形態素解析ステップを含み、前記対訳抽出ステップでは、前記評価項目と同一の形態素情報を含む基礎原文および前記評価項目と同一の形態素情報を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項１４または１５に記載の訳文評価方法。
【請求項１７】
前記評価項目および前記基礎原文を構文解析する構文解析ステップを含み、前記対訳抽出ステップでは、前記評価項目と同一の構文構造の情報を含む基礎原文および前記評価項目と同一の構文構造の情報を含む基礎原文に対応する模範訳文を抽出することを特徴とする、請求項１４〜１６のいずれかに記載の訳文評価方法。
【請求項１８】
訳文評価のために抽出する基礎原文を構成する単語の単語数を入力するステップを含み、前記対訳抽出ステップでは、前記評価項目を含むとともに前記単語数の単語で構成される基礎原文と、前記評価項目を含むとともに前記単語数の単語で構成される基礎原文に対応する模範訳文とを抽出することを特徴とする、請求項１４〜１７のいずれかに記載の訳文評価方法。
【請求項１９】
前記評価項目は、複数の評価項目を含む評価項目データファイルを通じて入力されることを特徴とする、請求項１２に記載の訳文評価方法。
【請求項２０】
前記基礎原文の形態素情報および／または構文構造の情報を前記基礎原文と関連付けて記憶するステップをさらに含むことを特徴とする、請求項１１に記載の訳文評価方法。
【請求項２１】
前記翻訳評価ステップでは、前記評価項目を含む基礎原文の複数の翻訳結果と前記評価項目を含む基礎原文に対応する模範訳文とを比較することを特徴とする、請求項１１に記載の訳文評価方法。
【請求項２２】
原文を翻訳した訳文の良否を評価する訳文評価装置として機能させるプログラムであって、コンピュータを、
訳文評価の基礎となる基礎原文と前記基礎原文の模範となる模範訳文とを関連付けて記憶する対訳記憶部、
訳文評価に用いる所定の評価項目が入力される評価項目入力部、
前記評価項目を含む基礎原文および前記評価項目を含む基礎原文に対応する模範訳文を対訳記憶部から抽出する対訳抽出部、
前記評価項目を含む基礎原文を翻訳した翻訳結果が入力され、前記翻訳結果と前記評価項目を含む基礎原文に対応する模範訳文とを比較して前記翻訳結果の良否を評価する翻訳評価部、
として機能させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、訳文評価装置、訳文評価方法およびプログラムに関し、より詳細には、人間や機械翻訳システムなどの翻訳能力や、人間や機械翻訳システムなどによって翻訳された訳文の翻訳品質を自動的に評価する訳文評価装置、訳文評価方法およびプログラムに関する。
【背景技術】
【０００２】
人間や機械翻訳システムの翻訳能力や、その翻訳品質を定量的・効果的に計りたいという要求に対して、評価用の文を翻訳させてその結果を評価者の主観により評価する評価方法と、機械により自動的かつ客観的に評価する評価方法とが提案されている。
【０００３】
評価者の主観により評価する評価方法としては、例えば、非特許文献１に開示された方法がある。この評価方法は、予め決定された評価基準に従って、Ａ、Ｂ、Ｃ、Ｄなどのランクを評価者が主観で付与するものである。例えば、情報、文法ともに問題がない訳文をＡランク（完璧）、重要でない情報が抜けていたり文法に欠陥があったりするがわかりやすい訳文をＢランク（まずまず）、不完全だが何とか理解できる訳文をＣランク（容認可能）、重要な情報が誤訳されている訳文をＤランク（意味不明）などのように、各ランクを定義することができる。
【０００４】
一方、機械により自動的かつ客観的に評価する評価方法としては、例えば、機械（プログラム）が評価用の文（評価原文）の翻訳結果（評価対象訳文）と模範となる翻訳文（模範訳文）とを比較し、類似度を算出することによって評価対象訳文の翻訳品質を数値化する方法などがある。このような方法では、数値化された翻訳品質の総和または平均を算出し、全体の評価値として出力する。
【０００５】
例えば、非特許文献２において用いられる評価指標ＢＬＥＵは、評価対象である評価対象訳文（翻訳文）と模範訳文（参照訳）との類似度を、ｎ−ｇｒａｍの一致数をもとに以下の数式１および数式２によって算出したものである。ここで、ｎ−ｇｒａｍとは、連続するｎ個の列を表す。例えば、単語ｎ−ｇｒａｍは連続するｎ個の単語列を、文字ｎ−ｇｒａｍは、ｎ文字からなる文字列を表す。
【０００６】
【数１】
2008276517.tif 000003
【数２】
2008276517.tif 000004
【０００７】
ｐｎは、翻訳文と参照訳とのペアが複数格納された評価コーパスについて、翻訳文と参照訳とを比較し、ｎ−ｇｒａｍの一致率を算出したものである。これを用いて、１−ｇｒａｍからＮ−ｇｒａｍについて幾何平均を算出することによりスコアを算出する。Ｎは、通常４が用いられる。ここで、１−ｇｒａｍは、単語訳の正しさを表す指標となっており、高次のｎ−ｇｒａｍは、翻訳の流暢さを表す指標である。数式１で表されるＢＬＥＵスコアは、両者を組み合わせた指標となっている。なお、ＢＰＢＬＥＵは、翻訳文が参照訳より短い場合に与えられるペナルティであり、翻訳文が参照訳より長い場合には１、翻訳文が参照訳と同じか短い場合にはｅ（１−ｒ／ｃ）（ｒは参照訳長、ｃは翻訳文長）である。このように、ＢＬＥＵスコアは０〜１の実数で表現され、値が大きいほど良好な翻訳文であると判断される。
【０００８】
また、例えば、非特許文献３において用いられる評価指標ＮＩＳＴスコアは、上述したＢＬＥＵスコアと同様に、評価対象の翻訳文と参照訳との類似度をｎ−ｇｒａｍの一致数をもとに以下の数式３および数式４によって算出したものである。
【０００９】
【数３】
2008276517.tif 000005
【数４】
2008276517.tif 000006
【００１０】
ＮＩＳＴスコアは、０以上の実数で表現され、値が大きいほど良好な翻訳文であると判断される。Ｎは、通常５が用いられる。なお、ＢＰＮＩＳＴは、ＢＰＢＬＥＵと同様に、翻訳文の長さが参照訳より長い場合は１である。ＢＬＥＵとの大きな相違点は、個々のｎ−ｇｒａｍに対して情報量に基づいた重み付けがなされている点である。一般に、機能語列より内容語列の方が情報量が高いため、内容語の翻訳が正しい場合に高いスコアとなる傾向がある。このように、ＮＩＳＴスコアは、語順の正確さよりも単語訳の正確さを重視した自動評価スコアである。
【００１１】
【非特許文献１】Sumita,E et al.:”Solutions to Problems Inherent in Spoken-language Translation: The ATR-MATRIX Approach” Proc.MT Summit ＶＩＩ pp.229-235(1999)
【非特許文献２】Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. BLEU: a method for automatic evaluation of machine translation. In Proceedings of ACL-2002, pages 311-318.
【非特許文献３】George Doddington. 2002. Automatic evaluation of machine translation quality using n-gram cooccurrence statistics. In Proceedings of the HLT conference, San Diego, California.
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、評価者の主観により評価する評価方法は、時間的にも質的にも評価者に依存するところが大きい。また、評価指標の設定が難しく、同一の評価指標に基づいて評価したとしても、評価者によって評価結果に揺らぎが生じるという問題があった。
【００１３】
一方、機械により自動的かつ客観的に評価する評価方法は、評価原文と当該評価原文の模範となる模範訳文との所定の組合せ（以下では「評価セット」とも称する。）を用いて、例えば、機械翻訳システムにより翻訳された翻訳結果の良否を評価する。このため、例えば、機械翻訳システムにおける翻訳辞書の増強や翻訳アルゴリズムの改善などシステムの改良に際して、または、新たな機能を伴うシステムの開発に際して、システム性能を確認するための評価には適していない。例えば、システムに対して専門用語辞書の登録や翻訳アルゴリズムの改善を施した後に、システム性能の向上を確認する場合には、登録した単語や改善されたアルゴリズムに対応する文法事象などが評価セット中に含まれている必要がある。しかし、従来の評価方法では、評価目的に応じて評価セットを作成するなどの特別な配慮がなされていないので、システム性能を確認するための評価が適切かつ効率的に行われないという問題点があった。
【００１４】
本発明は上記問題点に鑑みてなされたものであり、その目的は、翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる、新規かつ改良された訳文評価装置、訳文評価方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明の第１の観点によれば、原文を翻訳した訳文の良否を評価する訳文評価装置が提供される。本訳文評価装置は、訳文評価の基礎となる基礎原文と基礎原文の模範となる模範訳文とを関連付けて記憶する対訳記憶部と、訳文評価に用いる所定の評価項目が入力される評価項目入力部と、評価項目を含む基礎原文および評価項目を含む基礎原文に対応する模範訳文を対訳記憶部から抽出する対訳抽出部と、評価項目を含む基礎原文を翻訳した翻訳結果が入力され、評価項目を含む基礎原文の翻訳結果と評価項目を含む基礎原文に対応する模範訳文とを比較して翻訳結果の良否を評価する翻訳評価部と、を備える。
【００１６】
かかる構成によれば、訳文評価に用いる所定の評価項目に応じて、評価項目を含む基礎原文および当該基礎原文に対応する模範訳文（評価セット）が抽出され、当該基礎原文を翻訳した翻訳結果が入力され、翻訳結果と当該模範訳文とが比較されて翻訳結果の良否が評価される。これにより、所定の評価項目に応じた基礎原文の翻訳結果が評価対象とされるので、翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる。
【００１７】
ここで、評価項目は、後述するように、例えば、少なくとも１つ以上の文法事象に関する情報（例えば、品詞や活用形に関する情報など）、および／または、少なくとも１つ以上の単語で構成される文字列情報（例えば、単語や文章など）を含むようにしてもよい。また、評価項目は、逐次的に入力されるようにしてもよく、あるいは、後述するように、評価項目データファイルとして纏めて入力されるようにしてもよい。
【００１８】
また、上記評価項目が少なくとも１つ以上の文法事象に関する情報を含むようにしてもよい。
【００１９】
かかる構成によれば、評価項目が少なくとも１つ以上の文法事象に関する情報を含むので、例えば、名詞や受動詞など品詞毎または進行形や過去形など活用形毎に該当する文法事象に関する翻訳アルゴリズムの改善を施した後に、翻訳アルゴリズム改善後の性能を確認するための評価を適切かつ効率的に行うことができる。また、評価対象が人間である場合には、文法事象毎の翻訳能力を確認することができる。
【００２０】
また、上記評価項目が少なくとも１つ以上の単語で構成される文字列情報を含むようにしてもよい。
【００２１】
かかる構成によれば、評価項目が少なくとも１つ以上の単語で構成される文字列情報を含むので、例えば、工学や理学など専門分野毎に関連する単語や文章などを含む辞書登録を施した後に、辞書登録後のシステムの性能を確認するための評価を適切かつ効率的に行うことができる。また、評価対象が人間である場合には、専門分野毎の翻訳能力（語彙力）を確認することができる。
【００２２】
また、上記対訳抽出部は、評価項目を含む基礎原文を対訳記憶部から抽出できない場合には、評価項目を構成する一部の単語を評価項目とみなして、評価項目を含む基礎原文および評価項目を含む基礎原文に対応する模範訳文を対訳記憶部から抽出するようにしてもよい。
【００２３】
かかる構成によれば、評価項目が２つ以上の単語で構成される文字列情報を含む場合において、評価項目を構成する全ての単語を含む基礎原文を抽出できなければ、評価項目を構成する一部の単語を評価項目とみなして評価項目を含む基礎原文および対応する模範訳文が抽出される。これにより、例えば、評価項目が多くの単語で構成されており、評価項目を構成する全ての単語を含む基礎原文が抽出できなくても、少なくともいずれかの単語を含む基礎原文が抽出され、当該基礎原文の翻訳結果と当該基礎原文の模範訳文とが比較されて翻訳結果の良否が評価される。なお、評価項目を構成する一部の単語としては、１つの単語、あるいは評価項目を構成する単語の配列に準拠した上で、または配列を変更した上で得られる１つ以上の単語の組合せを採用することができる
【００２４】
また、上記評価項目および基礎原文を形態素解析する形態素解析部を備え、対訳抽出部は、評価項目と同一の形態素情報を含む基礎原文および評価項目と同一の形態素情報を含む基礎原文に対応する模範訳文を抽出するようにしてもよい。
【００２５】
かかる構成によれば、評価項目が文字列情報を含む場合において、評価項目および基礎原文が形態素解析され、評価項目と同一の形態素情報を含む基礎原文および対応する模範訳文が抽出される。これにより、評価項目の形態素情報に応じた基礎原文の翻訳結果が評価対象とされるので、システム性能を確認するための評価を適切かつ効率的に行うことができる。
【００２６】
ここで、形態素解析とは、言語学において、ある言葉が変化・活用しない部分を最小単位の「素」ととらえ、「素」毎に言葉を分解する解析手法である。また、形態素情報とは、「素」を構成する単語の情報であって、例えば、文字列情報、品詞や活用形などの文法事象に関する情報などを含む。
【００２７】
また、上記評価項目および基礎原文を構文解析する構文解析部を備え、対訳抽出部は、評価項目と同一の構文構造の情報を含む基礎原文および評価項目と同一の構文構造の情報を含む基礎原文に対応する模範訳文を抽出するようにしてもよい。
【００２８】
かかる構成によれば、評価項目が文字列情報を含む場合において、評価項目および基礎原文が構文解析され、評価項目と同一の構文構造の情報を含む基礎原文および対応する模範訳文が抽出される。これにより、評価項目の構文構造の情報に応じた基礎原文の翻訳結果が評価対象とされるので、システム性能を確認するための評価を適切かつ効率的に行うことができる。
【００２９】
ここで、構文解析とは、文章を構成する語句の構造を文法に基づいて分析する解析手法である。構文解析では、例えば、文節の区切りや文節同士の係り受け関係について、単語の文章上の位置や単語の前後関係から類推したりする。また、構文構造の情報とは、文章を構成する語句の構造であって、例えば、文字列を構成する品詞や品詞の配置などの情報を含む。
【００３０】
また、上記評価項目入力部には、訳文評価のために抽出する基礎原文を構成する単語の単語数が入力され、対訳抽出部は、評価項目を含むとともに単語数の単語で構成される基礎原文と、評価項目を含むとともに単語数の単語で構成される基礎原文に対応する模範訳文とを抽出するようにしてもよい。
【００３１】
かかる構成によれば、文字列情報や文法事象に関する情報などを含む評価項目を含むとともに、設定された単語数の単語で構成される基礎原文と、対応する模範訳文とが抽出される。これにより、評価の目的に応じて、例えば、単語訳の適切さの評価に際しては単語数を少なくし、文章訳の流暢さの評価に際しては単語数を多くするなど、適切な単語数を用いることで、比較の対象とされる基礎原文と模範訳文とを適切かつ効率的に抽出することができる。
【００３２】
また、上記評価項目入力部には、複数の評価項目を含む評価項目データファイルを通じて評価項目が入力されるようにしてもよい。
【００３３】
かかる構成によれば、評価項目データファイルを通じて評価項目が入力されるので、複数の評価項目を纏めて入力することができるとともに、共通の評価項目を用いて複数のシステムのシステム性能を確認するための評価を適切かつ効率的に行うことができる。
【００３４】
また、上記対訳記憶部は、基礎原文の形態素情報および／または構文構造の情報を基礎原文と関連付けて記憶するようにしてもよい。
【００３５】
かかる構成によれば、基礎原文の形態素情報および／または構文構造の情報が基礎原文と関連付けて記憶されるので、訳文評価に際して、形態素解析および／または構文解析を基礎原文に対して逐次的に施す必要がない。
【００３６】
また、上記翻訳評価部は、評価項目を含む基礎原文の複数の翻訳結果と評価項目を含む基礎原文に対応する模範訳文とを比較するようにしてもよい。
【００３７】
かかる構成によれば、評価項目を含む基礎原文に関して、異なる仕様または更新前後の仕様を有する複数のシステムによる翻訳結果と、対応する模範訳文とが比較されるので、システム間においてシステム性能の比較を行うための評価を適切かつ効率的に行うことができる。また、評価対象が人間である場合には、例えば、異なる評価対象者による翻訳結果を比較することで、評価対象者の翻訳能力を比較することができる。
【００３８】
上記課題を解決するために、本発明の第２の観点によれば、原文を翻訳した訳文の良否を評価する訳文評価方法が提供される。本訳文評価方法は、所定の評価項目を含む基礎原文および評価項目を含む基礎原文に関連付けて記憶された模範となる模範訳文を抽出する対訳抽出ステップと、評価項目を含む基礎原文を翻訳した翻訳結果を入力し、翻訳結果と評価項目を含む基礎原文に対応する模範訳文とを比較して翻訳結果の良否を評価する翻訳評価ステップと、を含む。
【００３９】
かかる方法によれば、訳文評価に用いる所定の評価項目に応じて、評価項目を含む基礎原文および当該基礎原文に対応する模範訳文（評価セット）が抽出され、当該基礎原文を翻訳した翻訳結果が入力され、翻訳結果と当該模範訳文とが比較されて翻訳結果の良否が評価される。これにより、所定の評価項目に応じた基礎原文の翻訳結果が評価対象とされるので、翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる。なお、所定の評価項目は、別途の評価項目入力ステップを介して入力されるようにしてもよく、または、予め固定値として設定されるようにしてもよい。
【００４０】
上記課題を解決するために、本発明の第３の観点によれば、原文を翻訳した訳文の良否を評価する訳文評価装置として機能させるプログラムが提供される。本プログラムは、コンピュータを、訳文評価の基礎となる基礎原文と基礎原文の模範訳文とを関連付けて記憶する対訳記憶部、訳文評価に用いる所定の評価項目が入力される評価項目入力部、評価項目を含む基礎原文および評価項目を含む基礎原文に対応する模範訳文を対訳記憶部から抽出する対訳抽出部、評価項目を含む基礎原文を翻訳した翻訳結果が入力され、評価項目を含む基礎原文の翻訳結果と評価項目を含む基礎原文に対応する模範訳文とを比較して翻訳結果の良否を評価する翻訳評価部、として機能させる。
【００４１】
かかる構成によれば、コンピュータを上記本発明の第１の観点に係る訳文評価装置として機能させるためのプログラムが提供される。ここで、プログラムはいかなるプログラム言語により記述されていてもよい。また、プログラムを記録する記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フレキシブルディスクなど、プログラムを記録可能な記録媒体として現在一般に用いられている記録媒体、あるいは将来的に用いられうるいかなる記録媒体をも採用することができる。
【発明の効果】
【００４２】
以上説明したように、本発明によれば、翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる、訳文評価装置、訳文評価方法およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００４３】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００４４】
まず、図１〜図４に基づいて、本発明の一実施形態に係る訳文評価装置について説明する。なお、図１は、本実施形態に係る訳文評価装置の構成例を示すブロック図である。図２は、本実施形態に係る評価項目の具体例を示す説明図である。図３は、本実施形態に係る対訳データベースの構成の具体例を示す説明図である。図４は、本実施形態に係る評価データベースの構成の具体例を示す説明図である。
【００４５】
＜訳文評価装置の構成＞
本実施形態に係る訳文評価装置は、図１に示すように、入出力手段１００と、評価処理手段２００と、記憶手段３００とから構成される。入出力手段１００は、入力部１１０および出力部１２０からなる。入力部１１０は、評価処理手段２００に伝達される評価項目３３１、評価対象訳文３３３や指示を入力するための機能部であり、入力部１１０として、例えばキーボードやマウスなどのポインティングデバイスやスキャナ、マイクなどが設けられる。出力部１２０は、評価処理手段２００から伝達された文字、画像、音声などのデータを出力するための機能部であり、出力部１２０として、例えばディスプレイ装置、印刷装置やスピーカーなどが設けられる。なお、入出力手段１００には、ファイル情報の入出力に対応するファイル情報入出力部や、ネットワークなどの電気通信回線を通じた通信情報の入出力に対応する通信情報入出力部が設けられるようにしてもよい。
【００４６】
評価処理手段２００は、入出力手段１００から入力された評価対象訳文３３３の良否を評価する手段であり、入出力処理部２１０と、評価データベース（ＤＢ）作成処理部２２０と、評価処理部２４０とからなる。なお、以下では、「データベース」を「ＤＢ」とも称する。
【００４７】
入出力処理部２１０は、入出力手段１００と評価ＤＢ作成制御部２２０および評価処理部２４０との間で情報の入出力を行う機能部である。
【００４８】
評価ＤＢ作成処理部２２０は、後述する評価ＤＢ３３０を作成する機能部であり、評価ＤＢ作成制御部２２１と、評価項目ＤＢ操作部２２３と、対訳ＤＢ操作部２２５と、第１評価ＤＢ操作部２２７と、解析処理部２２９と、処理結果記憶用メモリ部２３１とからなる。
【００４９】
評価ＤＢ作成制御部２２１は、後述する評価ＤＢ３３０を作成するための各機能部を制御する機能部である。評価ＤＢ作成制御部２２１は、入出力処理部２１０を介して入力部１１０から入力された評価ＤＢ３３０の作成指示に基づいて、評価ＤＢ３３０を作成する。評価ＤＢ作成制御部２２１は、入力部１１０から入力された評価項目３１１を評価項目ＤＢ３１０に格納し、または評価項目３１１を評価項目ＤＢ３１０から取得するように、評価項目ＤＢ操作部２２３を制御する。評価ＤＢ作成制御部２２１は、評価項目３１１を解析するように解析処理部２２９を制御する。評価ＤＢ作成制御部２２１は、対訳ＤＢ情報を対訳ＤＢ３２０上で検索し、または対訳ＤＢ３２０から取得するように、対訳ＤＢ操作部２２５を制御する。評価ＤＢ作成制御部２２１は、評価ＤＢ情報を評価ＤＢ３３０上で検索し、または評価ＤＢ３３０に格納するように、第１評価ＤＢ操作部２２７を制御する。
【００５０】
評価項目ＤＢ操作部２２３は、例えば、評価項目３１１を後述する評価項目ＤＢ３１０に格納し、または評価項目ＤＢ３１０から取得する機能部である。評価項目ＤＢ操作部２２３は、評価ＤＢ作成制御部２２１からの指示に基づいて、入出力処理部２１０を介して入力部１１０から入力された評価項目３１１を評価項目ＤＢ３１０に格納し、または評価項目ＤＢ３１０から取得する。評価項目ＤＢ操作部２２３は、取得した評価項目３１１を評価ＤＢ作成制御部２２１に伝達する。
【００５１】
対訳ＤＢ操作部２２５は、例えば、後述する対訳ＤＢ３２０に記憶された対訳ＤＢ情報を検索し、または取得する機能部である。対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１からの指示に基づいて、対訳ＤＢ３２０に記憶された基礎原文３２１や模範訳文３２２を含む対訳ＤＢ情報を検索し、または基礎原文３２１および模範訳文３２２を取得する。対訳ＤＢ操作部２２５は、対訳ＤＢ情報の検索結果や取得した対訳ＤＢ情報を評価ＤＢ作成制御部２２１に伝達する。
【００５２】
第１評価ＤＢ操作部２２７は、例えば、評価ＤＢ情報を後述する評価ＤＢ３３０上で検索し、または評価ＤＢ３３０に格納する機能部である。第１評価ＤＢ操作部２２７は、評価ＤＢ作成制御部２２１からの指示に基づいて、評価ＤＢ３３０に記憶された評価原文３３１（基礎原文３２１）や模範訳文３３２（模範訳文３２２）を含む評価ＤＢ情報を検索し、または対訳ＤＢ情報を評価ＤＢ３３０に格納する。第１評価ＤＢ操作部２２７は、評価ＤＢ情報の検索結果を評価ＤＢ作成制御部２２１に伝達する。
【００５３】
解析処理部２２９は、例えば、評価項目３１１や対訳ＤＢ情報に対して形態素解析や構文解析などの解析処理を施す機能部である。解析処理部２２９は、評価ＤＢ作成制御部２２１からの指示に基づいて、評価項目３１１や対訳ＤＢ情報に対して形態素解析や構文解析を施し、評価項目３１１や対訳ＤＢ情報に関して形態素情報や構文構造の情報を作成する。解析処理部２２９で作成される情報は、例えば、形態素解析により得られた文字列、品詞、活用形に関する情報などを含む形態素情報、および／または構文解析により得られた文字列を構成する品詞や品詞の配置などに関する情報を含む構文構造の情報を含む。
【００５４】
処理結果記憶用メモリ部２３１は、例えば、解析処理部２２９で作成された形態素情報や構文構造の情報を一時的に記憶する記憶部であり、例えばＲＡＭやフラッシュメモリなどを含んで構成される。
【００５５】
評価処理部２４０は、入出力処理部２１０を介して入力部１１０から入力された評価対象訳文３３３の良否を評価する機能部であり、評価制御部２４１と、第２評価ＤＢ操作部２４３と、評価値算出部２４５とを含んでなる。
【００５６】
評価制御部２４１は、例えば、評価対象訳文３３３を評価するための各機能部を制御する機能部である。評価制御部２４１は、評価ＤＢ３３０から評価原文３３１を取得するように第２評価ＤＢ操作部２４３を制御し、取得した評価原文３３１を入出力処理部２１０を介して出力部１２０に出力する。そして、入出力処理部２１０を介して入力部１１０から入力された評価原文３３１および評価原文３３１に対応する評価対象訳文３３３を取得し、取得した評価対象訳文３３３を評価ＤＢ３３０に格納するように第２評価ＤＢ操作部２４３を制御する。評価制御部２４１は、評価ＤＢ３３０に記憶された評価対象訳文３３３の評価値３３４を算出するように評価値算出部２４５を制御する。評価制御部２４１は、評価値算出部２４５により算出された評価値３３４を入出力処理部２１０を介して出力部１２０に出力する。
【００５７】
第２評価ＤＢ操作部２４３は、例えば、第１評価ＤＢ操作部２２７により評価ＤＢ３３０に格納された評価原文３３１（基礎原文３２１）を取得し、または評価制御部２４１から伝達された評価対象訳文３３３を評価ＤＢ３３０に格納する機能部である。第２評価ＤＢ操作部２４３は、評価制御部２４１から評価原文３３１および評価対象訳文３３３を取得すると、すでに評価ＤＢ３３０に格納されている評価原文３３１と評価制御部２４１から取得した評価原文３３１とをマッチングさせて、マッチングした格納されている評価原文３３１に対応するように評価対象訳文３３３を評価ＤＢ３３０に格納する。
【００５８】
評価値算出部２４５は、例えば、訳文の良否を示す評価値３３４を算出する機能部である。評価値算出部２４５は、評価ＤＢ３３０に記憶された評価対象訳文３３３と評価対象訳文３３３に対応する模範訳文３３２とを比較することにより、訳文の良否を示す評価値３３４を算出する。なお、評価値算出部２４５による評価値３３４の算出方法の詳細については後述する。また、評価値算出部２４５は、算出した評価値３３４を評価制御部２４１に伝達する。
【００５９】
記憶手段３００は、評価項目ＤＢ３１０と、対訳ＤＢ３２０と、評価ＤＢ３３０とを備える。
【００６０】
評価項目ＤＢ３１０は、基礎原文３２１を抽出するために用いる所定の評価項目３１１を記憶する記憶部であり、例えばＲＡＭやハードディスクなどのメモリを含んで構成される。本実施形態に係る評価項目ＤＢ３１０は、図２に例示するように、少なくとも１つ以上の単語で構成される文字列情報を記憶している。ここで、図２に例示する評価項目ＤＢ３１０は、例えば、文字列情報「heating furnace」（評価項目１）、「LSI circuit」（評価項目２）を記憶している。
【００６１】
対訳ＤＢ３２０は、基礎原文３２１と模範訳文３２２とを関連付けた複数の訳語対を記憶する記憶部であり、例えばＲＡＭやハードディスクなどのメモリを含んで構成される。対訳ＤＢ３２０は、例えば、電子化された例文および例文の翻訳文を含むＤＢである対訳コーパスなどで構成される。対訳ＤＢ３２０は、図３に例示するように、第１の言語（ここでは、英語）で表された基礎原文３２１、基礎原文３２１を第２の言語（ここでは、日本語）に翻訳した模範訳文３２２などを記憶している。ここで、図３に例示する対訳ＤＢ３２０は、例えば、基礎原文３２１として、「Method for designing LSI test」（基礎原文１）および「Sample heating furnace for X-Ray measurement」（基礎原文２）、模範訳文３２２として、「ＬＳＩテスト設計方法」（模範訳文１）および「Ｘ線測定用試料加熱炉」（模範訳文２）を記憶している。
【００６２】
評価ＤＢ３３０は、評価対象訳文３３３を評価するために用いる情報を記憶する記憶部であり、例えばＲＡＭやハードディスクなどのメモリを含んで構成される。評価ＤＢ３３０は、図４に例示するように、例えば、第１の言語で表された評価原文３３１（基礎原文３２１）、評価原文３３１を第２の言語に翻訳した模範訳文３３２（模範訳文３２２）、評価対象訳文３３３、および評価対象訳文３３３毎の評価値３２４などを記憶している。
【００６３】
このような訳文評価装置を構成する入出力手段１００、評価処理手段２００、および記憶手段３００は、別個の装置として形成されてもよく、１つの装置として形成されるようにしてもよい。また、各機能部の機能構成は、あくまでも例示的なものであって、例えば、一部の機能部が他の機能部の一部または全ての機能構成を含むようにしてもよい。さらには、一部の機能部の機能構成が他の機能部の機能構成として構成されるようにしてもよい。
【００６４】
以上、本実施形態に係る訳文評価装置の構成について説明した。かかる訳文評価装置は、まず、評価対象訳文３３３の評価を行う前に評価ＤＢ３３０を作成し、その後評価対象訳文３３３の評価値３３４を算出する。
【００６５】
以下、図５および図６に基づいて、本実施形態に係る評価データベース作成処理および評価対象訳文の評価処理について説明する。なお、図５は、本実施形態に係る評価データベース作成処理を示すフロー図である。図６は、本実施形態に係る評価処理を示すフロー図である。
【００６６】
＜評価ＤＢ作成処理＞
評価ＤＢ作成処理は、主に評価ＤＢ作成制御部２２１により行われる。本実施形態に係る評価ＤＢ作成処理は、システム性能を確認するための評価を適切に行うために、所定の評価項目３１１に応じた基礎原文３２１および当該基礎原文３２１に対応する模範訳文３２２を抽出することを特徴とする。すなわち、評価ＤＢ作成処理は、所定の評価項目３１１に応じた基礎原文３２１および当該基礎原文３２１に対応する模範訳文３２２を抽出するために行われる処理である。
【００６７】
図５に示すように、評価ＤＢ作成処理に際して、まず、評価項目リストが入力される（Ｓ１０２）。ここで、本実施形態に係る評価項目リストとは、例えば、少なくとも１つ以上の単語で構成される文字列情報の集合である。評価項目リストは、入力部１１０および入出力処理部２１０を介して評価ＤＢ作成制御部２２１に入力される。評価ＤＢ作成制御部２２１は、入力された評価項目リストを評価項目ＤＢ３１０に格納するように、評価項目ＤＢ操作部２３３を制御する。これにより、評価項目リストに含まれる評価項目３１１が評価項目ＤＢ３１０に記憶される。本例では、図２に示す文字列情報「heating furnace」（評価項目１）、「LSI circuit」（評価項目２）が評価項目３１１として入力される。
【００６８】
評価項目リストが入力されると、評価ＤＢ作成制御部２２１は、入力された評価項目３１１を取得する（Ｓ１０４）。評価ＤＢ作成制御部２２１は、評価項目ＤＢ３１０から評価項目３１１の１つを取得するように評価項目ＤＢ操作部２２３を制御する。すると、評価項目ＤＢ操作部２２３は、評価項目ＤＢ３１０にアクセスし、評価項目ＤＢ３１０に記憶された評価項目３１１の１つを取得し、評価ＤＢ作成制御部２２１に伝達する。本例では、評価項目ＤＢ作成制御部２２１は、まず、評価項目１を取得するように評価項目ＤＢ操作部２２３を制御する。なお、評価項目３１１の取得に際しては、評価項目ＤＢ３１０に記憶された評価項目３１１に関して、すでに取得されたか否かを識別するために、例えば、評価項目ＤＢ３１０上の取得ポイントを示すポインタ情報や評価項目３１１毎に付与された識別子情報が利用されるようにしてもよい。
【００６９】
評価項目３１１を取得すると、評価ＤＢ作成制御部２２１は、取得した評価項目３１１に形態素解析を施す（Ｓ１０６）。評価ＤＢ作成制御部２２１は、取得した評価項目３１１に形態素解析を施すように解析処理部２２９を制御する。すると、解析処理部２２９は、評価ＤＢ作成制御部２２１から伝達された評価項目３１１に形態素解析を施し、解析結果として得られた形態素情報を評価ＤＢ作成制御部２２１に伝達する。そして、評価ＤＢ作成制御部２２１は、伝達された形態素情報を処理結果記憶用メモリ部２３１に一時的に格納する。これにより、評価項目３１１である文字列情報に関する形態素情報が処理結果記憶用メモリ部２３１に一時的に格納される。本例では、解析処理部２２９は、評価項目１「heating furnace」に関する形態素情報「heat（品詞：動詞、活用形：進行形）」および「furnace（品詞：名詞、活用形：なし）」を作成し、評価ＤＢ作成制御部２２１に伝達する。そして、評価ＤＢ作成制御部２２１は、伝達された形態素情報を処理結果記憶用メモリ部２３１に一時的に記憶する。
【００７０】
評価項目３１１に形態素解析を施すと、評価ＤＢ作成制御部２２１は、評価項目３１１を含む基礎原文３２１を検索する（Ｓ１０８）。評価ＤＢ作成制御部２２１は、評価項目３１１を評価項目ＤＢ操作部２３３に伝達するとともに取得した評価項目３１１を含む基礎原文３２１を検索するように対訳ＤＢ操作部２２５を制御する。すると、対訳ＤＢ操作部２２５は、対訳ＤＢ３２０にアクセスし、評価項目３１１を含む基礎原文３２１を検索する。本例では、対訳ＤＢ操作部２２５は、評価項目１を含む基礎原文３２１を検索する。
【００７１】
なお、本実施形態の場合において、「評価項目３１１を含む」基礎原文３２１とは、評価項目３１１を構成する各単語に関して、文字列情報（見出し）および品詞が一致する単語を含む基礎原文３２１を意味する。なお、「評価項目３１１を含む」の判定条件としては、文字列情報のみまたは形態素情報のみの一致を判定するようにしてもよく、または文字列情報および複数の形態素情報（例えば、品詞、活用形に関する情報など）からなるいかなる組合せの一致を判定するようにしてもよい。
【００７２】
ここで、対訳ＤＢ３２０に記憶された対訳ＤＢ情報の形態素情報に関しては、検索毎に基礎原文３２１に形態素解析を施すようにしてもよく、または予め基礎原文３２１とともに形態素情報を対訳ＤＢ３２０に記憶しておき、検索時に参照するようにしてもよい。なお、以下では、形態素情報を対訳ＤＢ３２０に記憶しておく場合について説明する。
【００７３】
評価項目３１１を含む基礎原文３２１を検索するとともに、評価ＤＢ作成制御部２２１は、評価項目３１１を含む該当する基礎原文３２１の存在を確認する（Ｓ１１０）。評価ＤＢ作成制御部２２１は、該当する基礎原文３２１の存在を確認するように対訳ＤＢ操作部２２５を制御する。すると、対訳ＤＢ操作部２２５は、対訳ＤＢ３２０の検索に際して、該当する基礎原文３２１の存在を確認し、確認結果を評価ＤＢ作成制御部２２１に通知する。なお、対訳ＤＢ操作部２２５は、該当する基礎原文３２１の存在を確認した場合には、通知とともに、存在を確認した基礎原文３２１を評価ＤＢ作成制御部２２１に伝達する。本例では、評価ＤＢ作成制御部２２１は、まず、対訳ＤＢ３２０に記憶された基礎原文３２１に評価項目１が含まれているかを確認するように対訳ＤＢ操作部２２５を制御する。ここで、基礎原文２「Sample heating furnace for X-Ray measurement」には、評価項目１が含まれているので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、該当する基礎原文３２１の存在を通知するとともに、基礎原文２を伝達する。
【００７４】
Ｓ１１０で該当する基礎原文３２１の存在が確認されれば、評価ＤＢ作成制御部２２１は、該当する基礎原文３２１の登録を確認する（Ｓ１２２）。評価ＤＢ作成制御部２２１は、該当する基礎原文３２１の登録を確認するように第１評価ＤＢ操作部２２７を制御する。すると、第１評価ＤＢ操作部２２７は、評価ＤＢ３３０にアクセスし、評価ＤＢ作成制御部２２１から伝達された基礎原文３２１に相当する評価原文３３１の登録を確認し、確認結果を評価ＤＢ作成制御部２２１に通知する。本例では、評価ＤＢ作成制御部２２１は、基礎原文２に相当する評価原文３３１が評価ＤＢ３３０に登録されているかを確認するように第１評価ＤＢ操作部２２７を制御する。ここで、評価ＤＢ３３０には、基礎原文２に相当する評価原文３３１が登録されていないので、第１評価ＤＢ操作部２２７は、評価ＤＢ作成制御部２２１に対して、基礎原文２の未登録を通知する。なお、図４に示す評価ＤＢ３３０は、すでに評価原文３３１、模範訳文３３２および評価対象訳文３３が記憶されている状態を表している。
【００７５】
Ｓ１２２で該当する基礎原文３２１の登録が確認されなければ、評価ＤＢ作成制御部２２１は、基礎原文３２１を評価原文３３１として評価ＤＢ３３０に格納するとともに、対応する模範訳文３２２を模範訳文３３２として評価ＤＢ３３０に格納する（Ｓ１２４）。一方、該当する基礎原文３２１の登録が確認されれば、後続の処理（Ｓ１２０）を行う。
【００７６】
該当する基礎原文３２１の登録が確認されなければ、評価ＤＢ作成制御部２２１は、基礎原文３２１および対応する模範訳文３２２を格納するように第１評価ＤＢ操作部２２７を制御する。そして、第１評価ＤＢ操作部２２７は、評価ＤＢ３３０にアクセスし、基礎原文３２１および対応する模範訳文３２２を格納する。なお、評価ＤＢ作成制御部２２１は、基礎原文３２１に対応する模範訳文３２２を対訳ＤＢ３２０から取得するように予め対訳ＤＢ操作部２２５を制御する。本例では、評価ＤＢ３３０に基礎原文２に相当する評価原文３３１が登録されていないので、評価ＤＢ作成制御部２２１は、基礎原文２および対応する模範訳文２を評価原文１および模範訳文１として評価ＤＢ３３０に登録するように第１評価ＤＢ操作部２２７を制御する。なお、評価ＤＢ作成制御部２２１は、基礎原文２に対応する模範訳文２を取得するように予め対訳ＤＢ操作部２２５を制御する。
【００７７】
該当する基礎原文３２１の登録が確認されなかった場合、または基礎原文３２１および対応する模範訳文３２２を格納した場合には、評価ＤＢ作成制御部２２１は、未処理の評価項目３１１の存在を確認する（Ｓ１２０）。評価ＤＢ作成制御部２２１は、未処理の評価項目３１１の存在を確認するように評価項目ＤＢ操作部２２３を制御する。すると、評価項目ＤＢ操作部２２３は、評価項目ＤＢ３１０にアクセスし、未処理の評価項目３１１の存在を確認し、確認結果を評価ＤＢ作成制御部２２１に通知する。本例では、評価項目ＤＢ３１０に評価項目２「LSI circuit」が記憶されているので、評価項目ＤＢ操作部２２３は、未処理の評価項目３１１が存在する旨を評価ＤＢ作成制御部２２１に通知する。
【００７８】
一方、未処理の評価項目３１１が存在しなければ、評価ＤＢ作成制御部２２１は、評価ＤＢ３３０の作成処理を終了し、未処理の評価項目３１１が存在すれば、Ｓ１０４に復帰して次の評価項目３１１を取得する。本例では、評価項目ＤＢ３１０に評価項目２が記憶されているので、評価項目ＤＢ操作部２２３は、評価項目ＤＢ３１０にアクセスして評価項目２を取得し、取得した評価項目２を評価ＤＢ作成制御部２２１に伝達する。
【００７９】
評価項目２に関して、評価ＤＢ作成制御部２２１は、評価項目１と同様に、Ｓ１０４〜Ｓ１０８の処理を行う。なお、Ｓ１０６において、評価ＤＢ作成制御部２２１は、取得した評価項目２に形態素解析を施し、評価ＤＢ作成制御部２２１に伝達するように解析処理部２２９を制御する。ここで、形態素情報としては、「LSI（品詞：名詞、活用形：なし）」および「circuit（品詞：名詞、活用形：なし）」が作成される。そして、評価ＤＢ作成制御部２２１は、伝達された形態素情報を処理結果記憶用メモリ部２３１に一時的に記憶する。
【００８０】
そして、Ｓ１１０において、評価ＤＢ作成制御部２２１は、評価項目２を含む該当する基礎原文３２１の存在を確認するように対訳ＤＢ操作部２２５を制御する。本例では、対訳ＤＢ操作部２２５は、まず、対訳ＤＢ３２０に記憶された基礎原文３２１に評価項目２が含まれているかを確認する。ここで、基礎原文１および２には、評価項目２が含まれていないので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、評価項目３１１を含む基礎原文３２１の存在が確認されない旨を通知する。
【００８１】
該当する基礎原文３２１の存在が確認されなければ、評価ＤＢ作成制御部２２１は、評価項目３１１を構成する単語の１つを取得する（Ｓ１１２）。評価ＤＢ作成制御部２２１は、評価項目３１１を構成する単語の１つを処理結果記憶用メモリ部２３１から評価項目として取得する。本例では、評価ＤＢ作成制御部２２１は、まず、評価項目２を構成する単語の１つとして「LSI」（単語１）を取得する。なお、単語の取得に際しては、処理結果記憶用メモリ部２３１に記憶された評価項目３１１を構成する単語に関して、すでに取得されたか否かを識別するために、例えば、構成単語毎に付与された識別子情報が利用されるようにしてもよい。
【００８２】
評価項目３１１を構成する単語の１つを取得すると、評価ＤＢ作成制御部２２１は、Ｓ１０８と同様に、単語（評価項目）を含む基礎原文３２１を検索する（Ｓ１１４）ように対訳ＤＢ操作部２２５を制御する。本例では、対訳ＤＢ操作部２２５は、単語１を含む基礎原文３２１を対訳ＤＢ３２０上で検索する。
【００８３】
単語を含む基礎原文３２１を検索するとともに、評価ＤＢ作成制御部２２１は、Ｓ１１０と同様に、単語（評価項目）を含む該当する基礎原文３２１の存在を確認する（Ｓ１１６）ように対訳ＤＢ操作部２２５を制御する。本例では、対訳ＤＢ操作部２２５は、まず、対訳ＤＢ３２０に記憶された基礎原文３２１に単語１が含まれているかを確認する。ここで、基礎原文１「Method for designing LSI test」には、単語１が含まれているので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、単語１を含む基礎原文３２１の存在を通知するとともに、基礎原文１を伝達する。
【００８４】
単語を含む基礎原文３２１の存在が確認されれば、評価ＤＢ作成制御部２２１は、Ｓ１２２と同様に、該当する基礎原文３２１の登録を確認する（Ｓ１２６）ように第１評価ＤＢ操作部２２７を制御する。本例では、第１評価ＤＢ操作部２２７は、まず、評価ＤＢ３３０に基礎原文１が登録されているかを確認する。ここで、評価ＤＢ３３０には、基礎原文１が登録されてないので、第１評価ＤＢ操作部２２７は、評価ＤＢ作成制御部２２１に対して、基礎原文１の未登録を通知する。
【００８５】
Ｓ１２６で該当する基礎原文３２１の登録が確認されなければ、評価ＤＢ作成制御部２２１は、該当する基礎原文３２１および対応する模範訳文３２２を評価ＤＢ３３０に格納する（Ｓ１２８）ように第１評価ＤＢ操作部２２７を制御する。一方、該当する基礎原文３２１の存在が確認されれば、後続の処理（Ｓ１１８）を行う。
【００８６】
該当する基礎原文３２１の登録が確認されなければ、評価ＤＢ作成制御部２２１は、該当する基礎原文３２１および対応する模範訳文３２２を格納するように第１評価ＤＢ操作部２２７を制御する。本例では、評価ＤＢ３３０に基礎原文１に相当する評価原文３３１が登録されていないので、第１評価ＤＢ操作部２２７は、基礎原文１および対応する模範訳文１を評価原文２および模範訳文２として評価ＤＢ３３０に登録する。なお、評価ＤＢ作成制御部２２１は、予め対訳ＤＢ操作部２２５を制御して、基礎原文１に対応する模範訳文１「ＬＳＩテスト設計方法」を対訳ＤＢ３２０から取得する。
【００８７】
該当する基礎原文３２１の登録が確認されなかった場合または基礎原文３２１および対応する模範訳文３２２を格納した場合には、評価ＤＢ作成制御部２２１は、Ｓ１２０と同様に、未処理の単語（評価項目）の存在を確認する（Ｓ１１８）。本例では、処理結果記憶用メモリ部２３１に単語２「circuit」が記憶されているので、評価ＤＢ作成制御部２２１は、Ｓ１１２に復帰して単語２を取得する。
【００８８】
評価項目３１１を構成する単語２を取得すると、評価ＤＢ作成制御部２２１は、単語１の場合と同様に、単語２を含む基礎原文３２１を対訳ＤＢ３２０上で検索し（Ｓ１１４）、単語２を含む該当する基礎原文３２１の存在を確認する（Ｓ１１６）ように対訳ＤＢ操作部２２５を制御する。ここで、基礎原文１および２には、単語２が含まれていないので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、単語２を含む基礎原文３２１が存在しない旨を通知する。そして、評価ＤＢ作成制御部２２１は、未処理の単語の存在を確認し（Ｓ１１８）、未処理の単語が存在しない旨が確認されると、評価項目２による評価ＤＢ作成処理を終了する。
【００８９】
評価項目２による評価ＤＢ作成処理を終了すると、評価ＤＢ作成制御部２２１は、評価項目１の場合と同様に、未処理の評価項目３１１の存在を確認する（Ｓ１２０）ように評価項目ＤＢ操作部２２３を制御し、未処理の評価項目３１１が存在しない旨が確認されると、評価ＤＢ作成処理を終了する。
【００９０】
これにより、評価ＤＢ３３０には、図４に例示するように、評価原文１、２と、対応する模範訳文１、２が記憶される。なお、評価対象訳文３３３の格納については、後述する評価処理の項で説明する。
【００９１】
以上、本実施形態に係る訳文評価装置による評価ＤＢ作成処理について説明した。かかる評価ＤＢ作成処理によれば、所定の評価項目３１１に応じた基礎原文３２１および当該基礎原文３２１に対応する模範訳文３２２が抽出され、抽出された基礎原文３２１（評価原文３３１）および模範訳文３２２（模範訳文３３２）を含む評価ＤＢ３３０が作成される。
【００９２】
また、所定の評価項目３１１を含む基礎原文３２１を抽出できなければ、評価項目３１１を構成する一部の単語を評価項目とみなして当該単語（評価項目）を含む基礎原文３２１および対応する模範訳文３２２が抽出される。これにより、例えば、評価項目３１１が多くの単語で構成されており、評価項目３１１を構成する全ての単語を含む基礎原文３２１が抽出できなくても、少なくともいずれかの単語を含む基礎原文３２１が抽出される。
【００９３】
なお、評価ＤＢ作成処理に際しては、評価項目３１１を含むとともに、設定された単語数の単語で構成される基礎原文３２１と、当該基礎原文３２１に対応する模範訳文３２２とが評価ＤＢ３３０に格納されるようにしてもよい。これにより、評価目的に応じて、例えば、単語訳の適切さの評価に際しては単語数を少なくし、文章訳の流暢さの評価に際しては単語数を多くするなど、適切な単語数を用いることで、比較の対象とされる基礎原文３２１と模範訳文３２２とを適切かつ効率的に抽出することができる。
【００９４】
なお、評価ＤＢ作成処理に際しては、形態素解析とともに、または形態素解析の代わりに、評価項目３１１および対訳ＤＢ情報に構文解析を施すようにしてもよい。これにより、所定の評価項目３１１の構文構造の情報（例えば、文字列を構成する品詞や品詞の配置などの情報）に応じた基礎原文３２１の翻訳結果（評価対象訳文３３３）が評価対象とされるので、システム性能を確認するための評価を適切かつ効率的に行うことができる。
【００９５】
（評価処理）
次に、作成された評価ＤＢ３３０を用いて評価対象訳文３３３を評価する評価処理について説明する。
【００９６】
図６に示すように、評価処理に際して、まず、評価原文３３１が取得される（Ｓ２０２）。評価制御部２４１は、評価ＤＢ３３０から評価原文３３１の１つを取得するように、第２評価ＤＢ操作部２４３を制御する。すると、第２評価ＤＢ操作部２４３は、評価ＤＢ３３０にアクセスし、評価ＤＢ３３０に記憶された評価原文３３１の１つを取得する。本例では、第２評価ＤＢ操作部２４３は、評価原文１「Sample heating furnace for X-Ray measurement」を取得する。なお、評価原文３３１の取得に際しては、評価ＤＢ３３０に記憶された評価原文３３１に関して、すでに取得されたか否かを識別するために、例えば、評価ＤＢ３３０上の取得ポイントを示すポインタ情報や評価原文３３１毎に付与された識別子情報が利用されるようにしてもよい。
【００９７】
評価原文３３１を取得すると、評価制御部２４１は、取得した評価原文３３１を機械翻訳システムなどの外部システム１０（本実施形態では、外部システム１２）に出力する（Ｓ２０４）。評価制御部２４１は、取得した評価原文３３１を入出力処理部２１０および出力部１２０を介して外部システム１２に出力する。本例では、評価制御部２４１は、まず、取得した評価原文１を外部システム１２に出力する。
【００９８】
取得した評価原文３３１を外部システム１２に出力すると、評価制御部２４１は、評価原文３３１および対応する評価対象訳文３３３を外部システム１２から取得する（Ｓ２０６）。評価制御部２４１は、外部システム１２から伝達された評価原文３３１および評価原文３３１の翻訳結果（評価対象訳文３３３）を、入力部１１０および入出力処理部２１０を介して取得する。そして、評価制御部２４１は、取得した評価対象訳文３３３を評価ＤＢ３３０に格納するように第２評価ＤＢ操作部２４３を制御する。第２評価ＤＢ操作部２４３は、まず、評価制御部２４１から評価原文３３１および評価対象訳文３３３を取得する。そして、第２評価ＤＢ操作部２４３は、評価ＤＢ３３０にアクセスし、評価原文３３１を評価ＤＢ３３０上で検索し、当該評価原文３３１に対応する評価対象訳文３３３として、取得した評価対象訳文３３３を格納する。本例では、評価制御部２４１は、評価原文１に対応する評価対象訳文３３３として評価対象訳文１「Ｘ線測定用サンプル暖房窯」を格納する。
【００９９】
評価対象訳文３３３を外部システム１２から取得すると、評価制御部２４１は、評価対象訳文３３３の評価値３３４を算出する（Ｓ２０８）。評価制御部２４１は、まず、評価ＤＢ３３０に記憶された評価対象訳文３３３および対応する模範訳文３３２を取得するように第２評価ＤＢ操作部２４３を制御する。評価制御部２４１は、次に、第２評価ＤＢ操作部２４３により取得された評価対象訳文３３３および模範訳文３３２を評価値算出部２４５に伝達し、評価対象訳文３３３の評価値３３４を算出するように評価値算出部２４５を制御する。そして、評価制御部２４１は、算出された評価値３３４を評価値算出部２４５から取得する。本例では、評価制御部２４１は、評価原文１に対応する評価対象訳文１および模範訳文１「Ｘ線測定用試料加熱炉」に基づいて算出された評価値３３４を得る。なお、評価対象訳文３３３の評価値３３４は、例えば、前述した非特許文献２や非特許文献３に記載された既存の評価値算出方法を用いて算出することができる。
【０１００】
評価対象訳文３３３の評価値３３４を算出すると、評価制御部２４１は、算出された評価値３３４を格納する（Ｓ２１０）。評価制御部２４１は、算出された評価値３３４を評価対象訳文３３３に対応するように評価ＤＢ３３０に格納する。本例では、評価制御部２４１は、算出された評価値３３４を評価対象訳文１に対応するように評価ＤＢ３３０に格納する。
【０１０１】
算出された評価値３３４を格納すると、評価制御部２４１は、未処理の評価原文３３１の存在を確認する（Ｓ２１２）。評価制御部２４１は、未処理の評価原文３３１の存在を確認するように第２評価ＤＢ操作部２４３を制御する。すると、第２評価ＤＢ操作部２４３は、評価ＤＢ３３０にアクセスし、未処理の評価原文３３１の存在を確認する。本例では、評価ＤＢ３３０に評価原文２「Method for designing LSI test」が記憶されているので、第２評価ＤＢ操作部２４３は、未処理の評価原文３３１が存在する旨を評価制御部２４１に通知する。
【０１０２】
未処理の評価原文３３１が存在しなければ、評価制御部２４１は、後続の処理（Ｓ２１４）を行い、未処理の評価原文３３１が存在すれば、Ｓ２０２に復帰して、次の評価原文３３１を取得するように第２評価ＤＢ操作部２４３を制御する。本例では、評価ＤＢ３３０に評価原文２が記憶されているので、第２評価ＤＢ操作部２４３は、評価ＤＢ３３０にアクセスし、評価原文２を取得し、取得した評価原文２を評価制御部２４１に伝達する。
【０１０３】
評価原文２に関して、評価制御部２４１は、評価原文１と同様に、Ｓ２０４〜Ｓ２１０の処理を行う。なお、Ｓ２０８では、評価制御部２４１は、評価原文２に対応する評価対象訳文２「ＬＳＩテスト設計方法」および模範訳文２「ＬＳＩテスト設計方法」に基づいて算出された評価値３３４を得る。
【０１０４】
そして、Ｓ２１２において、評価制御部２４１は、未処理の評価原文３３１の存在を確認するように第２評価ＤＢ操作部２４３を制御する。本例では、評価ＤＢ３３０に評価原文１および２以外の評価原文３３１が記憶されていないので、第２評価ＤＢ操作部２４３は、未処理の評価原文３１１が存在しない旨を評価制御部２４１に通知する。
【０１０５】
未処理の評価原文３１１が存在しない旨を確認すると、評価制御部２４１は、評価ＤＢ３３０全体の評価値を算出する。評価制御部２４１は、評価ＤＢ３３０に記憶された評価対象訳文３３３毎の評価値３３４を取得するように第２評価ＤＢ操作部２４３を制御する。そして、第２評価ＤＢ操作部２４３を介して取得された評価対象訳文３３３毎の評価値３３４に基づいて、評価値３３４の総計または平均を評価ＤＢ３３０全体の評価値として算出する。
【０１０６】
評価ＤＢ３３０全体の評価値を算出すると、評価制御部２４１は、評価ＤＢ３３０全体の評価値を出力する（Ｓ２１６）。評価制御部２４１は、入出力処理部２１０および出力部２１０を介して、評価ＤＢ３３０全体の評価値を外部システム１２に出力する。そして、評価ＤＢ３３０全体の評価値を出力すると、評価制御部２４１は、評価処理を終了する。
【０１０７】
以上、本実施形態に係る訳文評価装置による評価処理について説明した。かかる評価処理によれば、評価ＤＢ作成処理により作成された評価ＤＢ３３０を用いて、評価対象訳文３３３の評価値３３４が算出される。これにより、所定の評価項目３１１に応じた評価対象訳文３３３を用いて評価ＤＢ３３０全体の評価値が算出されるので、システム性能を確認するための評価を適切かつ効率的に行うことができる。
【０１０８】
なお、複数の外部システム１２，１４から取得した評価対象訳文３３３、３３３’を評価ＤＢ３３０に格納し、複数の評価対象訳文３３３、３３３’と模範訳文３３２とを同時に比較することにより、複数の外部システム１２，１４を対象として評価対象訳文３３３、３３３’の評価処理を行うようにしてもよい。これにより、異なる仕様または更新前後の仕様を有する外部システム１２，１４間においてシステム性能の比較を行うための評価を適切かつ効率的に行うことができる。
【０１０９】
なお、評価原文３３１（基礎原文３２１）と模範訳文３３２（模範訳文３２２）とは一対一に対応する必要はなく、例えば、１つの評価原文３３１（基礎原文３２１）に複数の模範訳文３３２（模範訳文３２２）が対応するようにしてもよい。この場合、評価対象訳文３３３の評価値３３４の算出に際しては、評価対象訳文３３３毎に評価値３３４を算出し、評価値３３４の最高値（もしくは最低値）または評価値３３４の平均値を採用するようにしてもよい。
【０１１０】
なお、評価対象訳文３３３の評価処理に際しては、評価ＤＢ３３０に記憶された評価原文３３１を評価原文３３１毎に処理する代わりに、複数の評価原文３３１を纏めて処理するようにしてもよい。
【０１１１】
以上、第１の実施形態に係る訳文評価装置および訳文評価方法について説明した。本実施形態に係る訳文評価装置および訳文評価方法によれば、訳文評価に用いる所定の評価項目３１１に応じて、評価項目３１１を含む基礎原文３２１および当該基礎原文３２１に対応する模範訳文３２２（評価セット）が抽出され、当該基礎原文３２１の翻訳結果（評価対象訳文３３３）と模範訳文３３２とが比較されて翻訳結果（評価対象訳文３３３）の良否が評価される。これにより、所定の評価項目３１１に応じた基礎原文３２１の翻訳結果（評価対象訳文３３３）が評価対象とされるので、翻訳性能や翻訳能力を確認するための評価を適切かつ効率的に行うことができる。
【０１１２】
（変形例）
次に、図７および図８に基づいて、本発明の一実施形態の変形例に係る訳文評価方法について説明する。なお、図７は、本変形例に係る評価項目の具体例を示す説明図である。図８は、本変形例に係る評価データベース作成処理を示すフロー図である。以下では、本変形例に係る訳文評価方法について説明するが、前述した本発明の一実施形態に係る説明と重複する説明については省略する。
【０１１３】
＜評価ＤＢ作成処理＞
図８に示すように、評価ＤＢ作成処理に際して、まず、評価項目リストが入力される（Ｓ１０２）。本変形例は、評価項目３１１として、単語の文字列情報を用いる代わりに形態素情報のみを用いる点で、前述した実施形態と異なる。以下では、評価項目３１１として図７に示す形態素情報「名詞＋前置詞」（評価項目１）および「名詞＋副詞」（評価項目２）が入力される場合を例として説明する。
【０１１４】
評価項目リストが入力されると、評価ＤＢ作成制御部２２１は、入力された評価項目３１１を取得する（Ｓ１０４）。本変形例では、評価ＤＢ作成制御部２２１は、まず、評価項目ＤＢ操作部２２３を介して評価項目１を取得する。
【０１１５】
評価項目３１１を取得すると、評価ＤＢ作成制御部２２１は、評価項目３１１を含む基礎原文３２１を検索する（Ｓ１０８）。本変形例では、評価ＤＢ作成制御部２２１は、対訳ＤＢ操作部２２５を介して評価項目１を含む基礎原文３２１を検索する。なお、本変形例の場合において、「評価項目３１１を含む」基礎原文３２１とは、評価項目３１１を構成する形態素情報（品詞）が一致する形態素情報を含む基礎原文３２１を意味する。
【０１１６】
評価項目３１１を含む基礎原文３２１を検索するとともに、評価ＤＢ作成制御部２２１は、評価項目３１１を含む該当する基礎原文３２１の存在を確認する（Ｓ１１０）。本変形例では、評価ＤＢ作成制御部２２１は、対訳ＤＢ操作部２２５を介して、まず、図３に示す対訳ＤＢ３２０に記憶された基礎原文３２１に評価項目１が含まれているかを確認する。ここで、基礎原文１「Method for designing LSI test」および基礎原文２「Sample heating furnace for X-Ray measurement」には、「Method for」および「furnace for」の部分に評価項目１が含まれているので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、評価項目１を含む基礎原文３２１が存在する旨を通知するとともに、基礎原文１および２を伝達する。
【０１１７】
Ｓ１１０で該当する基礎原文３２１の存在が確認されれば、評価ＤＢ作成制御部２２１は、該当する基礎原文３２１の登録を確認する（Ｓ１２２）。本変形例では、評価ＤＢ作成制御部２２１は、第１評価ＤＢ操作部２２７を介して、まず、基礎原文１および２の各々に相当する評価原文３３１が評価ＤＢ３３０に登録されているかを確認する。ここで、評価ＤＢ３３０には、基礎原文１および２の各々に相当する評価原文３３１が登録されていないので、第１評価ＤＢ操作部２２７は、評価ＤＢ作成制御部２２１に対して、基礎原文１および２の未登録を通知する。
【０１１８】
Ｓ１１０で該当する基礎原文３２１の登録が確認されなければ、評価ＤＢ作成制御部２２１は、第１評価ＤＢ操作部２２７を介して該当する基礎原文３２１を評価原文３３１として評価ＤＢ３３０に格納するとともに、対応する模範訳文３２２を格納する（Ｓ１２４）。一方、該当する基礎原文３２１の登録が確認されれば、後続の処理（Ｓ１２０）を行う。
【０１１９】
本変形例では、評価ＤＢ３３０に基礎原文１および２の各々に相当する評価原文３３１が登録されていないので、第１評価ＤＢ操作部２２７は、基礎原文１および２および対応する模範訳文１および２を評価原文１および２、ならびに模範訳文１および２として評価ＤＢ３３０に格納する。なお、評価ＤＢ作成制御部２２１は、基礎原文１および２の各々に対応する模範訳文１および２の各々を取得するように予め対訳ＤＢ操作部２２５を制御する。
【０１２０】
該当する基礎原文３２１の登録が確認されなかった場合、または基礎原文３２１および対応する模範訳文３２２を格納した場合には、評価ＤＢ作成制御部２２１は、未処理の評価項目３１１の存在を確認する（Ｓ１２０）。未処理の評価項目３１１が存在しなければ、評価ＤＢ作成制御部２２１は、評価ＤＢ作成処理を終了する。一方、未処理の評価項目３１１が存在すれば、評価ＤＢ作成制御部２２１は、Ｓ１０４に復帰し、次の評価項目３１１を取得するように評価項目ＤＢ操作部２２３を制御する。本変形例では、評価項目ＤＢ３１０に評価項目２が記憶されているので、評価項目ＤＢ操作部２２３は、未処理の評価項目３１１が存在する旨を評価ＤＢ作成制御部２２１に通知する。
【０１２１】
評価ＤＢ作成制御部２２１は、評価項目ＤＢ操作部２２３を介して評価項目２を取得する（Ｓ１０４）。評価項目３１１を取得すると、評価ＤＢ作成制御部２２１は、対訳ＤＢ操作部２２５を介して評価項目２を含む基礎原文３２１を検索する（Ｓ１０８）。
【０１２２】
評価項目３１１を含む基礎原文３２１を検索するとともに、評価ＤＢ作成制御部２２１は、対訳ＤＢ操作部２２５を介して、まず、対訳ＤＢ３２０に記憶された基礎原文３２１に評価項目２が含まれているかを確認する（Ｓ１１０）。ここで、基礎原文１および基礎原文２には、評価項目２が含まれていないので、対訳ＤＢ操作部２２５は、評価ＤＢ作成制御部２２１に対して、評価項目３１１を含む基礎原文３２１が存在しない旨を通知する。
【０１２３】
評価項目２を含む基礎原文３２１の存在が確認されないので、評価ＤＢ作成制御部２２１は、評価項目ＤＢ操作部２２３を介して未処理の評価項目３１１の存在を確認する（Ｓ１２０）。ここで、評価項目ＤＢ３１０には、評価項目１および２以外の評価項目３１１が記憶されていないので、評価ＤＢ作成制御部２１１は、評価項目３１１が存在しない旨を確認すると、評価ＤＢ作成処理を終了する。
【０１２４】
以上、本変形例に係る訳文評価方法による評価ＤＢ作成処理について説明した。かかる評価ＤＢ作成処理によれば、所定の評価項目３１１に応じた基礎原文３２１および当該基礎原文３２１に対応する模範訳文３２２が抽出され、抽出された基礎原文３２１（評価原文３３１）および模範訳文３２２（模範訳文３３２）を含む評価ＤＢ３３０が作成される。本変形例は、特に、特定の文法事象（例えば、品詞や活用形など）に関連する翻訳アルゴリズムの改善をシステムに施した後に、システム性能の向上を確認する場合などに好適に適用されるものである。
【０１２５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２６】
例えば、上記実施形態および変形例の説明では、機械翻訳システムなどの外部システム１２、１４を評価対象として本発明を適用する場合について説明した。しかしながら、本発明は、かかる場合に限定されず、例えば、人間を評価対象とする場合にも同様に適用されうるものである。人間（評価対象者）を評価対象として本発明を適用することにより、評価対象者の翻訳能力を所定の評価項目に応じて適切かつ効率的に評価することが可能となる。
【０１２７】
また、上記実施形態の説明では、評価項目３１１として、例えば、文字列情報および文法事象の組合せ（すなわち、「文字列情報」ＡＮＤ「文法事象」）を設定する場合について説明した。しかしながら、本発明は、かかる場合に限定されず、例えば、評価項目３１１として、「文字列情報」ＯＲ「文法事象」を設定する場合や、「文字列情報」ＡＮＤ「文法事象１」ＯＲ「文法事象２」などを設定する場合についても同様に適用されうるものである。評価目的に応じて評価項目３１１を適切に設定することにより、翻訳性能や翻訳能力を適切かつ効率的に評価することが可能となる。
【図面の簡単な説明】
【０１２８】
【図１】本実施形態に係る訳文評価装置の構成例を示すブロック図である。
【図２】本実施形態に係る評価項目の具体例を示す説明図である。
【図３】本実施形態に係る対訳データベースの構成の具体例を示す説明図である。
【図４】本実施形態に係る評価データベースの構成の具体例を示す説明図である。
【図５】本実施形態に係る評価データベース作成処理を示すフロー図である。
【図６】本実施形態に係る評価処理を示すフロー図である。
【図７】本変形例に係る評価項目の具体例を示す説明図である。
【図８】本変形例に係る評価データベース作成処理を示すフロー図である。
【符号の説明】
【０１２９】
１０    外部システム群
１２、１４    外部システム
１００    入出力手段
１１０    入力部
１２０    出力部
２００    評価処理手段
２１０    入出力処理部
２２０    評価ＤＢ作成処理部
２２１    評価ＤＢ作成制御部
２２３    評価項目ＤＢ操作部
２２５    対訳ＤＢ操作部
２２７    第１評価ＤＢ操作部
２２９    解析処理部
２３１    評価結果記憶用メモリ部
２４０    評価処理部
２４１    評価制御部
２４３    第２評価ＤＢ操作部
２４５    評価値算出部
３００    記憶手段
３１０    評価項目ＤＢ
３２０    対訳ＤＢ
３３０    評価ＤＢ
【図１】
2008276517.tif 000007
【図２】
2008276517.tif 000008
【図３】
2008276517.tif 000009
【図４】
2008276517.tif 000010
【図５】
2008276517.tif 000011
【図６】
2008276517.tif 000012
【図７】
2008276517.tif 000013
【図８】
2008276517.tif 000014