(57)【要約】【課題】ユーザが翻訳対象となる文と類似した文を含む翻訳例を検索する場合に、良質の翻訳例を優先的にユーザに提示することのできる翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体を提供すること。【解決手段】ユーザによりなされた翻訳例の評価に係る情報を利用頻度・評価データ２２ｄに記憶し、翻訳例データ２２ｃを検索した際に、利用頻度・評価データ２２ｄに記憶された評価に係る情報に基づいてユーザ１０に提示する翻訳例を選定し、選定された翻訳例を出力する。【選択図】        図１
2005084865.tif 000002
【特許請求の範囲】
【請求項１】
第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムであって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、
前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、
前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、
をコンピュータに実行させることを特徴とする翻訳支援プログラム。
【請求項２】
前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶手順をさらに含み、前記翻訳例選定手順は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする請求項１に記載の翻訳支援プログラム。
【請求項３】
第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援装置であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手段と、
前記評価情報記憶手段により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手段と、
前記翻訳例選定手段により選定された翻訳例を出力する翻訳例出力手段と、
を備えたことを特徴とする翻訳支援装置。
【請求項４】
第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援方法であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶工程と、
前記評価情報記憶工程により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定工程と、
前記翻訳例選定工程により選定された翻訳例を出力する翻訳例出力工程と、
を含んだことを特徴とする翻訳支援方法。
【請求項５】
第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、
前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、
前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、
をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、第１の言語により記述された参照対象となる参照文字列と、参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に翻訳文字列に類似する参照文字列を含む翻訳例をデータベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特に、ユーザが翻訳文字列と類似した文を含む翻訳例を検索する場合に、良質の翻訳例を優先的にユーザに提示することのできる翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、コンピュータを用いた翻訳作業においては、翻訳メモリと呼ばれるソフトウェアを導入した翻訳支援装置が用いられている。翻訳メモリとは、原文と翻訳文とからなる翻訳例が蓄積された翻訳例データベースから、翻訳対象となる文と類似した文を含む翻訳例を検索し、その翻訳例をユーザに提示して、ユーザがそれらを参照しながら翻訳作業をおこなうことができるようにしたソフトウェアである。
【０００３】
この翻訳メモリでは、翻訳対象となる文と類似した文が複数検索された場合に、検索された複数の翻訳例の中から、翻訳対象となる文に最も適した翻訳文を探す必要があり、その作業に手間がかかるという問題がある。
【０００４】
そこで特許文献１には、参照された翻訳例の参照回数を記憶し、翻訳対象となる文と類似した文が複数検索された場合に、検索された複数の文を参照回数が多い順に並び替えてユーザに提示する文書作成支援装置が開示されている。これにより、参照頻度の高い翻訳例が優先して表示されるため、ユーザは参照される可能性の高い翻訳例を効率的に探すことができる。
【０００５】
【特許文献１】特開平１０−１１４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の従来技術では、データベースに翻訳例が新たに追加されたばかりの時点おいては、追加された翻訳例の参照回数は以前より登録されている翻訳例よりも小さく、たとえ追加された翻訳例が良質の翻訳例であったとしても、参照回数が多くなるまでユーザに優先して提示されることがないという問題があった。
【０００７】
したがって、翻訳メモリが良質の翻訳例を優先して提示できる使い勝手の良いものとなるためには、ある程度の使用期間が必要であり、迅速性が要求される翻訳作業などには不向きであるという問題があった。
【０００８】
たとえば、複数のユーザが共同して翻訳作業をおこなっている最中に、あるユーザが追加した翻訳例を他のユーザが即座に参照したいと希望する場合も想定されるが、翻訳例の検索結果は参照回数の多い順から提示されるため、その翻訳例を見つけ出すのに時間がかかる。
【０００９】
これらのことから、ユーザが翻訳対象となる文と類似した文を含む翻訳例を検索する場合に、良質の翻訳例をいかに効率的にデータベースから抽出し、抽出された翻訳例を優先的にユーザに提示できるかが重要な問題となっている。
【００１０】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、ユーザが翻訳対象となる文と類似した文を含む翻訳例を検索する場合に、良質の翻訳例を優先的にユーザに提示することのできる翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明ば、第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムであって、前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、をコンピュータに実行させることを特徴とする。
【００１２】
また、本発明ば、前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶手順をさらに含み、前記翻訳例選定手順は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先的に提示する翻訳例を選定することを特徴とする。
【００１３】
また、本発明ば、第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援装置であって、前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手段と、前記評価情報記憶手段により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手段と、前記翻訳例選定手段により選定された翻訳例を出力する翻訳例出力手段と、を備えたことを特徴とする。
【００１４】
また、本発明ば、前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶手段をさらに備え、前記翻訳例選定手段は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする。
【００１５】
また、本発明ば、第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援方法であって、前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶工程と、前記評価情報記憶工程により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定工程と、前記翻訳例選定工程により選定された翻訳例を出力する翻訳例出力工程と、を含んだことを特徴とする。
【００１６】
また、本発明ば、前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶工程をさらに含み、前記翻訳例選定工程は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする。
【００１７】
また、本発明は、第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ユーザによりなされた翻訳例の評価に係る情報を記憶し、記憶された評価に係る情報に基づいて、データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定し、選定された翻訳例を出力することとしたので、ユーザが翻訳対象となる文と類似した文を含む翻訳例を検索する場合に、良質の翻訳例を優先的にユーザに提示することができるという効果を奏する。
【００１９】
また、本発明によれば、翻訳例の利用頻度に係る情報をさらに記憶し、利用頻度に係る情報および評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することとしたので、評価に係る情報に加えて利用頻度に係る情報をさらに考慮することにより、さらに良質の翻訳例を優先的にユーザに提示することができるという効果を奏する。
【００２０】
また、本発明によれば、特定の文字列が前記翻訳文字列として選択され、その翻訳文字列に類似する参照文字列を含む翻訳例がユーザにより利用された場合に、翻訳例の利用頻度に係る情報を記憶することとしたので、利用頻度をもれなくカウントすることができ、その利用頻度を考慮することにより、良質の翻訳例を優先的にユーザに提示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明に係る翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。ここでは、ユーザが文書を作成・編集する文書エディタを用いて翻訳作業をおこなう場合について説明することとする。
【実施例】
【００２２】
まず、本実施例に係る翻訳支援装置がおこなう処理の概念について説明する。図１は、本実施例に係る翻訳支援装置１１がおこなう処理の概念を示す図である。同図に示すように、この翻訳支援装置１１は、ユーザ１０から翻訳対象となる文に類似した文を含む翻訳例の検索要求を受け付け、翻訳例が記憶された翻訳例データ２２ｃから検索した結果をユーザ１０に提示する。
【００２３】
この翻訳支援装置１１は、単に検索した結果をユーザ１０に提示するだけでなく、検索の結果複数の翻訳例が見つかった場合に、翻訳例に対する評価の高いものから優先してユーザ１０に提示する。この評価は、各翻訳例に対して単数または複数のユーザ１０が過去におこなった評価であり、翻訳支援装置１１の利用頻度・評価データ２２ｄに記憶されているものである。
【００２４】
複数の翻訳例に対する評価が同等である場合には、利用頻度も加味し、利用頻度の高いものからユーザ１０に提示する。そして、検索結果を提示した後、提示した翻訳例の評価をユーザ１０から受け付け、利用頻度・評価データ２２ｄに記憶する。
【００２５】
これにより、翻訳例データ２２ｃに新たな翻訳例が追加された場合でも、その翻訳例に対する評価を即座に反映して良質の翻訳例を優先的にユーザ１０に提示することができ、迅速性が要求される翻訳作業に寄与することができる。
【００２６】
つぎに、図１に示した翻訳支援装置１１の機能的構成について説明する。図２は、図１に示した翻訳支援装置１１の機能的構成を示す機能ブロック図である。同図に示すように、この翻訳支援装置１１は、入力部２０、表示部２１、記憶部２２および制御部２３を有する。
【００２７】
入力部２０は、キーボードやマウス、あるいはマイクロフォンなどの入力デバイスであり、キーボードやマウスの操作、音声による指示などにより、画面に表示された文の指定や文のコピー、カット、ペーストなどの編集操作をおこなうことができる。表示部はディスプレイ装置などの表示デバイスである。記憶部２２は、ハードディスク装置などの記憶デバイスであり、この記憶部２２は、ユーザデータ２２ａ、文書データ２２ｂ、翻訳例データ２２ｃおよび利用頻度・評価データ２２ｄを記憶している。
【００２８】
ユーザデータ２２ａは、翻訳支援装置１１を利用するユーザ１０の個人データであり、ユーザ１０のログイン名や、ログインパスワードなどを記憶している。文書データ２２ｂは、作成された翻訳文書を記憶したデータであり、記憶されたデータは随時読み出され、編集作業がおこなわれる。
【００２９】
翻訳例データ２２ｃは、原文とその原文の翻訳文とを対にして記憶したデータである。図３は、図２に示した翻訳例データ２２ｃの一例を示す図である。同図に示すように、この翻訳例データ２２ｃは、翻訳例ＩＤ、原文、翻訳文および登録日の各項目を有する。翻訳例ＩＤは、各翻訳例を識別するＩＤ番号である。原文は、翻訳がなされる文であり、翻訳文は、原文を翻訳した文である。登録日は、各翻訳例が翻訳例データ２２ｃに登録された日付である。
【００３０】
図２の説明に戻ると、利用頻度・評価データ２２ｄは、各翻訳例がユーザ１０に利用された利用頻度、および、ユーザ１０によりおこなわれた各翻訳例の評価を記憶したデータである。図４は、図２に示した利用頻度・評価データ２２ｄの一例を示す図である。
【００３１】
同図に示すように、この利用頻度・評価データ２２ｄは、翻訳例ＩＤ、利用頻度、平均評価値、ユーザ別評価の各項目を有する。翻訳例ＩＤは、図３で示した翻訳例ＩＤに対応するものであり、各翻訳例を識別するＩＤ番号である。利用頻度は、各翻訳例がユーザ１０に利用された回数である。平均評価値は、ユーザ１０により５段階の数値で表現された各翻訳例の評価値の平均値である。「５」は最高の評価値であり、「１」は最低の評価値である。
【００３２】
ユーザ別評価は、ユーザ１０が各翻訳例に対しておこなった評価を記憶したものであり、各翻訳例に対して複数のユーザ１０の評価を記憶することができる。このユーザ別評価は、ログイン名、評価値、コメントおよび評価日時の各項目を有する。ログイン名は、ユーザ１０が翻訳支援装置１１にログインする際に入力され、各ユーザ１０を識別する各ユーザ１０の名前である。評価値は、ユーザ１０により５段階の数値で表現された各翻訳例の評価値である。コメントは、ユーザ１０により入力された各翻訳例の評価に係るコメントである。評価日時は、ユーザ１０により評価値またはコメントが入力された日時である。
【００３３】
図２の説明に戻ると、制御部２３は、翻訳支援装置１１を全体制御する制御部であり、ユーザ登録部２３ａ、文書作成部２３ｂ、翻訳対象文受付部２３ｃ、翻訳例選定部２３ｄ、翻訳例出力部２３ｅ、評価情報処理部２３ｆ、利用頻度情報処理部２３ｇ、翻訳例選択受付部２３ｈおよび翻訳例登録部２３ｉを有する。ユーザ登録部２３ａは、ユーザデータ２２ａに翻訳支援装置１１にログインするユーザ１０の個人情報を登録する処理をおこなう登録部である。
【００３４】
文書作成部２３ｂは、翻訳例を参照しながら翻訳文書を作成する作成部であり、文書の作成・編集をおこなう文書エディタである。文書作成部２３ｂが作成した翻訳文書は、文書データ２２ｂに記憶される。翻訳対象文受付部２３ｃは、入力部２０を介して入力された翻訳対象となる文を受け付ける受付部である。
【００３５】
翻訳例選定部２３ｄは、翻訳例の利用頻度およびユーザ１０からの評価を記憶した利用頻度・評価データ２２ｄに基づいて、翻訳対象文受付部２３ｃが受け付けた翻訳対象文に類似する原文を含んだ翻訳例を翻訳例データ２２ｃから検索し、検索された翻訳例の中からユーザ１０に優先して提示する翻訳例を選定する処理をおこなう。
【００３６】
この翻訳例選定部２３ｄは、具体的には、翻訳対象文と翻訳例データ２２ｃに記憶された原文との間の文の類似度を算出し、類似度が所定の値以上である翻訳例を検索する。ここで、類似度は、対象翻訳文と原文との間で一致した単語や句の数などを基にして算出する。そして、検索された翻訳例に対する平均評価値の情報を利用頻度・評価データ２２ｄから取得して、平均評価値の大きい順に翻訳例を並べ替える処理をおこなう。
【００３７】
複数の翻訳例の平均評価値が同値である場合には、さらに翻訳例の利用頻度の情報を利用頻度・評価データ２２ｄから取得し、平均評価値が同値である翻訳例を利用頻度の高い順に並べ替える処理をおこなう。
【００３８】
翻訳例出力部２３ｅは、類似度を算出することにより検索された翻訳例を、翻訳例選定部２３ｄにより選定された結果に基づいて出力する出力部であり、具体的には、翻訳例選定部２３ｄにより平均評価値の高い順に並べられた複数の翻訳例を出力する。
【００３９】
評価情報処理部２３ｆは、翻訳例が出力された際に、出力された翻訳例に対するユーザ１０からの評価を受け付け、受け付けた評価を利用頻度・評価データ２２ｄに記憶する処理をおこなう処理部である。また、評価情報処理部２３ｆは、５段階の数値で評価された各ユーザ１０の評価値の平均値を算出し、利用頻度・評価データ２２ｄに平均評価値として記憶する。
【００４０】
利用頻度情報処理部２３ｇは、複数の翻訳例が出力され、その中からユーザ１０により翻訳作業に利用する翻訳例が選択された場合に、利用頻度・評価データ２２ｄに記憶された該当する翻訳例の利用頻度を１増加させる処理をおこなう。
【００４１】
翻訳例選択受付部２３ｈは、翻訳例出力部２３ｅにより出力された複数の翻訳例の中から、ユーザ１０が翻訳に利用する翻訳例を選択するのを受け付ける受付部である。また、翻訳例選択受付部２３ｈは、ユーザ１０による翻訳例の選択を受け付けた場合に、選択された翻訳例を文書作成部２３ｂに出力し、ユーザ１０が編集可能な状態とする。
【００４２】
翻訳例登録部２３ｉは、ユーザ１０により既存の翻訳例が編集された場合や、新たな翻訳例が入力された場合に、それを翻訳例データ２２ｃに追加する処理をおこなう登録部である。その際、評価情報処理部２３ｆは、追加される翻訳例に対する評価をユーザ１０から受け付け、利用頻度・評価データ２２ｄに記憶する。
【００４３】
つぎに、本実施例に係る翻訳支援装置１１がおこなう翻訳支援処理の処理手順について説明する。図５は、本実施例に係る翻訳支援装置１１がおこなう翻訳支援処理の処理手順を示すフローチャートである。同図に示すように、まず、翻訳支援装置１１の翻訳対象文受付部２３ｃは、入力部２０を介して翻訳対象文の入力を受け付ける（ステップＳ５０１）。
【００４４】
続いて、翻訳例選定部２３ｄは、翻訳対象文受付部２３ｃが受け付けた翻訳対象文との間の類似度が所定の値よりも大きい原文を含む翻訳例を、翻訳例データ２２ｃから検索する（ステップＳ５０２）。その後、翻訳例選定部２３ｄは、利用頻度・評価データ２２ｄを参照し、検索した翻訳例を平均評価値の大きい順に並べ替える（ステップＳ５０３）。
【００４５】
そして、翻訳例選定部２３ｄは、検索された翻訳例の中に、平均評価値が同じ翻訳例があるかどうかを調べ（ステップＳ５０４）、平均評価値が同じ翻訳例がない場合には（ステップＳ５０４，Ｎｏ）、翻訳例出力部２３ｅは、並べ替えられた翻訳例を平均評価値や評価コメントなどの評価情報とともに出力する（ステップＳ５０５）。
【００４６】
平均評価値が同じ翻訳例がある場合には（ステップＳ５０４，Ｙｅｓ）、翻訳例選定部２３ｄは、平均評価値が同じ翻訳例を利用頻度の大きい順に並べ（ステップＳ５０６）、ステップＳ５０５に移行して、翻訳例出力部２３ｅが、並べ替えられた翻訳例を評価情報とともに出力する。
【００４７】
その後、評価情報処理部２３ｆは、出力した翻訳例に対する評価をユーザ１０から受け付けたかどうかを調べ（ステップＳ５０７）、翻訳例に対する評価を受け付けなかった場合には（ステップＳ５０７，Ｎｏ）、翻訳例選択受付部２３ｈは、出力した翻訳例の中から翻訳に利用される翻訳例の選択をユーザ１０から受け付ける（ステップＳ５０８）。
【００４８】
翻訳例に対する評価を受け付けた場合には（ステップＳ５０７，Ｙｅｓ）、評価情報処理部２３ｆは、受け付けた評価を利用頻度・評価データ２２ｄに記憶するとともに、平均評価値の値を更新し（ステップＳ５０９）、その後、ステップＳ５０８に移行して、翻訳例選択受付部２３ｈが、翻訳例の選択をユーザ１０から受け付ける処理をおこなう。
【００４９】
その後、利用頻度情報処理部２３ｇは、ユーザ１０により選択された翻訳例の、利用頻度・評価データ２２ｄに記憶されている利用頻度の値に１を加えて、利用頻度の情報を更新する（ステップＳ５１０）。そして、翻訳例出力部２３ｅは、ユーザ１０により選択された翻訳例を文書の編集作業をおこなっている文書作成部２３ｂに出力し（ステップＳ５１１）、この翻訳支援処理を終了する。
【００５０】
なお、ユーザ１０は、文書作成部２３ｂに出力された翻訳例を自由に編集することができる。そして、翻訳例登録部２３ｉは、編集された翻訳例の翻訳例データ２２ｃへの追加要求をユーザ１０から受け付け、編集された翻訳例を翻訳例データ２２ｃに新たに追加する。
【００５１】
つぎに、ユーザ１０からの評価に基づいて並べ替えられた翻訳例の表示画面について説明する。図６は、ユーザ１０からの評価に基づいて並べ替えられた翻訳例の表示画面６０の一例を示す図である。同図に示すように、この表示画面６０においては、ユーザ１０により入力された翻訳対象文６１に類似した原文を含む翻訳例６２ａおよび６２ｂが、平均評価値の大きい順にランク付けされて表示されている。
【００５２】
各翻訳例６２ａおよび６２ｂには、選択ボタン６３ａおよび６３ｂと、評価値ボタン６４ａおよび６４ｂと、コメントボタン６５ａおよび６５ｂとが備えられている。選択ボタン６３ａおよび６３ｂは、翻訳に利用する翻訳例６２ａまたは６２ｂの選択をユーザ１０から受け付けるボタンである。
【００５３】
評価値ボタン６４ａおよび６４ｂは、各翻訳例６２ａおよび６２ｂに対する評価値をユーザ１０から受け付ける画面を表示させるボタンである。ユーザ１０のマウス操作などにより評価値ボタン６４ａまたは６４ｂがクリックされると、評価値入力画面が新たに表示され、該当する翻訳例６２ａまたは６２ｂに対する評価値の入力が可能になる。
【００５４】
図７は、翻訳例に対する評価値入力画面７０の一例を示す図である。同図に示すように、この評価値入力画面は７０は、評価を５段階の数値の入力により受け付けるラジオボタン７１、匿名で評価するかどうかの入力を受け付ける匿名チェックボックス７２、および、入力の確定を受け付けるＯＫボタン７３が備えられている。
【００５５】
コメントボタン６５ａおよび６５ｂは、各翻訳例６２ａおよび６２ｂに対する評価コメントをユーザ１０から受け付ける画面を表示させるボタンである。ユーザ１０のマウス操作などによりコメントボタン６４ａまたは６４ｂがクリックされると、評価コメント入力画面が新たに表示され、該当する翻訳例６２ａまたは６２ｂに対する評価コメントの入力が可能になる。
【００５６】
図８は、翻訳例に対する評価コメント入力画面８０の一例を示す図である。同図に示すように、この評価コメント入力画面８０は、翻訳例ＩＤ表示欄８１、翻訳例表示欄８２、評価値表示欄８３、コメント入力欄８４およびコメント表示欄８８を有する。
【００５７】
翻訳例ＩＤ表示欄８１は、評価コメントが入力される翻訳例の翻訳例ＩＤを表示する表示欄であり、翻訳例表示欄８２は、評価コメントが入力される対象となる翻訳例を表示する表示欄である。評価値表示欄８３は、各ユーザ１０が入力した評価値の情報や平均評価値の情報などを表示する表示欄であり、コメント入力欄８４は、ユーザ１０からの評価コメントの入力を受け付ける入力欄である。
【００５８】
ユーザ１０は、入力フィールド８５にコメントを入力し、ＯＫボタン８６をクリックすることにより評価コメントを登録できる。また、キャンセルボタン８７をクリックすることで評価コメントの登録をキャンセルし、図６に示した翻訳例の表示画面に復帰することができる。コメント表示欄８８は、各ユーザ１０により登録された評価コメントを表示する表示欄であり、これらの評価コメントは、翻訳に利用する翻訳例をユーザ１０が選択する際に参照される。
【００５９】
ところで、上述した翻訳支援装置１１および翻訳支援方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上述した翻訳支援装置１１（翻訳支援方法）と同様の機能を有する翻訳支援プログラムを実行するコンピュータシステム、および、その翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体について説明する。
【００６０】
図９は、本実施例に係るコンピュータシステムの構成を示すシステム構成図であり、図１０は、このコンピュータシステムにおける本体部の構成を示すブロック図である。図９に示すように、本実施例に係るコンピュータシステム１００は、本体部１０１、本体部１０１からの指示によって表示画面１０２ａに画像などの情報を表示するためのディスプレイ１０２、このコンピュータシステム１００に種々の情報を入力するためのキーボード１０３、および、ディスプレイ１０２の表示画面１０２ａ上の任意の位置を指定するためのマウス１０４を備える。
【００６１】
また、このコンピュータシステム１００における本体部１０１は、図１０に示すように、ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、ハードディスクドライブ（ＨＤＤ）１２４、ＣＤ−ＲＯＭ１０９を受け入れるＣＤ−ＲＯＭドライブ１２５、フレキシブルディスク（ＦＤ）１０８を受け入れるＦＤドライブ１２６、ディスプレイ１０２、キーボード１０３並びにマウス１０４を接続するＩ／Ｏインターフェース１２７、および、ローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）１０６に接続するＬＡＮインターフェース１２８を備える。
【００６２】
さらに、このコンピュータシステム１００には、インターネットなどの公衆回線１０７に接続するためのモデム１０５が接続されるとともに、ＬＡＮインターフェース１２８およびＬＡＮ／ＷＡＮ１０６を介して、他のコンピュータシステム（ＰＣ）１１１、サーバ１１２ならびにプリンタ１１３などが接続される。
【００６３】
そして、このコンピュータシステム１００は、所定の記録媒体に記録された翻訳支援プログラムを読み出して実行することで翻訳支援装置１１（翻訳支援方法）を実現する。ここで、所定の記録媒体とは、フレキシブルディスク（ＦＤ）１０８、ＣＤ−ＲＯＭ１０９、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、コンピュータシステム１００の内外に備えられるハードディスクドライブ（ＨＤＤ）１２４や、ＲＡＭ１２２、ＲＯＭ１２３などの「固定用の物理媒体」を含むものである。
【００６４】
さらに、モデム１０５を介して接続される公衆回線１０７や、他のコンピュータシステム１１１ならびにサーバ１１２が接続されるＬＡＮ／ＷＡＮ１０６などのように、プログラムの送信に際して短期にプログラムを保持する「通信媒体」など、コンピュータシステム１００によって読み取り可能な翻訳支援プログラムを記録する、あらゆる記録媒体を含むものである。
【００６５】
すなわち、翻訳支援プログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記録されるものであり、コンピュータシステム１００は、このような記録媒体から翻訳支援プログラムを読み出して実行することで翻訳支援装置１１および翻訳支援方法を実現する。
【００６６】
なお、翻訳支援プログラムは、コンピュータシステム１００によって実行されることに限定されるものではなく、他のコンピュータシステム１１１またはサーバ１１２が翻訳支援プログラムを実行する場合や、これらが協働して翻訳支援プログラムを実行するような場合にも同様に適用することができる。
【００６７】
以上説明してきたように、本実施例によれば、ユーザによりなされた翻訳例の評価に係る情報を利用頻度・評価データ２２ｄに記憶し、翻訳例データ２２ｃを検索した際に、利用頻度・評価データ２２ｄに記憶された評価に係る情報に基づいてユーザ１０に優先して提示する翻訳例を設定し、設定された翻訳例を優先して出力することとしたので、ユーザ１０による評価に基づいて良質の翻訳例を優先的にユーザに提示することができる。
【００６８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてもよいものである。
【００６９】
たとえば、本実施例では、翻訳対象文に類似した原文を含む複数の翻訳例を、平均評価値の大小に基づいて並び替えて出力することとしたが、本発明はこれに限定されるものではなく、平均評価値が所定の値よりも大きな翻訳例だけを抽出して出力することとしてもよい。さらに、抽出された翻訳例を平均評価値の大小に基づいて並び替えて出力することとしてもよい。
【００７０】
また、本実施例では、所定の類似度よりも大きい翻訳例を抽出し、抽出された翻訳例を平均評価値の大小に基づいて並び替えて出力することとしたが、本発明はこれに限定されるものではなく、類似度を平均評価値を用いて修正し、修正された類似度の大小に基づいて翻訳例を並び替えて出力することとしてもよい。
【００７１】
修正の方法には、たとえば、類似度に平均評価値を加える方法などが考えられる。すなわち、類似度が「６」で平均評価値が「３．５」である場合には、修正された類似度は「９．５」となる。このような修正された類似度の大きい順に翻訳例を並べ替え、ユーザ１０に優先して提示すべき翻訳例を設定することができる。
【００７２】
さらに、この修正された類似度を、利用頻度を用いて修正することとしてもよい。たとえば、利用頻度を「１００」で割り算した値を上記修正された類似度に加算して、その結果得られた類似度の大小に応じて翻訳例を並べ替えることとしてもよい。これにより、利用頻度も考慮してユーザ１０に優先して提示すべき翻訳例を設定することができ、よく利用される品質の高い翻訳例をユーザ１０に提供することができる。
【００７３】
また、登録された日時が所定の日時以前の翻訳例や、修正された類似度の値が所定の値以下である翻訳例などをユーザ１０に優先して提示すべき翻訳例の設定対象から除外するなどの処理をさらにおこなうこととしてもよい。
【００７４】
また、本実施例では、翻訳例の検索を文単位でおこなうこととしたが、本発明はこれに限定されるものではなく、句や単語などの任意の文字列単位でおこなうこととしてもよい。さらに、翻訳対象となる文字列として文の一部である句や単語の入力を受け付けた場合に、その句や単語に類似する句や単語を含む文を原文として含む翻訳例を検索することとしてもよい。
【００７５】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７７】
（付記１）第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムであって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、
前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、
前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、
をコンピュータに実行させることを特徴とする翻訳支援プログラム。
【００７８】
（付記２）前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶手順をさらに含み、前記翻訳例選定手順は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする付記１に記載の翻訳支援プログラム。
【００７９】
（付記３）第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援装置であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手段と、
前記評価情報記憶手段により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手段と、
前記翻訳例選定手段により選定された翻訳例を出力する翻訳例出力手段と、
を備えたことを特徴とする翻訳支援装置。
【００８０】
（付記４）前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶手段をさらに備え、前記翻訳例選定手段は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする付記３に記載の翻訳支援装置。
【００８１】
（付記５）第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援方法であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶工程と、
前記評価情報記憶工程により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定工程と、
前記翻訳例選定工程により選定された翻訳例を出力する翻訳例出力工程と、
を含んだことを特徴とする翻訳支援方法。
【００８２】
（付記６）前記翻訳例の利用頻度に係る情報を記憶する利用頻度情報記憶工程をさらに含み、前記翻訳例選定工程は、前記利用頻度に係る情報および前記評価に係る情報に基づいて、ユーザに優先して提示する翻訳例を選定することを特徴とする付記５に記載の翻訳支援方法。
【００８３】
（付記７）第１の言語により記述された参照対象となる参照文字列と、該参照文字列を第２の言語に翻訳した参照翻訳文字列とを対応付けた翻訳例をデータベースに蓄積し、翻訳対象となる翻訳文字列が入力された際に該翻訳文字列に類似する参照文字列を含む翻訳例を前記データベースから検索してユーザに提示する翻訳支援をおこなう翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記ユーザによりなされた翻訳例の評価に係る情報を記憶する評価情報記憶手順と、
前記評価情報記憶手順により記憶された評価に係る情報に基づいて、前記データベースから検索された翻訳例のうちユーザに優先して提示する翻訳例を選定する翻訳例選定手順と、
前記翻訳例選定手順により選定された翻訳例を出力する翻訳例出力手順と、
をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【産業上の利用可能性】
【００８４】
以上のように、本発明に係る翻訳支援プログラム、翻訳支援装置、翻訳支援方法および翻訳支援プログラムを記録したコンピュータ読み取り可能な記録媒体は、良質の翻訳例を優先的にユーザに提示することが必要とされる翻訳支援システムに有用である。
【図面の簡単な説明】
【００８５】
【図１】本実施例に係る翻訳支援装置がおこなう処理の概念を示す図である。
【図２】図１に示した翻訳支援装置の機能的構成を示す機能ブロック図である。
【図３】図２に示した翻訳例データの一例を示す図である。
【図４】図２に示した利用頻度・評価データの一例を示す図である。
【図５】本実施例に係る翻訳支援装置がおこなう翻訳支援処理の処理手順を示すフローチャートである。
【図６】ユーザからの評価に基づいて並べ替えられた翻訳例の表示画面の一例を示す図である。
【図７】翻訳例に対する評価値入力画面の一例を示す図である。
【図８】翻訳例に対する評価コメント入力画面の一例を示す図である。
【図９】本実施例に係るコンピュータシステムの構成を示すシステム構成図である。
【図１０】図９に示したコンピュータシステムにおける本体部の構成を示すブロック図である。
【符号の説明】
【００８６】
１０    ユーザ
１１    翻訳支援装置
２０    入力部
２１    表示部
２２    記憶部
２２ａ    ユーザデータ
２２ｂ    文書データ
２２ｃ    翻訳例データ
２２ｄ    利用頻度・評価データ
２３    制御部
２３ａ    ユーザ登録部
２３ｂ    文書作成部
２３ｃ    翻訳対象文受付部
２３ｄ    翻訳例選定部
２３ｅ    翻訳例出力部
２３ｆ    評価情報処理部
２３ｇ    利用頻度情報処理部
２３ｈ    翻訳例選択受付部
２３ｉ    翻訳例登録部
６０    翻訳例表示画面
７０    評価値入力画面
８０    評価コメント入力画面
【図１】
2005084865.tif 000003
【図２】
2005084865.tif 000004
【図３】
2005084865.tif 000005
【図４】
2005084865.tif 000006
【図５】
2005084865.tif 000007
【図６】
2005084865.tif 000008
【図７】
2005084865.tif 000009
【図８】
2005084865.tif 000010
【図９】
2005084865.tif 000011
【図１０】
2005084865.tif 000012