(57)【特許請求の範囲】
【請求項１】
第一言語の原文と、前記原文に含まれる各単語の難しさを表すスコアと、前記単語の第二言語による訳語と、前記原文に含まれる各単語列の前記第二言語による翻訳である部分訳とを取得する情報取得部と、
前記原文における文の区切となる単語列の長さのレベルを表す単語列レベルであって、ユーザの操作により入力された前記単語列レベルを取得し、取得した前記単語列レベルに応じて単語列を区切る単位を決定する単語列レベル調整部と、
前記原文を単語列レベル調整部が決定した前記単位の単語列ごとに表示領域を区切って提示する原文提示部と、
訳語表示対象の単語の量又は難しさを表すレベルであって、ユーザの操作により入力された前記レベルを取得し、前記原文に含まれる単語のうち前記レベルに対応した量又は難しさの訳語表示対象の単語を、前記スコアに基づいて選択する訳語表示レベル調整部と、
前記原文提示部が提示する前記原文に含まれ、かつ、前記訳語表示レベル調整部が訳語表示対象として選択した前記単語それぞれの近傍に、当該単語の訳語を提示する訳語提示部と、
前記表示領域の一部がユーザの操作により選択された場合に、選択された前記表示領域において提示されている前記単語列である選択単語列に対応した前記部分訳を、当該選択単語列の近傍に提示する単語列翻訳提示部と、
を備えることを特徴とする読解支援装置。
【請求項２】
前記単語列翻訳提示部は、前記選択単語列と当該選択単語列の次の単語列との間で改行し、前記選択単語列と当該選択単語列の次の単語列との間に、前記選択単語列に対応した前記部分訳を提示する、
ことを特徴とする請求項１に記載の読解支援装置。
【請求項３】
前記単語列レベルは、句、節又は文を表す、
ことを特徴とする請求項１又は請求項２に記載の読解支援装置。
【請求項４】
コンピュータを、請求項１から請求項３のいずれか一項に記載の読解支援装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読解支援装置及びプログラムに関する。
【背景技術】
【０００２】
外国語の読解を支援する技術として、原文のテキストに出現する文中の語句により辞書データを検索し、検索により得られた辞書エントリの内容を表示するシステムがある（例えば、非特許文献１、２参照）。また、ある言語で記述された文章等の訳を表示する際に、辞書エントリに語義が複数あるときには、文脈に応じた適訳を表示順位の先頭にする技術がある（例えば、特許文献１参照）。さらには、機械翻訳装置において、カーソルで原文中の語が指定されると、原文の単語と訳文中の単語の対応の情報を用いて、指定された語の範囲が明示され、さらに、その語に対応する訳文中の語の範囲が明示される技術がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２３５１８１号公報
【特許文献２】特開２００５−１５７４１２号公報
【非特許文献】
【０００４】
【非特許文献１】"日本語読解学習支援システム  リーディング  チュウ太"、［online］、2015年6月11日、［平成28年3月24日検索］、インターネット〈URL：http://language.tiu.ac.jp/〉
【非特許文献２】"Rikai"、［online］、［平成28年3月24日検索］、インターネット〈URL：http://www.rikai.com/〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
原文中の訳が、原文とは別のフレームのウィンドウに一覧表示される従来の読解支援技術の場合、原文中で訳を知りたい語句とその訳の表示位置が離れてしまい、原文中の語句とその訳との対応付けが容易ではないことがある。また、マウスカーソルの位置の単語の訳が、カーソルの直下に表示される従来の読解支援の技術の場合、知りたい単語の表示位置と訳語の表示位置は近いものの、一度に１つの単語の訳語しか表示できない。このように、従来技術では、原文中の語の訳をわかりやすく一覧表示することが困難である。
【０００６】
本発明は、このような事情を考慮してなされたもので、原文中の語とその訳との対応をわかりやすく一覧表示することができる読解支援装置及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様は、第一言語の原文と、前記原文に含まれる各単語の難しさを表すスコアと、前記単語の第二言語による訳語とを取得する情報取得部と、前記原文を提示する原文提示部と、訳語表示対象の単語の量又は難しさを表すレベルを取得し、前記原文に含まれる単語のうち前記レベルに対応した量又は難しさの訳語表示対象の単語を、前記スコアに基づいて選択する訳語表示レベル調整部と、前記原文提示部が提示する前記原文に含まれ、かつ、前記訳語表示レベル調整部が訳語表示対象として選択した前記単語それぞれの近傍に、当該単語の訳語を提示する訳語提示部と、を備えることを特徴とする読解支援装置である。
この態様によれば、読解支援装置は、ユーザにより入力された、訳語表示対象の単語の量又は難しさを表すレベルを取得する。読解支援装置は、第一言語の原文に含まれる単語のうち、取得したレベルに対応した量又は難しさの訳語表示対象の単語を、その単語の難しさを表すスコアに基づいて選択する。読解支援装置は、原文を表示しているディスプレイ等に、その原文に含まれ、かつ、訳語表示対象として選択された単語の訳語をさらに表示させる。このとき、読解支援装置は、訳語表示対象の単語の近傍に、その単語の訳語を表示させる。
これにより、読解支援装置は、原文中のユーザが所望の難易度の単語の訳語を、原文中の単語と訳語との対応が分かりやすいように一覧表示することができる。
【０００８】
本発明の一態様は、上述した読解支援装置であって、前記情報取得部は、前記原文に含まれる各単語列の前記第二言語による翻訳を取得し、前記原文提示部は、文の区切となる単語列の長さのレベルを表す単語列レベルに応じて、前記原文を単語列ごとに区切って提示し、当該読解支援装置は、前記原文提示部において用いられる前記単語列レベルを取得する単語列レベル調整部と、提示されている前記原文において前記単語列が選択された場合に、選択された前記単語列に対応した前記翻訳を、選択された前記単語列の近傍に提示する単語列翻訳提示部とをさらに備える、ことを特徴とする。
この態様によれば、読解支援装置は、文を区切る単語列の長さのレベルを表す単語列レベルを取得し、取得した単語列レベルに応じて、原文を単語列ごとに区切ってディスプレイ等に表示する。読解支援装置は、表示中の原文の中からユーザが選択した単語列に対応した翻訳を、その単語列の近傍に表示させる。
これにより、読解支援装置は、ユーザに分かりやすい単語列の単位で翻訳を提示することができる。
【０００９】
本発明の一態様は、上述した読解支援装置であって、前記単語列翻訳提示部は、選択された前記単語列と当該単語列の次の単語列との間で改行し、選択された前記単語列と当該単語列の次の単語列との間に、選択された前記単語列に対応した前記翻訳を提示する、ことを特徴とする。
この態様によれば、読解支援装置は、ユーザにより選択された単語列と、その次の単語列との間で改行して原文を提示し、それらの単語列の間に、選択された単語列に対応した翻訳を表示する。
これにより、読解支援装置は、単語列と、その単語列の翻訳とを、それらの対応が分かりやすいように提示することができる。
【００１０】
本発明の一態様は、上述した読解支援装置であって、前記単語列レベルは、句、節又は文を表す、ことを特徴とする。
この態様によれば、読解支援装置は、句、節又は文により原文を区切り、その区切られた単位で翻訳をディスプレイ等に表示する。
これにより、読解支援装置は、ユーザが分かりやすい長さで原文を区切って翻訳を提示することができる。
【００１１】
本発明の一態様は、コンピュータを、上述したいずれかの読解支援装置として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、原文中の語とその訳との対応をわかりやすく一覧表示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による読解支援システムの構成を示すブロック図である。
【図２】同実施形態による原文テキスト、翻訳文テキスト及び単語対応情報の例を示す図である。
【図３】同実施形態による読解支援情報生成部におけるデータの流れを示す図である。
【図４】同実施形態による読解支援情報格納部におけるデータの流れを示す図である。
【図５】同実施形態による読解支援情報提示部におけるデータの流れを示す図である。
【図６】同実施形態による画面表示例を示す図である。
【図７】同実施形態による画面表示例を示す図である。
【図８】同実施形態による画面表示例を示す図である。
【図９】同実施形態による画面表示例を示す図である。
【図１０】同実施形態による画面表示例を示す図である。
【図１１】同実施形態による画面表示例を示す図である。
【図１２】同実施形態による読解支援システムの動作を示すフロー図である。
【図１３】同実施形態による読解支援システムの実装例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態による読解支援システム１の構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。読解支援システム１は、１台または複数台のコンピュータ装置により実現される。同図に示す読解支援システム１は、読解支援情報生成部１０、読解支援情報格納部２０及び読解支援情報提示部３０を備えて構成される。読解支援システム１を複数台のコンピュータ装置により実現する場合、いずれの機能部をいずれのコンピュータ装置により実現するかは任意とすることができる。また、１つの機能部を、複数台のコンピュータ装置により実現してもよい。
【００１５】
読解支援情報生成部１０は、自動翻訳部１１、スコア取得部１２、部分訳情報取得部１３及び情報出力部１４を備える。
自動翻訳部１１は、原文テキストを入力して原文の翻訳を行い、翻訳の結果得られた翻訳文テキスト及び単語対応情報を翻訳結果情報として出力する。原文テキストは、第一言語の文章である原文が記述されたテキストデータであり、翻訳文テキストは、翻訳の結果得られた第二言語の文章である翻訳文が記述されたテキストデータである。単語対応情報は、原文中の単語と翻訳文中の単語との対応を示すデータである。自動翻訳部１１は、従来技術の翻訳アプリケーションにより実現することができる。なお、自動翻訳部１１は、ネットワークにより接続され、翻訳アプリケーションを実装する外部装置に対して原文テキストを送信し、翻訳結果情報を受信してもよい。
【００１６】
スコア取得部１２は、原文中に含まれる各単語のスコアを取得する。スコアは、単語の難易度を定量的に表す。部分訳情報取得部１３は、原文中に含まれる単語列と、その単語列の訳に相当する翻訳文内の単語列である部分訳とを対応付けた部分訳情報を生成する。単語列を区切る単位は、句の単位又は節の単位でもよく、句の単位及び節の単位のように複数段階としてもよい。情報出力部１４は、読解支援情報を読解支援情報格納部２０に出力する。読解支援情報は、翻訳文テキストと、訳語情報と、スコア情報と、部分訳情報とを含む。訳語情報は、原文に含まれる各単語とその単語の訳である訳語とを対応付けたデータである。情報出力部１４は、訳語情報を自動翻訳部１１が出力した単語対応情報に基づき生成する。スコア情報は、原文に含まれる各単語のスコアを示すデータである。
【００１７】
読解支援情報格納部２０は、情報取得部２１及び記憶部２２を備える。
情報取得部２１は、読解支援情報生成部１０から読解支援情報を取得し、記憶部２２に格納する。記憶部２２は、例えば、記憶デバイスであり、各種デジタル情報を格納する。記憶部２２は、訳語情報記憶部２３、スコア記憶部２４、部分訳情報記憶部２５及び翻訳文記憶部２６を有する。訳語情報記憶部２３は、読解支援情報に含まれる訳語情報を記憶する。スコア記憶部２４は、読解支援情報に含まれるスコア情報を記憶する。部分訳情報記憶部２５は、読解支援情報に含まれる部分訳情報を記憶する。翻訳文記憶部２６は、読解支援情報に含まれる翻訳文テキストを記憶する。
【００１８】
読解支援情報提示部３０は、入力部３１、表示部３２、単語列レベル調整部３３、原文提示部３４、訳語表示レベル調整部３５、訳語提示部３６及び単語列翻訳提示部３７を備える。
入力部３１は、ユーザが指示を入力するためのデバイスである。入力部３１は、例えば、マウス、キーボード、タッチパネルに配されたセンサなどである。表示部３２は、画面を表示する表示装置である。表示部３２は、例えば、ディスプレイであるが、プロジェクタなどであってもよい。
【００１９】
単語列レベル調整部３３は、単語列レベルを取得する。単語列レベルは、１文を単語列で区切るときのさまざまな単語列の長さの単位のうち、どの程度の長さの単位の単語列により文を区切って第二言語の翻訳を表示するかを示す。つまり、１つの単語列は、翻訳をまとめて表示させる単位を構成する。例えば、単語列レベル調整部３３は、単語列の長さを短くするように単語列レベルが小さく設定された場合、単語列の単位を句程度の長さとする。単語列レベル調整部３３は、句よりも単語列を長くするような単語列レベルが設定された場合、単語列の単位を節程度の長さとする。単語列レベル調整部３３は、最も単語列が長くするように単語列レベルが設定された場合、単語列の単位を1文とする。原文提示部３４は、単語列レベル調整部３３が設定した単語列レベルに応じた単語列の単位がわかるように原文を提示する。提示するとは、表示部３２に表示することである。
【００２０】
訳語表示レベル調整部３５は、ユーザが訳語の表示を希望する単語の量又は難しさのレベルである表示レベルを取得する。訳語表示レベル調整部３５は、取得した表示レベルに応じた量又は難しさの訳語表示対象の単語を、原文中に含まれる単語のスコアに基づいて選択する。訳語提示部３６は、訳語表示レベル調整部３５により選択された単語の訳語を、その単語の近傍に提示する。訳語提示部３６は、訳語に加えて、単語のスコアや品詞を提示してもよい。
【００２１】
単語列翻訳提示部３７は、ユーザが入力部３１により選択した単語列に対応した翻訳を提示する。単語列翻訳提示部３７は、単語列に対応した翻訳を、部分訳情報記憶部２５又は翻訳文記憶部２６から読み出す。
【００２２】
以下では、原文の言語である第一言語が日本語であり、翻訳文の言語である第二言語が英語である場合を例に説明するが、第一言語及び第二言語はそれぞれ任意とすることができる。
【００２３】
図２は、原文テキスト、翻訳文テキスト及び単語対応情報の例を示す図である。自動翻訳部１１は、原文テキストＤ１１を入力する。自動翻訳部１１は、原文テキストＤ１１に記述されている原文を翻訳し、翻訳文テキストＤ２１及び単語対応情報Ｄ２２を出力する。同図では、原文テキストＤ１１に記述される原文に単語の区切りを表す半角のスペースが含まれているが、自動翻訳部１１に入力される原文テキストＤ１１には、単語の区切りを表す情報が含まれなくてもよい。原文テキストＤ１１に単語の区切りを表す情報が含まれない場合、自動翻訳部１１は、原文テキストＤ１１に、原文における単語の区切り又は各単語の単語位置を表す情報を付加してもよい。単語対応情報Ｄ２２は、原文における単語の位置を表す番号と、翻訳文における単語の位置を表す番号とを対応付けた情報である。同図では、単語の位置を、先頭の単語の位置を０としたときに、文頭から何語目に位置するかにより表している。例えば、「３−５」は、原文中の３番目の位置の単語「県」と、翻訳文中の５番目の位置の単語「Prefecture」とが対応していることを示す。情報出力部１４は、この単語対応情報Ｄ２２が示す対応関係から、入力された原文テキストＤ１１が示す原文中の３番目の位置の単語「県」の訳語として、翻訳文テキストＤ２１が示す翻訳文中の５番目の位置の単語「Prefecture」を取得して、訳語情報を生成することができる。
【００２４】
なお、情報出力部１４は、原文中の単語のうち、品詞などの情報に基づいて内容語に相当する単語を選択し、選択した単語とその訳語のみを訳語情報に設定してもよい。これにより、単語対応が付いている語でも、用途や使い勝手に合わせて、訳語を提示しないようにすることもできる。
【００２５】
図３は、読解支援情報生成部１０におけるデータの流れを示す図である。自動翻訳部１１及びスコア取得部１２は、日本語文の原文テキストを入力する。自動翻訳部１１は、日本語文の翻訳の結果得られた英文の翻訳文テキスト、及び、日本語文中の単語と英文中の単語との対応を示す単語対応情報を翻訳結果情報として部分訳情報取得部１３に出力する。自動翻訳部１１は、さらに原文テキストを部分訳情報取得部１３に出力してもよい。スコア取得部１２は、日本語文中に含まれる各単語のスコアを、日本語の各単語のスコアが登録された辞書データである語彙難易度スコア辞書から読み出す。なお、スコア取得部１２は、読解支援情報生成部１０とネットワークにより接続される外部の装置が記憶する辞書データからスコアを取得してもよい。スコア取得部１２は、日本語文中の各単語のスコアを設定したスコア情報を情報出力部１４に出力する。以下では、スコアが大きな値であるほど難易度が高いことを表す場合を例に説明する。
【００２６】
なお、辞書データを用いる代わりに、コーパス中の出現頻度が低い単語の難易度が高くなるようにスコアを計算する方法を用いることもできる。具体的には、スコア取得部１２は、予め用意されたコーパスデータに含まれる各単語の出現回数を計数し、出現回数が少ないほど難易度が高くなるように、各単語に段階的なスコアを付与する。スコア取得部１２は、このようにして計算されたスコアを取得する。コーパスデータは、任意の文書データの集合とすることができる。
【００２７】
あるいは、難易度の異なるコーパスにおける出現頻度の差異に基づき、単語のスコアを計算する方法もある。例えば、子供向けや外国人向けのやさしいニュースなどの文書データの集合を第１のコーパスデータとし、一般向けのニュースなどの文書データの集合を第２のコーパスデータとする。あるいは、一般向けの文書データの集合を第１のコーパスデータとし、専門家向けの文書データの集合を第２のコーパスデータとする。スコア取得部１２は、第１のコーパスデータと第２のコーパスデータのそれぞれにおける各単語の出現確率を算出する。スコア取得部１２は、第１のコーパスデータにおける出現確率が第２のコーパスデータにおける出現確率よりも高い単語には低い難易度のスコアを付与し、第２のコーパスデータにおける出現確率が第１のコーパスデータにおける出現確率よりも高い単語には高い難易度のスコアを付与する。スコア取得部１２は、第１のコーパスデータにおける出現確率と第２のコーパスデータにおける出現確率との比較により難易度を分類し、さらに、それらの各分類の中でも、第１のコーパスデータにおける出現確率が低いほどより高い難易度となるようにスコアを段階的に付与してもよい。
【００２８】
部分訳情報取得部１３は、日本語文中に含まれる単語列と、その単語列の訳に相当する英文中の単語列である部分訳とを対応付けた部分訳情報を生成する。部分訳情報取得部１３は、従来技術により、句や節などの長さの単位が異なる日本語の単語列と対応する英文の単語列との対応を、単語対応情報に基づいて得ることができる。例えば、部分訳情報取得部１３は、単語対応情報に基づいて、対応する範囲が日本語文と英文でいずれも連続している部分を特定することによって、長さの単位が異なる日本語の単語列と英文の単語列との対応を得る。ここでは、部分訳情報取得部１３は、句の単位の単語列と、節の単位の単語列とのそれぞれについて、部分訳情報を生成する。部分訳情報取得部１３は、原文テキスト、翻訳文テキスト、単語対応情報及び部分訳情報を情報出力部１４に出力する。
【００２９】
情報出力部１４は、日本語文中に含まれる単語から、訳語情報の生成対象となる単語を選択する。例えば、情報出力部１４は、名詞、動詞、形容詞、副詞、数詞など内容語となり得る品詞の単語を、訳語情報の生成対象となる単語として選択する。情報出力部１４は、自動翻訳部１１が出力した単語対応情報に基づき、日本語文中の内容語の単語と、単語対応情報によりその単語に対応することが示される英文中の1又は複数の単語である訳語とを対応付けた訳語情報を生成する。情報出力部１４は、訳語情報又はスコア情報に、各単語の品詞の情報を付加してもよい。また、自動翻訳部１１が日本語文中の各単語について訳語を複数出力する場合、情報出力部１４は、訳語情報にそれら複数の訳語を設定してもよい。情報出力部１４は、原文テキスト、翻訳文テキスト、訳語情報、部分訳情報、及び、スコア情報を含む読解支援情報を読解支援情報格納部２０に出力する。なお、読解支援情報格納部２０が読解支援情報生成部１０以外から原文テキストを取得できる場合、読解支援情報に原文テキストを含めなくてもよい。
【００３０】
図４は、読解支援情報格納部２０におけるデータの流れを示す図である。情報取得部２１は、読解支援情報生成部１０から読解支援情報を取得する。情報取得部２１は、読解支援情報から訳語情報を取得し、訳語情報記憶部２３に格納する。情報取得部２１は、読解支援情報からスコア情報を取得し、スコア情報が示す日本語文中の各単語のスコアを、訳語情報記憶部２３に記憶される訳語情報内の単語と対応付けてスコア記憶部２４に格納する。情報取得部２１は、読解支援情報から部分訳情報を取得し、部分訳情報記憶部２５に格納する。情報取得部２１は、読解支援情報から原文テキストと、その原文テキストに対応した翻訳文テキストとを読み出し、これらを対応付けて翻訳文記憶部２６に格納する。読解支援情報格納部２０は、原文テキストを読解支援情報以外から取得してもよい。
【００３１】
図５は、読解支援情報提示部３０におけるデータの流れを示す図である。
単語列レベル調整部３３は、翻訳をまとめて表示させる単語列をどの程度の長さの単位とするかを示す単語列レベルを取得する。例えば、単語列レベル調整部３３は、スライダーのようなインターフェースにより、設定する単語列レベルを取得する。単語列レベル調整部３３は、単語列を短くするように単語列レベルが小さく設定された場合、単語列の単位を句程度の長さとする。単語列レベル調整部３３は、句よりも単語列を長くするような単語列レベルが設定された場合、単語列の単位を節程度の長さとする。単語列レベル調整部３３は、最も単語列を長くするような単語列レベルが設定された場合、単語列の単位を1文とする。原文提示部３４は、単語列レベル調整部３３が設定した単語列レベルに応じた単語列の単位を視認できる態様により日本語文の原文を提示する。
【００３２】
訳語表示レベル調整部３５は、ユーザが訳語の表示を希望する単語の量又は難しさのレベルである表示レベルを取得する。ユーザは、希望する表示レベルを入力部３１により入力する。訳語表示レベル調整部３５は、訳語情報記憶部２３及びスコア記憶部２４から、スコアの情報が付加された訳語情報を読み出す。訳語表示レベル調整部３５は、訳語情報に含まれる単語のうち、取得した表示レベルに対応した単語の量又は難しさの訳語表示対象の単語をスコアに基づいて選択する。
【００３３】
例えば、訳語表示レベル調整部３５は、表示レベルと単語を選択する際に用いられるスコアの閾値である画面表示スコアとを予め対応付けておく。訳語表示レベル調整部３５は、取得した表示レベルを画面表示スコアに変換する。訳語表示レベル調整部３５は、訳語情報に含まれている単語のうち、画面表示スコア以上のスコアの単語を訳語表示対象として選択する。あるいは、訳語表示レベル調整部３５は、訳語情報に含まれている単語のうち、画面表示スコア以下のスコアの単語を訳語表示対象として選択してもよい。画面表示スコア以上のスコアの単語を訳語表示対象とする場合、訳語を表示する単語量が少ない表示レベルであるほど画面表示スコアを高くし、画面表示スコア以下のスコアの単語を訳語表示対象とする場合、訳語を表示する単語量が少ない表示レベルであるほど画面表示スコアを低くする。
【００３４】
あるいは、訳語表示レベル調整部３５は、表示レベルと、訳語表示対象の単語の割合とを予め対応付けておいてもよい。訳語表示レベル調整部３５は、取得した表示レベルを訳語表示対象の単語の割合に変換する。訳語表示レベル調整部３５は、訳語情報に設定されている全単語のうち、変換により得られた割合に最も近い割合の単語が訳語表示対象となるように、スコアが高い単語から順に、又は、スコアが低い単語から順に表示対象の単語を選択する。
【００３５】
訳語提示部３６は、訳語表示レベル調整部３５が選択した単語の訳語を提示する。すなわち、訳語提示部３６は、表示部３２に表示されている原文に含まれる単語のうち、訳語表示レベル調整部３５が選択した各単語の近傍に、その単語の訳語を表示する。訳語提示部３６は、訳語表示レベル調整部３５が選択した単語の訳語を、訳語情報記憶部２３から読み出した訳語情報から取得する。訳語提示部３６は、訳語に加えて、単語のスコアや品詞を表示させてもよい。情報出力部１４が日本語文中の各単語に複数の訳語を対応づけて訳語情報を生成した場合、訳語提示部３６は、複数の訳語を表示してもよい。原文中の単語の近傍に、その単語に対応する翻訳文内の訳語のみを表示するか、複数の訳語を表示するかは、ユーザによる設定に従うようにしてもよい。
【００３６】
ユーザが入力部３１により日本語文の単語列を選択すると、単語列翻訳提示部３７は、選択された単語列に対応した翻訳を表示部３２に表示させる。単語列レベルが節又は句である場合、単語列翻訳提示部３７は、選択された単語列に対応した英文の部分訳を部分訳情報記憶部２５に記憶される部分訳情報から読み出して提示する。単語列レベルが文である場合、単語列翻訳提示部３７は、選択された日本語文に対応した英文を翻訳文記憶部２６に記憶される翻訳文テキストから読み出して提示する。
【００３７】
なお、読解支援情報格納部２０に格納される各情報は、読解支援情報生成部１０において生成しているが、これらの情報を他の手段を使うなどして取得できる場合、読解支援システム１は、読解支援情報生成部１０を含まなくてもよい。例えば、読解支援情報を人手で生成し、読解支援情報格納部２０に格納してもよい。
【００３８】
次に、読解支援システム１が表示する画面の例を説明する。図６〜図１１は、表示部３２における画面表示例を示す図である。これらの画面表示例では、表示レベルは、ユーザが表示を希望する単語の量を表す。
【００３９】
図６は、単語列レベルを節の単位に設定し、表示レベルを最も低く設定した場合の表示例である。
同図に示すように、原文提示部３４は、表示部３２が表示する画面内の表示領域Ａ１に原文を表示させる。ここでは、単語列レベルを節の単位に設定しているため、原文提示部３４は、原文中の単語列を節の単位で区切って表示する。同図では、原文提示部３４は、１つの区切りとなる単語列が、１つの枠Ｆ１で囲まれるように表示している。枠Ｆ１は、外周を線で囲むようにして表示してもよく、枠Ｆ１内の背景を表示領域Ａ１全体の背景とは異なる色や模様とすることにより表示してもよく、それらの組合せにより表示してもよい。また、原文提示部３４は、枠で囲む代わりに、単語列の区切りが視認できるような他の態様で原文を表示させてもよい。例えば、原文提示部３４は、区切りとなる単語列の間に「／」などの区切りを表す記号、文字又は図形を挿入してもよく、隣り合う単語列で文字の色を変えてもよく、区切りごとに下線を表示してもよい。
【００４０】
スライダーＢ１は、表示レベルを入力するためのユーザーインターフェースである。ここでは、表示レベルに応じた画面表示スコアよりもスコアが高い単語を表示させる場合を例に説明する。ユーザは入力部３１を用いてスライダーＢ１を操作し、表示レベルを設定する。これにより、訳語が全く表示されない状態（図６）から、スコアが高い語（難易度の高い語）の訳語のみ表示する状態（後述する図７）、全ての訳語を表示する状態（後述する図８）まで変化させることができる。同図では、ユーザは、訳語表示対象となる単語量を最も少なく設定している。この場合、訳語提示部３６は、訳語を表示させない。
【００４１】
図７は、表示レベルを最も低いレベルと最も高いレベルの間に設定したときの画面表示例を示す。同図では、ユーザが設定した表示レベルに応じた画面表示スコア以上のスコアの単語がある程度原文内に含まれる場合の表示例であり、例えば、図６又は後述する図８において、スライダーＢ１により表示レベルが最も低いレベルと最も高いレベルの間に設定された場合の画面の表示例を示している。訳語提示部３６は、原文中の単語のうち難易度が高い単語については、近傍にその単語の訳語を表示させる。同図では、訳語を原文中の単語の上に表示させているが、下に表示させてもよく、括弧で囲んで単語の右側に表示させてもよい。同図においては、単語とその単語の訳語が、１つの枠Ｆ２で囲まれるように表示されている。枠Ｆ２は、外周を線で囲むようにして表示してもよく、枠Ｆ２内の背景を表示領域Ａ１全体の背景や枠Ｆ１の背景とは異なる色や模様とすることにより表示してもよく、それらの組合せにより表示してもよい。同図では、枠Ｆ２が枠Ｆ１内に収まっていないが、後述する図１０示すように、枠Ｆ２が枠Ｆ１内に収まるように、枠Ｆ１の高さを枠Ｆ２の高さよりも高くして表示してもよい。また、訳語の表示幅が長い場合、枠Ｆ２の大きさに合わせて均等割り付けを行うなど、原文の単語の文字間を広くして表示してもよい。
【００４２】
図８は、表示レベルを最も高いレベルの間に設定したときの画面表示例を示す。同図は、ユーザが表示レベルを高く設定したことで、その表示レベルに対応した画面表示スコア以上のスコアの単語が原文中に多く含まれる場合の表示例である。同図は、例えば、図６又は図７において、スライダーＢ１を表示レベルを最も高いレベルに設定した場合に表示される例である。同図に示すように、表示レベルを高く設定した場合、図７と比較して、訳語を表示する対象の単語が増加する。
【００４３】
図７、図８に示すように、読解支援システム１は、原文中の複数の単語の訳語をそれぞれ、原文中の単語の近傍に同時に表示するため、ユーザが単語と訳語の対応関係を把握しやすく、かつ、一覧性良く訳語を表示することができる。
【００４４】
図９は、部分訳を表示するときの画面表示例を示す。図８において、ユーザがマウスなどで、部分訳を表示させたい単語列が表示されている枠Ｆ１内、又は、部分訳を表示させたい単語列に含まれる単語が表示されている枠Ｆ２内をクリックするなどして、単語列を指定する。単語列翻訳提示部３７は、指定された単語列の部分訳を、指定された単語列の近傍に表示させる。以下では、連続する３つの枠Ｆ１を、枠Ｆ１−１、Ｆ１−２、Ｆ１−３とする。
【００４５】
ユーザが枠Ｆ１−１内をクリックすると、単語列翻訳提示部３７は、枠Ｆ１−１と次の枠Ｆ１−２との間で改行を行う。単語列翻訳提示部３７は、枠Ｆ１−１が表示されている行と次の枠Ｆ１−２が表示されている行の間に、枠Ｆ１−１内の単語列の部分訳を表示する枠Ｆ３−１を挿入する。
【００４６】
さらに、ユーザが枠Ｆ１−２内をクリックすると、単語列翻訳提示部３７は、枠Ｆ１−２と次の枠Ｆ１−３との間で改行を行う。単語列翻訳提示部３７は、枠Ｆ１−２が表示されている行と次の枠Ｆ１−３が表示されている行の間に、枠Ｆ１−２内の単語列の部分訳を表示する枠Ｆ３−２を挿入する。
このように、読解支援システム１は、部分訳を原文の単語列の近傍に表示するため、原文の単語列と部分訳の対応が明確になり、理解しやすくなる。
【００４７】
枠Ｆ３−１内及び枠Ｆ３−２内には閉じるボタンＢ２が表示されている。ユーザが、閉じるボタンＢ２をクリックすると、単語列翻訳提示部３７は、その閉じるボタンＢ２が含まれる枠Ｆ３−１又は枠Ｆ３−２の表示を消去する。例えば、ユーザが、枠Ｆ３−２内の閉じるボタンＢ２をクリックすると、単語列翻訳提示部３７は、枠Ｆ３−２の表示を消去し、枠Ｆ１−２の後に改行を行わずに枠Ｆ１−３を表示する。
【００４８】
図１０は、単語列レベルが文であるときの画面表示例を示す図である。単語列レベルが文である場合、原文提示部３４は、枠Ｆ１内に１文を表示させる。ユーザがマウスなどで１文を指定すると、単語列翻訳提示部３７は、指定された原文の翻訳文を、その原文の近傍に表示させる。同図では、単語列翻訳提示部３７は、指定された１文が含まれる枠Ｆ１と、その次の１文が含まれる枠Ｆ１との間で改行し、指定された１文が含まれる枠Ｆ１と、次の１文が含まれる枠Ｆ１との間の行に、指定された１文の翻訳文を表示する枠Ｆ３を挿入する。枠Ｆ３内の閉じるボタンＢ２がクリックされた場合の表示の変更は、上記と同様である。
【００４９】
図９、図１０に示すように、読解支援システム１は、原文中の単語列に対応した部分訳又は翻訳文を、その単語列の近傍に表示するため、原文の単語列とその単語列の翻訳との対応をわかりやすく提示することがきる。
【００５０】
図１１は、単語列レベルが文であるときの他の画面表示例を示す図である。原文提示部３４は、枠Ｆ１内に１文を表示させており、ユーザがマウスなどで１文を指定すると、その１文の翻訳文を、表示領域Ａ１の外の翻訳表示領域Ａ２に表示させる。単語列翻訳提示部３７は、翻訳文を表示させている単語列の枠Ｆ１を、他の単語列の枠と異なる色の線や背景色で表示させたり、原文を他の原文とは異なる文字色で表示させたりしてもよい。このように表示することにより、単語列の訳を表示させても、表示領域Ａ１内の原文の表示レイアウトが変更されないようにすることができる。
【００５１】
次に、読解支援システム１の動作を説明する。
図１２は、読解支援システム１の動作を示すフロー図である。
まず、読解支援システム１は、日本語文が記述された原文テキストを取得する（ステップＳ１０５）。例えば、ユーザが入力部３１により原文テキストを入力してもよく、ユーザが入力部３１により指定した記憶場所やファイル名の原文テキストを取得してもよい。
【００５２】
読解支援情報生成部１０の自動翻訳部１１は、原文テキストの日本語文を翻訳し、翻訳の結果得られた英文の翻訳文テキスト及び単語対応情報を、原文テキストとともに部分訳情報取得部１３に出力する（ステップＳ１１０）。スコア取得部１２は、日本語文中に含まれる単語のスコアを取得し、取得した各単語のスコアを設定したスコア情報を情報出力部１４に出力する（ステップＳ１１５）。部分訳情報取得部１３は、日本語文中に含まれる単語列と、その単語列の訳に相当する英文中の単語列である部分訳とを対応付けた部分訳情報を生成する（ステップＳ１２０）。部分訳情報取得部１３は、原文テキスト、翻訳文テキスト、単語対応情報及び部分訳情報を情報出力部１４に出力する。
【００５３】
情報出力部１４は、日本語文中に含まれる単語から内容語となる品詞の単語を選択し、選択された単語と、単語対応情報によりその単語と対応付けられた英文中の１以上の単語である訳語とを対応付けた訳語情報を生成する。情報出力部１４は、原文テキスト、翻訳文テキスト、訳語情報、部分訳情報、及び、スコア情報を含む読解支援情報を読解支援情報格納部２０に出力する（ステップＳ１２５）。
【００５４】
読解支援情報格納部２０の情報取得部２１は、読解支援情報生成部１０から入力した読解支援情報に含まれる各情報を記憶部２２に格納する（ステップＳ１３０）。つまり、情報取得部２１は、訳語情報を訳語情報記憶部２３に格納し、日本語文中の各単語のスコアをスコア記憶部２４に格納する。さらに、情報取得部２１は、部分訳情報を部分訳情報記憶部２５に格納し、原文テキストと、その原文テキストに対応した翻訳文テキストとを対応付けて翻訳文記憶部２６に格納する。
【００５５】
単語列レベル調整部３３は、どの程度の長さの単語列により文を区切って翻訳を表示するかの単語列レベルを入力するためのユーザーインターフェースを表示部３２に表示させる。例えば、単語列レベル調整部３３は、スライダーのようなインターフェースを表示部３２に表示させる。ユーザは、入力部３１によりユーザーインターフェースを操作し、希望の単語列レベルを入力する。単語列レベル調整部３３は、ユーザが希望する単語列レベルを、ユーザーインターフェースを通して取得する（ステップＳ１３５）。なお、最初のループ処理の場合、単語列レベル調整部３３は、デフォルトの単語列レベルを取得してもよい。原文提示部３４は、単語列レベル調整部３３が取得した単語列レベルに応じた単語列の単位に区切って原文を表示部３２に提示する（ステップＳ１４０）。
【００５６】
訳語表示レベル調整部３５は、訳語の表示を希望する単語の量又は難しさのレベルである表示レベルを入力するためのユーザーインターフェースを表示部３２に表示させる。ユーザは、入力部３１によりユーザーインターフェースを操作し、希望の表示レベルを入力する。訳語表示レベル調整部３５は、ユーザが入力した表示レベルを、ユーザーインターフェースを通して取得する（ステップＳ１４５）。なお、最初のループ処理の場合、訳語表示レベル調整部３５は、デフォルトの表示レベルを取得してもよい。訳語表示レベル調整部３５は、訳語表示レベル調整部３５が取得した表示レベルに対応した画面表示スコア以上のスコアの原文中の単語を選択する。訳語提示部３６は、訳語表示レベル調整部３５が選択した単語の訳語を、その単語の近傍に提示する（ステップＳ１５０）。訳語提示部３６は、訳語に加えて、単語のスコアや品詞を表示させてもよい。
【００５７】
単語列翻訳提示部３７は、ユーザが入力部３１により日本語の単語列を選択し、その単語列の翻訳の表示指示を入力したか否かを判断する（ステップＳ１５５）。単語列翻訳提示部３７は、単語列の翻訳の表示指示が入力されたと判断した場合（ステップＳ１５５：ＹＥＳ）、選択された単語列の翻訳を提示する（ステップＳ１６０）。単語列翻訳提示部３７は、単語列レベルが句又は節である場合、選択された単語列に対応した部分訳を部分訳情報から取得し、提示する。単語列翻訳提示部３７は、単語列レベルが文である場合、選択された単語列からなる文に対応した翻訳文を翻訳文テキストから取得し、提示する。
【００５８】
単語列翻訳提示部３７は、単語列の翻訳の表示指示が入力されなかったと判断した場合（ステップＳ１５５：ＮＯ）、又は、ステップＳ１６０の後、ステップＳ１６５の処理を行う。すなわち、単語列翻訳提示部３７は、表示中の単語列の翻訳をユーザが入力部３１により選択し、表示消去を入力したか否かを判断する（ステップＳ１６５）。単語列翻訳提示部３７は、翻訳の表示消去が入力されたと判断した場合（ステップＳ１６５：ＹＥＳ）、選択された翻訳の表示を消去する（ステップＳ１７０）。
【００５９】
単語列翻訳提示部３７が、翻訳の表示消去が入力されなかったと判断した場合（ステップＳ１６５：ＮＯ）、又は、ステップＳ１７０の処理の後、訳語表示レベル調整部３５は、ステップＳ１７５の処理を行う。すなわち、訳語表示レベル調整部３５は、ユーザが入力部３１によりユーザーインターフェースを操作し、表示レベルを変更したか否かを判断する（ステップＳ１７５）。訳語表示レベル調整部３５は、表示レベルが変更されたと判断した場合（ステップＳ１７５：ＹＥＳ）、ステップＳ１４５からの処理を繰り返す。一方、訳語表示レベル調整部３５が、表示レベルは変更されなかったと判断した場合（ステップＳ１７５：ＹＥＳ）、単語列レベル調整部３３は、ユーザが入力部３１により単語列レベルの変更を入力したか否かを判断する（ステップＳ１８０）。単語列レベル調整部３３は、単語列レベルの変更が入力されたと判断した場合（ステップＳ１８０：ＹＥＳ）、ステップＳ１３５からの処理を繰り返す。
【００６０】
単語列レベル調整部３３が、単語列レベルの変更は入力されなかったと判断した場合（ステップＳ１８０：ＮＯ）、読解支援情報提示部３０は、ユーザが入力部３１により終了を入力するなど、終了イベントが発生したか否かを判断する（ステップＳ１８５）。読解支援情報提示部３０は、終了イベントが発生していないと判断した場合（ステップＳ１８５：ＮＯ）、ステップＳ１５５からの処理を繰り返す。読解支援情報提示部３０は、終了イベントが発生したと判断した場合（ステップＳ１８５：ＹＥＳ）、処理を終了する。
【００６１】
なお、読解支援システム１は、上記処理の順番を適宜入れ替えて実行したり、並行に実行したりしてもよい。例えば、読解支援情報生成部１０は、ステップＳ１１０及びステップＳ１２０の処理と、ステップＳ１１５の処理とを並行に行ってもよく、順番を入れ替えて行ってもよい。また、読解支援情報提示部３０は、ステップＳ１４０の処理とステップＳ１４５の処理を入れ替えて行ってもよい。また、読解支援情報生成部１０は、ステップＳ１５５〜ステップＳ１６０の処理と、ステップＳ１６５〜ステップＳ１７０の処理と、ステップＳ１７５の処理と、ステップＳ１８０の処理との一部又は全ての処理を並行に行ってもよく、順番を入れ替えて行ってもよい。
【００６２】
なお、ユーザは、表示レベルに代えて、画面表示スコアを入力してもよい。訳語表示レベル調整部３５は、入力された画面表示スコアを用いて上記と同様の処理を行う。
【００６３】
また、訳語表示レベル調整部３５は、単語のスコアに基づいて訳語表示対象の単語を選択していたが、単語の品詞に基づいて訳語表示対象の単語を選択してもよい。この場合、訳語表示レベル調整部３５は、ユーザが希望する訳語表示対象の単語の量を表す表示レベルと、品詞とを予め対応付けておき、ユーザが入力した表示レベルを品詞に変換する。訳語表示対象の単語量が少ない表示レベルほど、表示対象の品詞の数を少なくし、訳語表示対象の単語量が多い表示レベルほど、表示対象の品詞の数を多くする。訳語表示レベル調整部３５は、訳語情報に含まれている単語のうち、表示レベルを変換して得られた品詞の単語を訳語表示対象として選択する。難易度を表すスコアに代えて、品詞を表すスコアを訳語情報に付与しておくことにより、訳語表示レベル調整部３５は、上記と同様に処理を行うこともできる。
【００６４】
また、ユーザは入力部３１により、訳語の表示を希望する単語の品詞の情報を入力してもよい。訳語表示レベル調整部３５は、訳語情報に含まれている単語のうち入力された品詞の単語を選択し、選択した単語それぞれの訳語を、その単語の近傍に提示する。
【００６５】
図１３は、読解支援システム１の実装例を示す。同図では、読解支援システム１を、クライアント・サーバシステムにより実現した場合の構成例を示す。読解支援システム１は、サーバコンピュータである読解支援情報提供装置５と、クライアント端末である読解支援装置７とにより構成される。読解支援情報提供装置５と読解支援装置７とは、ネットワーク９を介して接続される。読解支援情報提供装置５は読解支援情報生成部１０を備え、読解支援装置７は読解支援情報格納部２０及び読解支援情報提示部３０を備える。同図では、読解支援装置７を1台のみ示しているが、読解支援装置７の数は任意とすることができる。
【００６６】
読解支援装置７は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末、専用端末など、ユーザが使用するコンピュータ端末である。読解支援装置７は、入力部３１によりユーザが入力した指示に従って、ネットワーク９を介して原文テキストを読解支援情報提供装置５に送信する。読解支援情報提供装置５は、図１２のステップＳ１１０〜ステップＳ１２５の処理を行う。ステップＳ１２５において、情報出力部１４は、読解支援情報をＨＴＭＬ（Hypertext Markup Language）アプリケーションに設定して読解支援装置７に送信する。ＨＴＭＬアプリケーションは、ＨＴＭＬ、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＣＳＳ（カスケード・スタイル・シート）などを用いてコーディングされる。ＨＴＭＬアプリケーションには、読解支援装置７が備えるブラウザを、単語列レベル調整部３３、原文提示部３４、訳語表示レベル調整部３５、訳語提示部３６及び単語列翻訳提示部３７として動作させるためのスクリプトが含まれる。
【００６７】
読解支援装置７は、読解支援情報提供装置５から受信したＨＴＭＬアプリケーションを受信すると、図１２のステップＳ１３０〜ステップＳ１８５の処理を行う。読解支援装置７は、ステップＳ１３０において、読解支援情報格納部２０として用いられる自装置のメモリに読解支援情報提供装置５から受信したＨＴＭＬアプリケーションを格納する。読解支援装置７に実装されるブラウザは、メモリに記憶されるＨＴＭＬアプリケーションを読み出して実行することによって、単語列レベル調整部３３、原文提示部３４、訳語表示レベル調整部３５、訳語提示部３６及び単語列翻訳提示部３７として動作する。
【００６８】
なお、単語列レベル調整部３３、原文提示部３４、訳語表示レベル調整部３５、訳語提示部３６及び単語列翻訳提示部３７は、予め読解支援装置７に実装されていてもよい。
また、上記では、読解支援情報提供装置５は読解支援情報生成部１０を備え、読解支援装置７が読解支援情報格納部２０及び読解支援情報提示部３０を備える場合を例に説明したが、読解支援情報提供装置５と読解支援装置７のそれぞれが読解支援システム１のいずれの機能部を備えるかは任意とすることができ、読解支援情報提供装置５と読解支援装置７とで、１つの機能部を実現してもよい。例えば、読解支援情報提供装置５が読解支援情報格納部２０の全部又は一部の機能部を備えてもよく、読解支援情報提示部３０の一部の機能部を備えてもよい。また、読解支援装置７が、読解支援情報生成部１０の一部の機能部を備えてもよい。
また、1台の読解支援装置によって、読解支援システム１全体が実現されてもよい。
【００６９】
上述した実施形態によれば、読解支援システムに用いられる読解支援装置の情報取得部は、第一言語の原文の情報と、原文に含まれる各単語の難しさを表すスコアの情報と、原文に含まれる各単語の第二言語による訳語の情報と、原文に含まれる各単語列の第二言語による翻訳の情報とを取得する。読解支援装置の原文提示部は、原文を提示する。読解支援装置の訳語表示レベル調整部は、訳語表示対象の単語の量又は難しさを表すレベルを取得し、原文に含まれる単語のうち、取得したレベルに対応した量又は難しさの訳語表示対象の単語を、単語のスコアに基づいて選択する。読解支援装置の訳語提示部は、提示されている原文に含まれ、かつ、訳語表示対象として選択された単語それぞれの近傍に、当該単語の訳語を提示する。
【００７０】
読解支援装置の単語列レベル調整部は、文の区切となる単語列の長さのレベルを表す単語列レベルを取得し、原文提示部は、その単語列レベルに応じて原文を単語列ごとに区切って提示する。単語列の長さのレベルは、例えば、句、節又は文を表す。読解支援装置の単語列翻訳提示部は、提示されている原文において翻訳を提示する対象の単語列が選択された場合に、選択された単語列に対応した翻訳を、選択された単語列の近傍又は原文の表示領域外に提示する。単語列翻訳提示部は、例えば、選択された単語列と当該単語列の次の単語列との間で改行し、選択された単語列と当該単語列の次の単語列との間に、選択された単語列に対応した翻訳を提示する。
【００７１】
単語のスコアは、複数の文書のデータを含んだコーパスデータにおけるその単語の出現頻度に基づいて決められてもよい。また、単語のスコアは、複数の文書のデータを含んだ難易度が異なる複数のコーパスデータそれぞれにおけるその単語の出現頻度に基づいて決められてもよい。
【００７２】
本実施形態によれば、読解支援システムは、原文中の単語の訳語を、その単語の上または下に表示することで、原文中の複数の単語それぞれの訳語を、単語と訳語との対応が分かりやすいように同時に表示することができる。また、読解支援システムは、それぞれの訳語の難しさや品詞などを利用することによって、表示させる訳語の量や種類をユーザの希望に従って変更することができる。
また、本実施形態の読解支援システムは、単語の訳語だけでなく、句、節、文などさまざまな長さの単語列の翻訳をユーザの指示に応じて表示することができる。
これにより、外国人による日本語文書の読解が容易になるように支援したり、日本語を話す人の外国語学習を支援したりすることができる。
【００７３】
なお、上述の読解支援システム１は、内部にコンピュータシステムを有している。そして、読解支援システム１の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００７４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００７５】
１…読解支援システム
５…読解支援情報提供装置
７…読解支援装置
９…ネットワーク
１０…読解支援情報生成部
１１…自動翻訳部
１２…スコア取得部
１３…部分訳情報取得部
１４…情報出力部
２０…読解支援情報格納部
２１…情報取得部
２２…記憶部
２３…訳語情報記憶部
２４…スコア記憶部
２５…部分訳情報記憶部
２６…翻訳文記憶部
３０…読解支援情報提示部
３１…入力部
３２…表示部
３３…単語列レベル調整部
３４…原文提示部
３５…訳語表示レベル調整部
３６…訳語提示部
３７…単語列翻訳提示部
【図１】
0006709678.tif 000002
【図２】
0006709678.tif 000003
【図３】
0006709678.tif 000004
【図４】
0006709678.tif 000005
【図５】
0006709678.tif 000006
【図６】
0006709678.tif 000007
【図７】
0006709678.tif 000008
【図８】
0006709678.tif 000009
【図９】
0006709678.tif 000010
【図１０】
0006709678.tif 000011
【図１１】
0006709678.tif 000012
【図１２】
0006709678.tif 000013
【図１３】
0006709678.tif 000014