(57)【要約】 【課題】  統計的機械翻訳システムに利用される大量の対訳テキストデータを効率よく収集することのできるシステムを提供する。【解決手段】  翻訳対象データベース４は翻訳対象とするテキストデータを記憶しており、サーバ１は、翻訳対象データベース４から取り出したテキストデータと当該テキストデータに対する翻訳文の入力を受け付ける入力ボックスとを表示するＷｅｂページをインターネット上に公開する。サーバ１は、公開されたＷｅｂページに対しインターネット接続された端末から入力ボックスに記入された翻訳文を読み出して翻訳文データベース５に記憶し、一定量の翻訳文が蓄積されると翻訳文の適正を判断して、適正であると判断された翻訳文を対訳コーパスのテキストデータとして保存する。【選択図】図１
2010033392.tif 000002
【特許請求の範囲】
【請求項１】
翻訳対象とするテキストデータを記憶する記憶手段と、
前記記憶手段から取り出した翻訳対象とするテキストデータと当該テキストデータに対する翻訳文の入力を受け付ける入力ボックスとを表示するＷｅｂページをインターネット上に公開する公開手段と、
前記公開手段により公開されたＷｅｂページに対しインターネット接続された端末から前記入力ボックスに記入された翻訳文を読み出して記録する翻訳文記憶手段と、
前記翻訳文記憶手段に記憶された翻訳文の適正を判断する判断手段と、
前記判断手段で適正であると判断された翻訳文を対訳コーパスのテキストデータとして保存する保存手段とを具備したことを特徴とする対訳コーパス作成システム。
【請求項２】
前記判断手段は、前記翻訳文記憶手段に記憶された一定量の翻訳文について形態素解析し、１つの翻訳文に含まれる各単語の翻訳文全体に対する出現頻度を算出し、この出現頻度を用いて翻訳文の適正を判断することを特徴とする請求項１記載の対訳コーパス作成システム。
【請求項３】
前記公開手段は、翻訳対象のテキストデータを１文ずつ表示し、所定時間内にどれだけ翻訳文が記入されたかを記録するようにしたことを特徴とする請求項１記載の対訳コーパス作成システム。
【請求項４】
前記公開手段は、ジャンルに分けてテキストデータを表示するようにしたことを特徴とする請求項１記載の対訳コーパス作成システム。
【請求項５】
翻訳対象とするテキストデータを記憶する記憶手段から取り出したテキストデータと当該テキストデータに対する翻訳文の入力を受け付ける入力ボックスとを表示するＷｅｂページをインターネット上に公開する公開ステップと、
前記公開ステップにより公開されたＷｅｂページに対しインターネット接続された端末から前記入力ボックスに記入された翻訳文を読み出して記録する翻訳文記憶ステップと、
前記翻訳文記憶ステップにより記憶された翻訳文の適正を判断する判断ステップと、
前記判断ステップで適正であると判断された翻訳文を対訳コーパスのテキストデータとして保存する保存ステップとからなる対訳コーパス作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳システム等に使用される対訳コーパスを作成するためのシステム及び方法に関する。
【背景技術】
【０００２】
近年、大量のテキストデータから統計モデルを学習し、自動的に機械翻訳システムを構築する統計的機械翻訳の技術が開発されている（例えば特許文献１、２参照）。
【０００３】
この統計的機械翻訳の精度は、対訳コーパスの量により決定される。つまり、統計的機械翻訳においては、多くの対訳コーパスから各単語もしくは単語列の訳を学習し、それを辞書として翻訳を実行する。そのため、統計的機械翻訳により十分な精度で翻訳を行うためには１０００万対の対訳データが必要と言われている。
【０００４】
ここで対訳コーパスは、欧州では昔から議事録等を人手で翻訳していた経緯があり、多量の対訳情報が存在する。しかし、日本語等に関しては対訳データが十分そろっていない状況である。
【０００５】
【特許文献１】特開２００５−１００３３５号公報
【特許文献２】特開２００５−２５０５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
統計的機械翻訳システムを構築するには、大量の多言語テキストデータ（対訳コーパス）を必要とする。しかしながら、対訳となるテキストデータを大量に収集するのは容易ではない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、統計的機械翻訳システムに利用される大量の対訳テキストデータを効率よく収集することのできる方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る対訳コーパス作成システムは、翻訳対象とするテキストデータを記憶する記憶手段と、前記記憶手段から取り出した翻訳対象とするテキストデータと当該テキストデータに対する翻訳文の入力を受け付ける入力ボックスとを表示するＷｅｂページをインターネット上に公開する公開手段と、前記公開手段により公開されたＷｅｂページに対しインターネット接続された端末から前記入力ボックスに記入された翻訳文を読み出して記録する翻訳文記憶手段と、前記翻訳文記憶手段に記憶された翻訳文の適正を判断する判断手段と、前記判断手段で適正であると判断された翻訳文を対訳コーパスのテキストデータとして保存する保存手段とを具備したことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、統計的機械翻訳システム等に利用される対訳コーパスに用いる大量の対訳テキストデータを効率よく収集することのできる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施形態に係る対訳コーパス作成システムを、図面を用いて説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１１】
図１は、本発明の実施形態に係る対訳コーパス作成システムの全体概略図である。本システムでは、対訳テキストデータを収集し、対訳コーパスを作成するするサーバ１が、インターネット２を介して、ユーザ（協力者）端末であるＰＣ３と接続されている。
【００１２】
サーバ１は、翻訳対象となるテキストデータを記憶している翻訳対象データベース４とユーザが入力した翻訳文を記憶する翻訳文データベース５を接続している。翻訳対象データベース４は、例えば新聞記事や雑誌の記事をジャンル別に記憶しているものとする。
【００１３】
サーバ１は、Ｗｅｂサーバの機能を有し、インターネット上に公開するＷｅｂページに翻訳対象データベース４から取り出したテキストデータ（原文）を表示すると共にテキスト入力ボックスを表示するようにして、任意のＰＣ３のユーザに対して、表示したテキストデータに対応する翻訳文を入力ボックスに入力するように翻訳依頼を行う。
【００１４】
ＰＣ３のユーザがＷｅｂシステムで提供されたテキストデータ（原文）に対する翻訳文をＷｅｂページ上の入力ボックスに書き込むと、サーバ１は、記入された翻訳文を読み出して翻訳文データベース５に蓄積する。そしてサーバ１は、１つのテキストデータ（原文）について一定量の翻訳文が得られると、対訳コーパスに登録するのに適しているか判断し、適切な翻訳文を保存するように処理する。
【００１５】
以下に、図２及び図３を用いて本発明の実施形態に係る対訳コーパス作成システムの動作処理を説明する。図２は、本実施形態に係るサーバの翻訳文収集動作処理を示すフローチャートであり、図３は、翻訳文適正判断処理のフローチャートである。
【００１６】
まずサーバ１は、翻訳対象データベース４から、翻訳の対象とする複数のテキストデータ（原文）をジャンル別に取り出しておく（ステップＳ１）。そして取り出したテキストデータに基づいて翻訳募集のＷｅｂページを生成する（ステップＳ２）。
【００１７】
このＷｅｂページは図４のようなホームページを持ち、このＷｅｂサイトにアクセスしたユーザが「翻訳に挑戦」を選択すると、図５の内容が表示されるようになる。図５は翻訳に関する言語とジャンルを設定する画面であり、その他に翻訳をゲーム感覚で楽しんで行って貰うため制限時間を設定できるようになっており、制限時間内でいくつの文を翻訳できるか挑戦できるようになっている。
【００１８】
ここで図５に示すように、ユーザの母国語が日本語で、翻訳可能な言語は英語であると設定し、スタートボタンが操作されると、設定された時間になるまで、図６に示すように、順次英語のテキストデータが表示される画面になり、ユーザは表示された英文に対応する日本語の文をテキストボックスに入力する。
【００１９】
画面上のテキスト入力ボックスにユーザが翻訳文を入力すると、サーバ１は入力された翻訳文を読み取り、翻訳文データベース５に蓄積していく（ステップＳ３）。
【００２０】
そして１つの原文に対して複数のＰＣ３から翻訳文が入力され、翻訳文データベース５に所定の数量の翻訳文が得られると、サーバ１は、それらの蓄積した翻訳文から翻訳が適正であるか判断する処理を実行する（ステップＳ４）。
【００２１】
翻訳文適正判断処理を図３のフローチャートを用いて説明する。ここでは、例えば図８（Ａ）に示すように、「This is a pretty dog．」という原文に対して「これはかわいい犬だ。」、「これは一匹のかわいい猫です。」等、ｎ個の翻訳文が蓄積されているとする。
【００２２】
翻訳文適正判断処理においては、まず、蓄積された翻訳文を形態素解析し、助詞や助動詞を除いた単語の出現回数がカウントされる（ステップＴ１）。例えば、「これはかわいい犬だ。」という翻訳文については、形態素解析により「これ」、「は」、「かわいい」、「犬」、「だ」と単語が分割され、この中から「は」と「だ」が除かれた「これ」、「かわいい」、「犬」の単語が翻訳文全体で何個の文で用いられているかカウントされる。
【００２３】
次に、このカウント数を蓄積文の数ｎで割って、その値が閾値、例えば０．９を超えているか判断される（ステップＴ２）。図８（Ｂ）は、翻訳文で使用された単語のカウント数を蓄積文の数ｎで除算した結果を示す例である。
【００２４】
この結果、「これ」「かわいい」「犬」といった単語は、閾値を超えているので、判定結果として「○」が付される。一方、「猫」「あれ」といった単語は、翻訳に含まれる頻度が少なく、判定結果は「×」が付される。
【００２５】
このような単語の判定が終了すると、図８（Ｃ）のように、判定された単語が全て○の翻訳文は正しい翻訳であろうと判断して、翻訳文データベース５での保存を維持し、一方、判定された単語に×を含むものは誤訳であろうと判断し、破棄する（ステップＴ３）。
【００２６】
そしてステップＴ３で翻訳文データベース５に残された翻訳文を対訳コーパスの対訳テキストデータとして保存する（ステップＳ５）。
【００２７】
一方、図４の表示画面で、「結果閲覧」の釦が操作されると、図７のように結果が表示される。この図７は、スポーツのジャンルで制限時間３分で翻訳した結果を示しており、翻訳したテキスト文の数が多い順番に翻訳者のニックネームを表示している。
【００２８】
以上のように、サーバ１が翻訳対象データベース４から翻訳対象のテキストデータを取り出して、Ｗｅｂページシステムを利用して翻訳文を任意のユーザ（協力者）にから収集するので、大量の対訳テキストデータを効率的に収集することが可能になる。
【００２９】
以上、本発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る対訳コーパス作成システムの全体概略図である。
【図２】本発明の実施形態に係る翻訳文収集動作処理を示すフローチャートである。
【図３】本発明の実施形態に係る翻訳適正判断処理を示すフローチャートである。
【図４】サーバ１が公開するＷｅｂページの例を示す図である。
【図５】サーバ１が公開するＷｅｂページの設定画面の例を示す図である。
【図６】サーバ１が公開するＷｅｂページの翻訳入力画面の例を示す図である。
【図７】サーバ１が公開するＷｅｂページの翻結果画面の例を示す図である。
【図８】サーバ１が実行する翻訳文適正判断を説明するための図である。
【符号の説明】
【００３１】
１ サーバ
２ インターネット
３ ユーザ端末
４ 翻訳対象データベース
５ 翻訳文データベース
【図１】
2010033392.tif 000003
【図２】
2010033392.tif 000004
【図３】
2010033392.tif 000005
【図４】
2010033392.tif 000006
【図５】
2010033392.tif 000007
【図６】
2010033392.tif 000008
【図７】
2010033392.tif 000009
【図８】
2010033392.tif 000010