(57)【要約】【課題】多言語の文書を効率的に処理する文書処理装置を提供する。【解決手段】複数の項目に分類された翻訳資源を有する翻訳辞書部１０２と；翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、通信回線網２０を介して受信するためのデータ受信部１０６と；入力データ中の分類情報に対応する分類項目に関連する翻訳資源を翻訳辞書部から選択するための辞書選択部１２２と；選択された翻訳資源に基づいて入力データ中の原文書を他の言語に翻訳するための翻訳部１２４と；利用者端末１０からの操作指令に応じて、入力データ中の原文書および翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するためのデータ作成部１０６と、を備える。【選択図】図１
2008165415.tif 000002
【特許請求の範囲】
【請求項１】
通信回線網を介して利用者端末により接続され、前記通信回線網を介して受信した原文書を処理するための文書処理装置であって、
複数の分類項目に分類された翻訳資源を有する翻訳辞書部と、
前記翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、前記通信回線網を介して受信するためのデータ受信部と、
前記入力データおよび前記分類小項目を利用者毎に記録するためのデータ記録部と、
前記入力データ中の前記分類情報に関連付けられた分類項目に関連する前記翻訳資源を前記翻訳辞書部から選択するための辞書選択部と、
選択された前記翻訳資源に基づいて、前記入力データ中の原文書を少なくとも１つの他の言語に翻訳するための翻訳部と、
前記利用者端末からの操作指令に応じて、所定の前記入力データを前記データ記録部から読出し、読出された前記入力データ中の原文書および前記翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するためのデータ作成部と、
前記出力データを前記通信回線網を介して前記利用者端末に送信するためのデータ送信部と、
を備えることを特徴とする文書処理装置。
【請求項２】
操作情報を作成するための操作情報作成部をさらに備え、前記データ送信部が前記操作情報を前記利用者端末に送信することを特徴とする、請求項１に記載の文書処理装置。
【請求項３】
前記操作情報作成部は、前記出力データに対応する前記入力データ中の原文書を少なくとも１つの他の言語に翻訳するための前記操作情報、および／または前記出力データに対応する翻訳文書を原文書に戻すための前記操作情報を作成することを特徴とする、請求項２に記載の文書処理装置。
【請求項４】
前記操作情報作成部は、前記入力データ中の原文書に追加される引用文書を少なくとも１つの他の言語に翻訳するための前記操作情報、および／または前記入力データ中の原文書に追加される引用文書の翻訳文書を原文書に戻すための前記操作情報を作成することを特徴とする、請求項２に記載の文書処理装置。
【請求項５】
前記操作情報作成部は、原文書が他の言語に翻訳された場合には、前記翻訳部により当該他の言語に翻訳された前記操作情報を作成し、翻訳文書が元の言語に戻された場合には、当該元の言語に戻された前記操作情報を作成することを特徴とする、請求項２に記載の文書処理装置。
【請求項６】
前記入力データとして原文書と原文書中に追加される引用文書とを区別するための引用情報をさらに含み、前記データ作成部が前記引用情報に基づいて前記出力データを作成することを特徴とする、請求項１に記載の文書処理装置。
【請求項７】
前記入力データとして原文書および原文書中の引用文書の各々で作成言語を区別するための言語情報をさらに含むことを特徴とする、請求項６に記載の文書処理装置。
【請求項８】
前記入力データ中の原文書および／または翻訳文書の要約を作成するための要約作成部をさらに備えることを特徴とする、請求項１に記載の文書処理装置。
【請求項９】
前記データ作成部は、所定の前記分類情報を有する少なくとも１つの前記入力データを前記データ記録部から検索し、検索された前記入力データ中の原文書および／または前記翻訳部により翻訳された原文書の翻訳文書を含む前記出力データを作成することを特徴とする、請求項１に記載の文書処理装置。
【請求項１０】
前記利用者端末により基本言語情報が設定され、前記データ作成部は、検索された前記入力データ中の言語情報が前記基本言語情報と同一である場合には原文書を含む前記出力データを作成し、前記基本言語情報と異なる場合には前記翻訳部により前記基本言語情報に対応する言語に翻訳された原文書の翻訳文書を含む前記出力データを作成することを特徴とする、請求項９に記載の文書処理装置。
【請求項１１】
前記データ記録部は、前記翻訳部により予め翻訳された前記入力データ中の原文書の翻訳文書を当該入力データ中に記録することを特徴とする、請求項１に記載の文書処理装置。
【請求項１２】
前記データ記録部は、前記出力データ中の原文書または翻訳文書であって、前記利用者端末により修正された原文書または翻訳文書を前記データ受信部により受信し、該当する前記入力データ中に記録することを特徴とする、請求項１に記載の文書処理装置。
【請求項１３】
前記入力データ中の原文書の作成言語を判定するための言語判定部をさらに備えることを特徴とする、請求項１に記載の文書処理装置。
【請求項１４】
前記データ送信部が前記出力データとともに原文書の前記言語情報を前記利用者端末に送信することを特徴とする、請求項１に記載の文書処理装置。
【請求項１５】
前記利用者端末から受信した検索条件に一致する原文書を前記通信回線網を介して接続された各種通信コンテンツ上で検索するためのデータ検索部をさらに備え、
前記データ受信部は、前記データ検索部により検索された原文書とともに、当該原文書の分類情報と、当該原文書の作成言語を区別するための言語情報とを前記入力データとして受信することを特徴とする、請求項１に記載の文書処理装置。
【請求項１６】
前記検索条件として検索文書、検索時点、検索範囲および原文書の更新時点の少なくともいずれかが指定されることを特徴とする、請求項１５に記載の文書処理装置。
【請求項１７】
前記検索条件として検索文書が指定されると、前記データ検索部が検索文書とともに前記翻訳部により翻訳された当該検索文書を用いて原文書を検索することを特徴とする、請求項１７に記載の文書処理装置。
【請求項１８】
前記翻訳辞書部が階層形式の複数の項目に分類された前記翻訳資源を備えており、前記辞書選択部が前記入力データ中の分類情報に関連付けられた分類項目および当該分類項目より上位の階層に相当する分類項目の前記翻訳資源を前記翻訳辞書部から選択し、前記翻訳部が選択された前記翻訳資源に基づいて、より下位の階層の前記翻訳資源を優先的に利用して、前記入力データ中の原文書を少なくとも１つの他の言語に翻訳することを特徴とする、請求項１に記載の文書処理装置。
【請求項１９】
通信回線網を介して利用者端末により接続され、複数の分類項目に分類された翻訳資源を有する装置において、前記通信回線網を介して受信した原文書を処理するための文書処理方法であって、
前記翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、前記通信回線網を介して受信するデータ受信ステップと、
前記入力データおよび前記分類小項目を利用者毎に記録するデータ記録ステップと、
前記入力データ中の前記分類情報に関連付けられた分類項目に関連する前記翻訳資源を選択する辞書選択ステップと、
選択された前記翻訳資源に基づいて、前記入力データ中の原文書を少なくとも１つの他の言語に翻訳する翻訳ステップと、
前記利用者端末からの操作指令に応じて、記録された前記入力データから所定の前記入力データを読出し、読出された前記入力データ中の原文書および翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するデータ作成ステップと、
前記出力データを前記通信回線網を介して前記利用者端末に送信するデータ送信ステップと、
を含むことを特徴とする文書処理方法。
【請求項２０】
通信回線網を介して利用者端末により接続され、複数の分類項目に分類された翻訳資源を有する文書処理装置に用いられるプログラムであって、前記文書処理装置を、
前記翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、前記通信回線網を介して受信するためのデータ受信手段、
前記入力データおよび前記分類小項目を利用者毎に記録するためのデータ記録手段、
前記入力データ中の前記分類情報に関連付けられて分類項目に関連する前記翻訳資源を選択するための辞書選択手段、
選択された前記翻訳資源に基づいて、前記入力データ中の原文書を少なくとも１つの他の言語に翻訳するための翻訳手段、
前記利用者端末からの操作指令に応じて、記録された前記入力データから所定の前記入力データを読出し、読出された前記入力データ中の原文書および翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するためのデータ作成手段、
前記出力データを前記通信回線網を介して前記利用者端末に送信するためのデータ送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、情報通信網、特にインターネットの発達に伴い、多言語の文書を作成・表示・検索等、処理する機会が増している。多言語の文書の処理では、例えば文書の読解や作成に際して言語障壁が問題となるが、この種の問題を解消するために、ある言語の文書を他の言語の文書に翻訳する翻訳システムが一般的に用いられている。
【０００３】
従来、この種の翻訳システムは、例えば分野毎等、予め複数の分類項目に分類された翻訳資源を有する翻訳辞書を備えており、利用者により文書毎に特定された分類項目に応じて翻訳資源を選択し、選択した翻訳資源を用いて翻訳対象の文書を翻訳する。一般的に、翻訳資源の量および翻訳資源の分類項目の細分化の程度に比例して、翻訳精度の向上が見込まれる。このため、利用者は、翻訳精度を高めるために、多くの分類項目から翻訳対象の文書毎に適切な分類項目を特定することになる。しかし、翻訳対象の文書の種類、例えば分野等は利用者毎にほぼ数種類に限定されていると考えられるので、多くの分類項目から翻訳対象の文書毎に適切な分類項目を特定する作業は利用者に負担を強いることになりかねない。
【０００４】
一方、下記特許文献１には、この種のシステムの一例として、翻訳対象の文書が予め登録された文書タイプのいずれに属するかを判断し、特定された文書タイプ毎に適合する辞書を用いて翻訳する文書翻訳方法が開示されている。本方法では、辞書の内部に文書タイプ毎の文書構造に適合した部分を予め作成しておき、文書領域毎に適切な辞書が選択されると、当該文書領域内の文書が特定書式の文書と一致している部分があるか否かが判定され、辞書内部の特定分野の文書構造に適合した部分を用いて翻訳が行われる。
【０００５】
【特許文献１】特開２００４−２６５４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方法では、翻訳対象の文書の属する文書タイプをシステムが自動判定するので、必ずしも適切な辞書資源を選択することができない。また、従来の方法では、予め設定された書式に従って作成された文書のみを翻訳対象としており、例えば文書中に他の文書を引用する場合等、予め設定された書式以外の文書を翻訳対象として取り扱うことができない。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、その目的は、多言語の文書を効率的に作成・表示・検索等、処理する、新規かつ改良された、文書処理装置、文書処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の観点によれば、通信回線網を介して利用者端末により接続され、通信回線網を介して受信した原文書を処理するための文書処理装置が提供される。本装置は、複数の分類項目に分類された翻訳資源を有する翻訳辞書部と、翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、通信回線網を介して受信するためのデータ受信部と、入力データおよび分類小項目を利用者毎に記録するためのデータ記録部と、入力データ中の分類情報に関連付けられた分類項目に関連する翻訳資源を翻訳辞書部から選択するための辞書選択部と、選択された翻訳資源に基づいて、入力データ中の原文書を少なくとも１つの他の言語に翻訳するための翻訳部と、利用者端末からの操作指令に応じて、所定の入力データをデータ記録部から読出し、読出された入力データ中の原文書および翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するためのデータ作成部と、出力データを通信回線網を介して利用者端末に送信するためのデータ送信部と、を備える。
【０００９】
かかる構成によれば、文書処理装置は、分類情報、言語情報および原文書を含む入力データを通信回線網を介して受信する。ここで、原文書は、翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報とともに入力データとして処理される。このため、原文書は、入力データ中の分類情報に関連付けられた分類項目に関連する翻訳資源に基づいて、少なくとも１つの他の言語に翻訳される。また、文書処理装置は、所定の入力データをデータ記録部から読出し、読出された入力データ中の原文書および翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成する。このため、原文書および翻訳された翻訳文書の少なくともいずれかを含む出力データが利用者端末に出力される。また、入力データおよび分類小項目が利用者毎に記録されているので、翻訳資源の分類項目が利用者毎に容易に特定される。
【００１０】
また、操作情報を作成するための操作情報作成部をさらに備え、データ送信部が操作情報を利用者端末に送信するようにしてもよい。かかる構成によれば、操作情報が利用者端末に送信されるので、文書処理装置の各種機能が利用者端末により操作される。
【００１１】
また、上記操作情報作成部は、出力データに対応する入力データ中の原文書を少なくとも１つの他の言語に翻訳するための操作情報、および／または出力データに対応する翻訳文書を原文書に戻すための操作情報を作成するようにしてもよい。かかる構成によれば、入力データ中の原文書の表示言語を切替えるための操作情報が利用者端末に送信されるので、出力データに対応する入力データ中の原文書の表示言語が利用者端末により切替えられる。
【００１２】
また、上記操作情報作成部は、入力データ中の原文書に追加される引用文書を少なくとも１つの他の言語に翻訳するための操作情報、および／または入力データ中の原文書に追加される引用文書の翻訳文書を原文書に戻すための操作情報を作成するようにしてもよい。かかる構成によれば、入力データ中の引用文書の表示言語を切替えるための操作情報が利用者端末に送信されるので、入力データ中の引用文書の表示言語が利用者端末により切替えられる。
【００１３】
また、上記操作情報作成部は、原文書が他の言語に翻訳された場合には、翻訳部により当該他の言語に翻訳された操作情報を作成し、翻訳文書が元の言語に戻された場合には、当該元の言語に戻された操作情報を作成するようにしてもよい。かかる構成によれば、原文書の表示言語に対応するように、操作情報の表示言語が切替えられる。
【００１４】
また、上記入力データとして原文書と原文書中に追加される引用文書とを区別するための引用情報をさらに含み、データ作成部が引用情報に基づいて出力データを作成するようにしてもよい。かかる構成によれば、原文書と引用文書とが引用情報により区別されるので、出力データが引用情報に基づいて作成される。
【００１５】
また、上記入力データとして原文書および原文書中の引用文書の各々で作成言語を区別するための言語情報をさらに含むようにしてもよい。かかる構成によれば、原文書および引用文書の各々で言語情報により作成言語が区別される。
【００１６】
また、上記入力データ中の原文書および／または翻訳文書の要約を作成する要約作成部をさらに備えるようにしてもよい。かかる構成によれば、入力データ中の原文書および／または翻訳文書の要約が作成されるので、原文書および／または翻訳文書の代わりに当該文書の要約が用いられる。
【００１７】
また、上記データ作成部は、所定の分類情報を有する少なくとも１つの入力データをデータ記録部から検索し、検索された入力データ中の原文書および／または翻訳部により翻訳された原文書の翻訳文書を含む出力データを作成するようにしてもよい。かかる構成によれば、所定の分類情報を有する少なくとも１つの入力データが検索されるので、検索された入力データ中の原文書および／または翻訳された翻訳文書を含む出力データが作成される。
【００１８】
また、上記利用者端末により基本言語情報が設定され、データ作成部は、検索された入力データ中の言語情報が基本言語情報と同一である場合には原文書を含む出力データを作成し、基本言語情報と異なる場合には翻訳部により基本言語情報に対応する言語に翻訳された原文書の翻訳文書を含む出力データを作成するようにしてもよい。かかる構成によれば、基本言語情報と入力データ中の言語情報とが対比されるので、基本言語情報に対応するように、検索された入力データ中の原文書または翻訳された翻訳文書を含む出力データが作成される。
【００１９】
また、上記データ記録部は、翻訳部により予め翻訳された入力データ中の原文書の翻訳文書を当該入力データ中に記録するようにしてもよい。かかる構成によれば、入力データ中の原文書が予め翻訳されて入力データ中に記録される。
【００２０】
また、上記データ記録部は、出力データ中の原文書または翻訳文書であって、利用者端末により修正された原文書または翻訳文書をデータ受信部により受信し、該当する入力データ中に記録するようにしてもよい。かかる構成によれば、出力データ中の原文書または翻訳文書が利用者端末により修正されて該当する入力データ中に記録される。
【００２１】
また、上記入力データ中の原文書の作成言語を判定するための言語判定部をさらに備えるようにしてもよい。かかる構成によれば、原文書の作成言語を区別するための言語情報を受信する代わりに、入力データ中の原文書の作成言語が判定され、言語情報の代わりに用いられる。
【００２２】
また、上記データ送信部が出力データとともに原文書の言語情報を利用者端末に送信するようにしてもよい。かかる構成によれば、原文書の言語情報が出力データとともに利用者端末に出力される。
【００２３】
また、上記利用者端末から受信した検索条件に一致する原文書を通信回線網を介して接続された各種通信コンテンツ上で検索するためのデータ検索部をさらに備え、データ受信部は、データ検索部により検索された原文書とともに、当該原文書の分類情報と、当該原文書の作成言語を区別するための言語情報とを入力データとして受信するようにしてもよい。かかる構成によれば、検索条件に一致する原文書が通信回線網を介して接続された各種通信コンテンツ上で検索される。文書処理装置は、分類情報、原文書および言語情報を含む入力データを受信する。このため、原文書は、入力データ中の分類情報に関連付けられた分類項目に関連する翻訳資源に基づいて、少なくとも１つの他の言語に翻訳される。
【００２４】
また、上記検索条件として検索文書、検索時点、検索範囲および原文書の更新時点の少なくともいずれかが指定されるようにしてもよい。かかる構成によれば、検索文書、検索時点、検索範囲および原文書の更新時点等の検索条件が指定される。
【００２５】
また、上記検索条件として検索文書が指定されると、データ検索部が検索文書とともに翻訳部により翻訳された当該検索文書を用いて原文書を検索するようにしてもよい。かかる構成によれば、検索文書が翻訳されるので、検索文書または翻訳された当該検索文書に一致する原文書が検索される。
【００２６】
また、上記翻訳辞書部が階層形式の複数の項目に分類された翻訳資源を備えており、辞書選択部が入力データ中の分類情報に関連付けられた分類項目および当該分類項目より上位の階層に相当する分類項目の翻訳資源を翻訳辞書部から選択し、翻訳部が選択された翻訳資源に基づいて、より下位の階層の翻訳資源を優先的に利用して、入力データ中の原文書を少なくとも１つの他の言語に翻訳するようにしてもよい。かかる構成によれば、翻訳資源が階層形式の複数の分類項目に分類されているので、翻訳に際しては、分類情報に関連付けられた分類項目および当該分類項目より上位の階層に相当する分類項目の翻訳資源が選択され、より下位の階層の翻訳資源が優先的に利用される。
【００２７】
また、本発明の第２の観点によれば、通信回線網を介して利用者端末により接続され、複数の分類項目に分類された翻訳資源を有する装置において、通信回線網を介して受信した原文書を処理するための文書処理方法が提供される。本方法は、翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、通信回線網を介して受信するデータ受信ステップと、入力データおよび分類小項目を利用者毎に記録するデータ記録ステップと、入力データ中の分類情報に関連付けられた分類項目に関連する翻訳資源を選択する辞書選択ステップと、選択された翻訳資源に基づいて、入力データ中の原文書を少なくとも１つの他の言語に翻訳する翻訳ステップと、利用者端末からの操作指令に応じて、記録された入力データから所定の入力データを読出し、読出された入力データ中の原文書および翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するデータ作成ステップと、出力データを通信回線網を介して利用者端末に送信するデータ送信ステップと、を含む。
【００２８】
また、本発明の第３の観点によれば、通信回線網を介して利用者端末により接続され、複数の分類項目に分類された翻訳資源を有する文書処理装置に用いられるプログラムが提供される。本プログラムは、翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報と、原文書とを含む入力データを、通信回線網を介して受信するためのデータ受信手段、入力データおよび分類小項目を利用者毎に記録するためのデータ記録手段、入力データ中の分類情報に関連付けられて分類項目に関連する翻訳資源を選択するための辞書選択手段、選択された翻訳資源に基づいて、入力データ中の原文書を少なくとも１つの他の言語に翻訳するための翻訳手段、利用者端末からの操作指令に応じて、記録された入力データから所定の入力データを読出し、読出された入力データ中の原文書および翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成するためのデータ作成手段、出力データを通信回線網を介して利用者端末に送信するためのデータ送信手段、として機能させる。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、多言語の文書を効率的に作成・表示・検索等、処理する文書処理装置、文書処理方法およびプログラムが提供される。
【発明を実施するための最良の形態】
【００３０】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
図１は、本発明の第１の実施形態に係る文書処理装置を含む文書処理システムの構成例を示す説明図である。本システムは、少なくとも１つの利用者端末１０、インターネット２０、文書処理装置１００等で構成される。利用者端末１０と文書処理装置１００とは、インターネット２０を介して接続されており、例えばＩＰ（Internet Protocol）の上位プロトコルであるＨＴＴＰ（HyperText Transfer Protocol）等に則って相互通信する。そして利用者は、利用者端末１０によりインターネット２０を介して文書作成装置１００に文書を処理させる。
【００３２】
利用者端末１０は、例えば、通信機能およびウェブブラウズ機能等を有する一般的な携帯電話、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Desktop Assistance）およびノート型コンピュータ等の携帯機器またはデスクトップ型コンピュータ等である。利用者端末１０は、後述するように、処理対象とされる多言語の文書等の各種データや操作情報・指令をインターネット２０を介して文書処理装置１００との間で送受信する。
【００３３】
ここで、利用者端末１０は、例えば制御部、通信部、記憶部および入出力部等を備える。制御部は、例えばＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等として構成されており、前述の他の構成部等を制御することにより、例えば、通信機能、インターネット接続機能およびウェブブラウズ機能等、利用者端末１０の有する各種機能を制御する。また、制御部は、送受信データの暗号・復号化処理機能を有するようにしてもよい。通信部は、例えばアンテナ等を含む送受信機として構成されており、例えば、他の利用者端末を含む通信機器やインターネット２０に対する接続や、それらとの間で相互に音声・データ情報の伝達等を担う。
【００３４】
また、記憶部は、例えばＲＯＭ（Read Only Memory）、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置として構成されており、後述するように、例えば、通信アドレス、各種プログラム、各種データ等の情報を記憶する。入出力部は、例えば、携帯電話である場合には、液晶パネル等の画像表示部、操作ボタンやスイッチ等の入力操作部、音声認識・発信部や振動発生部等を含み、利用者による情報入力や利用者に対する情報出力を担う。なお、入出力部として、カメラ等の画像入力装置、または例えばタッチ式パネル等のように、画像表示部と入力操作部とが一体形成されてもよい。
【００３５】
インターネット２０は、利用者端末１０および文書処理装置１００等を含む不特定多数の機器を接続する通信ネットワークであり、通信回線網として用いられる。なお、インターネット２０は、通信回線網の一例であって、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等、利用者端末１０および文書処理装置１００を含む不特定多数の機器を接続する通信ネットワークで代用される場合もある。
【００３６】
文書処理装置１００は、例えばインターネット２０に接続されている接続サービス会社のシステムの一部として構成されており、インターネット２０を介して利用者端末１０等から受信した多言語の文書を作成、表示、検索等、処理する装置として用いられる。
【００３７】
本実施形態に係る文書処理装置１００は、翻訳辞書部１０２、処理制御部１２０、記憶部１０４、データ受信部１０６、データ記録部１０８およびデータ送信部１１０等を備えた、例えばＷｅｂサーバ等として構成される。なお、本装置１００では、上記構成部の少なくとも１つが別個に備えられるようにしてもよい。また、図１に示されている各構成部間の接続は、あくまでも例示であって、係る場合に限定されるものではない。
【００３８】
翻訳辞書部１０２は、例えばハードディスク媒体やリムーバブル媒体等の補助記憶装置として構成されており、分野毎に予め複数の分類項目に分類された翻訳資源が登録されたデータベースであって、見出語、訳語、品詞、意味等が翻訳資源として登録されている。翻訳辞書部１０２は、例えば図２に示すように、ルート、上位階層、中位階層および下位階層が各々に、例えば「一般」、大項目（例えば「自然科学」）、中項目（例えば「化学」）および小項目（例えば「無機化学」）に相当するように、分類項目が階層形式を有している。なお、図示する階層形式は、あくまで例示にすぎず、係る場合に限定されるものではない。
【００３９】
記憶部１０４は、例えばＲＯＭ（Read Only Memory）、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置として構成されており、後述するように、例えば、処理制御部１２０上で実行される各種処理プログラムや、プログラム実行中の処理データ等、操作情報に関する所定の情報等を記憶する。
【００４０】
データ受信部１０６は、例えば、インターネット２０上で各種データ等の伝達を行うための受信機として構成されており、例えば、原文書の分類情報、言語情報および原文書を含む入力データや操作指令等の各種データをインターネット２０を介して利用者端末１０から受信する。
【００４１】
データ記録部１０８は、例えばＲＯＭ等の主記憶装置として構成されており、後述するように、例えば、認証登録情報、入力データや分類小項目等のデータを利用者毎に記録する。なお、データ記録部１０８は、その一部が例えばハードディスク媒体やリムーバル媒体等の補助記憶装置として構成されており、必要な情報を補助記憶装置から読出すような構成を有するようにしてもよい。
【００４２】
データ送信部１１０は、例えば、インターネット２０上で各種データ等の伝達を行うための送信機として構成されており、例えば、出力データや操作情報などの各種データをインターネット２０を介して利用者端末１０に送信する。なお、データ送信部１１０は、データ受信部１０６とともに一体的なデータ送受信部として構成されるようにしてもよい。
【００４３】
処理制御部１２０は、例えばＣＰＵやＭＰＵ等として構成されており、例えば文書処理装置１００上で実行される処理プログラムの一部として各々に構成される、辞書選択部１２２、翻訳部１２４、データ作成部１２６、操作情報作成部１２８等により構成される。また、処理制御部１２０には、要約作成部１３０や言語判定部１３２が選択的に備えられるようにしてもよい。なお、処理プログラムは、例えば記憶部１０４等や補助記憶装置等に記憶されており、必要に応じて処理制御部１２０により読出されるようにしてもよい。
【００４４】
辞書選択部１２２は、例えば、入力データ中の分類情報に基づいて、分類情報に関連付けられた分類項目に関連する翻訳資源を翻訳辞書部１０２から選択する。
【００４５】
翻訳部１２４は、例えば、辞書選択部１２２により選択された翻訳資源に基づいて、入力データ中の原文書や操作情報等を少なくとも１つの他の言語に翻訳する。ここで、翻訳部１２４で行われる翻訳処理とは、入力文（原文）を解析し、コンピュータで処理できる内部表現（中間表現）を得たあと、その内部表現から翻訳対象言語の文（訳文）を生成する一連の処理である。
【００４６】
データ作成部１２６は、例えば、利用者端末１０からの操作指令に応じて、所定の入力データをデータ記録部１０８から読出し、読出された入力データ中の原文書および翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成する。
【００４７】
操作情報作成部１２８は、例えば、文書の作成、検索、表示等の処理に際して、利用者端末１０に送信される各種操作情報を作成する。操作情報に関連する所定の情報は、予め記憶部１０４等に記憶されているようにしてもよい。なお、所定の操作情報は、記憶部１０４に記憶される代わりにデータ記録部１０８に記録されるようにしてもよい。
【００４８】
要約作成部１３０は、例えば、入力文書中の文脈ベクトルを解析することによって、入力文書中の重要部分を抽出し、入力文書の要約を作成する。
【００４９】
言語判定部１３２は、例えば、入力文字列から、所定の規則に従って複数の部分文字列を生成し、辞書部に記憶された文字列を検索し、生成された部分文字列と一致する文字列を探し出し、各部分文字列が属する可能性がある言語とその可能性を評価することにより、入力文字列が属する言語を決定する。
【００５０】
文書処理に際して、利用者は、インターネット２０を介して利用者端末１０を文書処理装置１００に接続させる。文書処理装置１００への接続に際しては、利用者端末１０のインターネット接続機能等を用いて、文書処理装置１００である例えばＷｅｂサーバ等に関するＵＲＬ等の接続アドレスがＨＴＴＰプロトコルなどに則り指定される。
【００５１】
利用者端末１０により接続されると、文書処理装置１００では、認証画面を表示するための操作情報が利用者端末１０に送信される。ここで、認証画面を表示するための情報は、例えば、記憶部１０４等に予め記憶されており、利用者端末１０からの操作指令に応じて、データ送信部１１０により利用者端末１０に送信される。
【００５２】
利用者は、認証画面上で、例えば予め定義された利用者番号や暗証番号等の認証情報を入力し、送信ボタン等の操作手段の操作により認証情報を文書処理装置１００に送信する。なお、認証情報は、利用者のセキュリティ情報に該当する場合があるので、利用者端末１０の制御部等により予め所定の暗号化処理を施した上で送信されるようにしてもよい。
【００５３】
文書処理装置１００では、認証情報が受信されると、データ記録部１０８等に予め登録されている登録情報が検索され、認証情報に一致する登録情報を有する利用者エンティティの存在が確認される。そして、利用者エンティティの存在が確認された場合には、利用者による以下の処理操作が許可され、利用者エンティティの存在が確認されなかった場合には、利用者による処理操作が許可されない。
【００５４】
図３は、原文書の分類に用いる分類小項目を登録するための画面表示の一例を示す説明図である。分類小項目は、翻訳辞書部１０２に登録されている翻訳資源の分類項目の少なくともいずれかに原文書を関連付けるために、利用者により定義・登録される。
【００５５】
分類小項目の登録に際しては、図３に示すような登録画面３００を表示するための操作情報が文書処理装置１００から利用者端末１０に送信される。ここで、登録画面３００を表示するための所定の情報は、例えば、記憶部１０４等に予め記憶されており、利用者端末１０からの操作指令に応じて操作情報作成部１２８により処理された上で、データ送信部１１０により利用者端末１０に送信される。
【００５６】
登録画面３００には、表示枠３１０が設けられ、翻訳辞書部１０２に登録されている翻訳資源の分類項目３１２が階層形式で表示されており、分類項目３１２毎の選択を可能にする選択手段３１４（例えばラジオボタン、チェックボックス等）が設けられる。表示枠３１０には、利用者により分類小項目が入力される入力枠３１６（例えばダイアログボックス等）と、選択手段３１４により選択された分類項目３１２に入力された分類小項目を関連付けて登録するための操作手段３１８（例えば選択ボタン等）が設けられる。
【００５７】
利用者は、原文書の分類小項目（例えば「大リーグ」）を入力枠３１６に入力し、分類小項目に関連付けるべき翻訳資源の分類項目３１２（例えば「野球」）を選択手段３１４により選択した上で、操作手段３１８を操作する。これにより、分類小項目の情報が利用者端末１０から文書作成装置１００に送信されてデータ記録部１０８に登録される。
【００５８】
なお、任意の分類小項目に複数の分類項目３１２が関連付けられるようにしてもよい。また、表示枠３１０には、利用者により登録された分類小項目が翻訳資源の分類項目３１２とともに表示されるようにしてもよい。
【００５９】
図４は、原文書の処理画面の表示例を示す説明図である。以下では、本実施形態に係る文書処理装置１００により行われる、原文書の作成、更新、表示、言語表示の切替および検索の各処理について説明する。
【００６０】
原文書の処理に際しては、図４に示すような処理画面４００を表示するための操作情報が文書処理装置１００から利用者端末１０に送信される。ここで、処理画面４００を表示するための所定の情報は、例えば、記憶部１０４等に予め記憶されており、利用者端末１０からの操作指令に応じて操作情報作成部１２８により処理された上で、データ送信部１１０により利用者端末１０に送信される。
【００６１】
処理画面４００には、利用者により予め登録された分類小項目が分類小項目毎の選択を可能にする選択手段４０２（例えば選択ボタン等）とともに一覧形式で設けられる。なお、分類小項目は、一覧形式で設けられる代わりに、例えばスクロール形式で設けられるようにしてもよい。処理画面４００には、処理対象とされる文書（以下、「処理文書」とも称する。）毎の処理内容を表示する表示枠４１０が設けられる。
【００６２】
表示枠４１０には、処理文書の言語を切替えるための選択手段４１２（例えば、「English」、「中文」等の選択ボタン等）、原文書を選択するための選択手段４１４（例えば、「前」、「後」等の選択ボタン等）、原文書の処理を選択するための選択手段４１６（例えば、「作成」、「更新」、「表示」、「引用」、「検索」、「登録」等の選択ボタン等）等が設けられる。表示枠４１０には、処理文書を表示するための文書枠、ここでは特に、原文書の表題部４２０と本文部４３０とで区別された文書枠が設けられる。
【００６３】
原文書の作成に際して、利用者は、原文書の分類小項目（例えば「大リーグ」）を選択手段４０２Ｄにより選択し、原文書の作成を選択手段４１６Ａにより選択する。これにより、データ送信部１１０により送信された操作情報により空白の文書枠（図４中の文書枠には、既に文書が入力されている。）が表示枠４１０に表示される。利用者は、文書枠上で所望の原文書（ここでは、表題部４２０および本文部４３０）を作成し、原文書の登録を選択手段４１６Ｆにより選択する。これにより、原文書に関連付けられた分類小項目の情報である分類情報、原文書の作成言語を区別するための言語情報および原文書の少なくともいずれかを含む入力データが利用者端末１０から文書作成装置１００に送信されてデータ記録部１０８に登録される。
【００６４】
ここで、入力データには、原文書の作成・更新時点を示す更新情報が含まれるようにしてもよい。また、原文書の言語情報については、選択手段４１２により選択されるようにしてもよく、または、予め規定値として設定されているようにしてもよい。なお、原文書の言語情報が選択手段４１２により切替えられる場合には、後述するように、処理画面４００に表示される各種操作情報の表示言語が切替えられるようにしてもよい。
【００６５】
図５は、原文書の入力データの一例を示す説明図である。図５の１行目には、「<language>ja</language>」と記述されている。ここで、「<language>」および「</language>」は、文書の言語情報を示すタグ（言語タグ）であり、両タグの間のタグ情報「ja」（ここでは、日本語を意味する。）により言語が指定されている。２行目には、文書の分類情報を示すタグ（分類タグ<category>）が記述されており、タグ情報「大リーグ」により分類が指定されている。３行目には、原文書（表題部）を示すタグ（表題タグ<title>）が記述されており、タグ情報「サヨナラ勝ち」により原文書（表題部）が指定されている。４行目〜６行目には、原文書（本文部）を示すタグ（本文タグ<description>）が記述されており、タグ情報「今日の．．．ありました。」により原文書（本文部）が指定されている。なお、ここでは、入力データ中に、分類情報、言語情報および原文書が含まれる場合を示すが、一部の情報のみが含まれる場合もある。
【００６６】
利用者は、選択手段４１６Ｂにより原文書の更新を選択することができる。利用者は、文書枠４２０および／または４３０上で原文書（ここでは、表題部および／または本文部）を更新し、原文書の登録を選択手段４１６Ｆにより選択する。原文書の更新では、入力データ中の例えば本文タグにより指定される原文書（本文部）の情報が更新される。これにより、更新された原文書（本文部）を含む入力データが利用者端末１０から文書作成装置１００に送信されてデータ記録部１０８に登録される。ここで、データ記録部１０８上では、更新される文書が例えば本文タグに基づいて特定される。入力データに更新情報が含まれる場合には、更新情報が同時に更新される。
【００６７】
利用者は、選択手段４１６Ｃにより分類小項目毎に原文書を表示させることができる。利用者は、原文書の分類小項目（例えば「大リーグ」）を選択手段４０２により選択し、原文書の表示を選択手段４１６Ｃにより選択する。これにより、分類小項目の情報が利用者端末１０から文書作成装置１００に送信されてデータ作成部１２６に伝達される。
【００６８】
データ作成部１２６では、選択された分類小項目に該当する分類情報を有する入力データがデータ記録部１０８に記録されている入力データから検索される。そして、検索された入力データから、例えば最新の更新情報を有する入力データ中の原文書を含む出力データが作成され、データ送信部１１０により利用者端末１０に送信される。利用者端末１０では、出力データが処理文書として文書枠、ここでは特に、文書の表題部４２０と本文部４３０とに区別されて出力される。ここで、データ記録部１０８上では、検索される入力データが分類タグにより特定される。また、データ作成部１２６では、分類タグ、言語タグ、表題タグおよび本文タグに基づいて出力データが作成される。
【００６９】
利用者は、原文書を選択手段４１４により選択することができる。これにより、選択情報、例えば現在の処理文書の入力データよりも１つ前の入力データを選択するための選択情報４１４Ａ（例えば「前」等）が利用者端末１０から文書作成装置１００に送信されてデータ作成部１２６に伝達される。データ作成部１２６では、該当する更新情報を有する入力データがデータ記録部１０８から検索される。そして、検索された入力データから出力データが作成され、データ送信部１１０により利用者端末１０に送信される。利用者端末１０では、出力データが処理文書として出力される。ここでも、データ作成部１２６では、各種タグに基づいて出力データが作成される。
【００７０】
利用者は、処理文書の表示言語を選択手段４１２により切替えることができる。これにより、選択された表示言語の情報（例えば「English」等）が利用者端末１０から文書作成装置１００に送信されてデータ作成部１２６に伝達される。データ作成部１２６では、処理文書の入力データがデータ記録部１０８から読出される。
【００７１】
データ作成部１２６では、選択された表示言語が入力データ中の言語情報と同一である場合には、原文書の翻訳が必要とされないので、入力データ中の原文書を含む出力データが作成される。ここで、データ作成部１２６では、言語タグに基づいて入力データの言語情報が特定される。
【００７２】
一方、選択された表示言語が入力データ中の言語情報と異なる場合には、原文書の翻訳が必要とされるので、入力データ中の分類情報（例えば「大リーグ」等）が辞書選択部１２２に伝達される。ここで、分類タグに基づいて入力データ中の分類情報が特定される。辞書選択部１２２では、分類情報に対応する分類項目（例えば「野球」等）および当該分類項目より上位の階層に相当する分類項目（例えば「スポーツ」、「一般」等）の翻訳資源が選択される。翻訳部１２４では、選択された翻訳資源に基づいて、特により下位の階層の翻訳資源が優先的に利用されるように、入力データ中の原文書が選択手段４１２により選択された他の言語に翻訳される。データ作成部１２６では、翻訳された翻訳文書を含む出力データが作成される。なお、翻訳された翻訳文書は、後述するように入力データの一部としてデータ記録部１０８に登録されるようにしてもよい。
【００７３】
そして、いずれの場合も、データ作成部１２６では、各種タグに基づいて出力データが作成され、作成された出力データがデータ送信部１１０により利用者端末１０に送信される。利用者端末１０では、原文書または選択手段４１２により選択された表示言語に翻訳された処理文書として、出力データが出力される。
【００７４】
図６は、処理文書の表示言語が切替られた場合の処理画面の表示例を示す説明図である。処理文書の表示言語の切替により、文書枠（ここでは、表題部５２０および本文部５３０）に表示される処理文書の表示言語が英語に切替えられている。そして、処理文書とともに処理画面５００に表示される各種操作情報の表示言語も切替えられている。
【００７５】
各種操作情報の表示言語の切替えに際しては、図６に示すような翻訳された操作情報が文書処理装置１００から利用者端末１０に送信される。ここで、翻訳された操作情報は、例えば、記憶部１０４等に予め記憶されており、利用者端末１０からの操作指令に応じて操作情報作成部１２８により処理された上で、データ送信部１１０により利用者端末１０に送信されるようにしてもよい。または、利用者端末１０からの操作指令に応じて、記憶部１０４等に記憶されている所定の情報が翻訳部１２４により翻訳され、操作情報作成部１２８により処理された上で、データ送信部１１０により利用者端末１０に送信されるようにしてもよい。
【００７６】
なお、利用者は、選択手段５１２により表示言語を元の言語、ここでは日本語に切替えることができる。ここでは、表示言語が英語に切替えられる場合について示すが、例えば中国語等の他の言語に切替えられる場合についても同様である。
【００７７】
利用者は、選択手段５１６Ｄ等により原文書中に引用文書を追加することができる。ここで、引用文書とは、利用者により原文書と区別されるようにして原文書に追加される文書を意味する。また、引用文書には、文書自体のみならず、例えばＵＲＬ（Uniform Resource Locator）等、インターネット２０に接続された通信コンテンツ上の文書ファイルの位置を示す識別子が含まれる場合もある。
【００７８】
図７は、原文書に引用文書を追加する場合の処理画面の表示例を示す説明図である。なお、図４を用いてすでに説明された操作情報等については、説明を省略する。
【００７９】
引用文書の追加に際しては、図７に示すような処理画面６００を表示するための操作情報が文書処理装置１００から利用者端末１０に送信される。ここで、処理画面６００を表示するための所定の情報は、例えば記憶部１０４等に予め記憶されており、利用者端末１０からの操作指令に応じて操作情報作成部１２８により処理された上で、データ送信部１１０により利用者端末１０に送信される。
【００８０】
処理画面６００の表示枠６１０には、処理文書を処理するための文書枠、ここでは特に、処理文書の表題部６２０と本文部６３０とで区別され、本文部６３０に追加された引用部６４０を含む文書枠が設けられる。
【００８１】
引用文書の追加に際して、利用者は、選択手段６１２等により引用文書の作成言語を選択した上で、引用文書の追加を選択手段６１６Ｄ等により選択する。これにより、データ送信部１１０により送信された操作情報により空白の引用部６４０（図７中の引用部６４０にはすでに引用文書が追加されている。）が表示枠６１０に作成される。利用者は、引用部６４０上で所望の引用文書を追加し、原文書の登録を選択手段６１８Ｆ等により選択する。これにより、原文書の分類情報、原文書の言語情報および原文書と、引用文書の作成言語を区別するための言語情報および引用文書との少なくともいずれかを含む入力データが利用者端末１０から文書作成装置１００に送信されてデータ記録部１０８に登録される。
【００８２】
図８は、引用文書を含む処理文書の入力データの一例を示す説明図である。なお、図５を用いてすでに説明されたタグ情報等については、説明を省略する。
【００８３】
図８の４行目〜１０行目には、原文書（本文部）を示すタグ（本文タグ<description>）が記述されており、特に４行目〜６行目のタグ情報「今日の．．．ありました。」により原文書（本文部）が指定されている。原文書（本文部）に含まれる７〜９行目には、原文書（引用部）を示すタグ（引用タグ<quote lang=”en”>）が記述されており、タグ情報「His homerun ......」により原文書（引用部）が指定されている。そして、引用タグ中の「lang=”en”」により引用文書の言語情報（ここでは英語）が指定されている。なお、ここでは、入力データ中に、分類情報、言語情報、原文書および引用文書が含まれる場合を示すが、一部の情報のみが含まれる場合もある。
【００８４】
なお、文書枠の引用部６４０には、引用文書の言語を切替えるための選択手段６４２（例えば、「English」等の選択ボタン等）が設けられる。利用者は、引用文書の表示言語を選択手段６４２により切替えることができる。これにより、引用文書の選択された表示言語の情報が利用者端末１０から文書作成装置１００に送信されてデータ作成部１２６に伝達される。データ作成部１２６では、引用文書を含む原文書の入力データがデータ記録部１０８から読出される。
【００８５】
データ作成部１２６では、選択された表示言語が入力データ中の引用文書の言語情報と同一である場合には、原文書の翻訳が必要とされないので、入力データ中の引用文書を含む出力データが作成される。データ作成部１２６では、言語タグに基づいて入力データ中の引用文書の言語情報が特定される。
【００８６】
一方、選択された表示言語が入力データ中の引用文書の言語情報と異なる場合には、引用文書の翻訳が必要とされるので、入力データ中の分類情報（例えば「大リーグ」等）が辞書選択部１２２に伝達される。ここで、分類タグに基づいて入力データ中の分類情報が特定される。辞書選択部１２２では、分類情報に対応する分類項目（例えば「野球」等）および当該分類項目より上位の階層に相当する分類項目（例えば「スポーツ」、「一般」等）の翻訳資源が選択される。翻訳部１２４では、選択された翻訳資源に基づいて、特により下位の階層の翻訳資源が優先的に利用されるように、入力データ中の引用文書が選択手段６４２等により選択された他の言語に翻訳される。データ作成部１２６では、翻訳された翻訳文書を含む出力データが作成される。なお、翻訳された翻訳文書は、後述するように入力データの一部としてデータ記録部１０８に登録されるようにしてもよい。
【００８７】
そして、いずれの場合も、データ作成部１２６では、各種タグに基づいて出力データが作成され、作成された出力データがデータ送信部１１０により利用者端末１０に送信される。利用者端末１０では、引用文書または選択手段６４２等により選択された表示言語に翻訳された引用文書として、出力データが出力される。
【００８８】
図９は、引用文書を含む原文書から出力データを作成するための処理を説明するフロー図である。図９に示すように、データ作成部１２６では、図８に示すような入力データから出力データが作成される。まず、データ記録部１０８から読出された入力データ中のタグが読込まれる（Ｓ６００）。タグが引用タグであるかが判断される（Ｓ６０２）。タグが引用タグであり、かつタグ情報が設定言語（ここでは、日本語）と異なる場合には、文書枠に切替手段６４２等を表示するための操作情報がデータ送信部１１０により利用者端末１０に送信される（Ｓ６０６）。タグが引用タグでない場合には、タグに応じた処理、例えば題名部に所定の書式を設定する等、出力データを作成するための処理がなされる（Ｓ６０８）。当該タグに応じた処理が完了すると、入力データ中の次のタグの読込みが試みられ（Ｓ６１０）、次のタグが存在する場合には、タグが読込まれ（Ｓ６００）、次のタグが存在しない場合には、出力データがデータ送信部１１０により利用者端末１０に送信されて（Ｓ６１２）、処理が終了する。
【００８９】
図１０は、引用文書の表示言語が切替られた場合の処理画面の表示例を示す説明図である。引用文書の表示言語の切替により、処理画面７００の文書枠７１０の引用部７５０に表示される引用文書の表示言語が日本語に切替えられている。なお、利用者は、選択手段７５２により表示言語を元の言語、ここでは英語に切替えることができる。ここでは、表示言語が日本語に切替えられる場合について示すが、例えば中国語等の他の言語に切替えられる場合についても同様である。
【００９０】
図１１は、引用文書が対訳形式で表示される場合の処理画面の表示例を示す説明図である。図１０に示す選択手段７５４により、対訳形式による表示が選択されると、文書枠には、原文部８６０と翻訳部８６２とに区別された引用部が設けられる。そして、引用部の一方８６０には、入力データ中の引用文書が表示され、他方８６２には入力データ中の引用文書を他の言語に翻訳した翻訳文書が表示される。この場合には、引用部８６２の表示を元の表示に戻すための選択手段８６４が設けられる。これにより、利用者は、原文書と翻訳文書とを容易に対比することができ、翻訳文書の修正を容易に行うことができる。
【００９１】
データ記録部１０８には、原文書または引用文書から翻訳された翻訳文書が入力データの一部として登録されるようにしてもよい。これにより、利用者は、翻訳文書の修正を行うことができるので、翻訳品質の向上が図られる。
【００９２】
利用者は、翻訳文書が表示されている文書枠（例えば、図７中の表題部６２０、本文部６３０、引用部６４０等）を例えば入力カーソル等により選択し、翻訳文書の登録を選択手段６１６Ｆにより選択する。翻訳文書の登録では、原文書（翻訳部）を示すタグ（翻訳タグ<translate, lang-“en”>）を用いて、タグ情報「His homerun ......」としての翻訳文書が入力データ中に追加される。そして、翻訳タグ中の「lang=”ja”」により翻訳文書の言語情報（ここでは日本語）が指定されている。なお、選択された文書枠（例えば本文部６４０等）について、選択された言語（例えば日本語等）に対応する翻訳文書がすでに入力データ中に登録されている場合には、登録されている入力データの翻訳情報が更新される。
【００９３】
翻訳文書が入力データの一部として登録される場合には、原文書の登録に際して、入力データの有する言語情報と異なる他の言語により翻訳された翻訳文書が入力データの一部として同時に登録されるようにしてもよい。この場合には、翻訳されるべき言語が利用者により予め設定されるようにしてもよい。これにより、利用者は、原文書とともに翻訳文書をデータ記録部１０８に登録することができる。
【００９４】
利用者は、検索条件を指定した上で選択手段６１６Ｅ等により原文書を検索することができる。利用者は、検索条件として指定した文書枠（例えば本文部６２０等）を例えば入力カーソル等により選択し、原文書の検索を選択手段６１６Ｅ等により選択する。これにより、例えば選択された文書枠６２０等に、データ送信部１１０により送信された操作情報により入力枠（例えばダイアログボックス等、不図示）が表示される。利用者は、入力枠上で所望の検索条件を入力し、例えば再び原文書の検索を選択手段６１６Ｅ等により選択する。これにより、検索条件が利用者端末１０から文書作成装置１００に送信されてデータ作成部１２６に伝達される。
【００９５】
データ作成部１２６では、選択された文書枠（例えば本文部）に該当し、かつ指定された検索条件に該当する文書を有する入力データがデータ記録部１０８に記録されている入力データから検索される。そして、検索された入力データから、例えば最新の更新情報を有する入力データ中の原文書を含む出力データが作成され、データ送信部１１０により利用者端末１０に送信される。利用者端末１０では、出力データが処理文書として選択された文書枠（例えば本文部６２０）に出力される。ここで、データ記録部１０８上では、検索される入力データが各種タグにより特定される。また、データ作成部１２６でも、各種タグに基づいて出力データが作成される。
【００９６】
なお、検索に際して、検索条件として原文書の分類小項目（例えば「大リーグ」）を選択手段６１２等により選択するようにしてもよい。この場合には、検索された入力データの分類情報が分類タグに基づいて判定される。また、翻訳文書が入力データの一部として登録されている場合には、翻訳文書も検索対象に含まれるようにしてもよい。これにより、利用者は、検索条件および検索範囲をより詳細に設定することができるので、検索精度の向上が図られる。
【００９７】
以上のように、本実施形態に係る文書処理装置１００によれば、インターネット２０を介して受信される原文書は、翻訳資源の分類項目の少なくともいずれかに関連付けられて利用者により登録される分類小項目のいずれかに対応するように原文書を分類するための分類情報と、原文書の作成言語を区別するための言語情報とともに入力データとして処理される。このため、原文書は、入力データ中の分類情報に関連付けられた分類項目に関連する翻訳資源に基づいて、少なくとも１つの他の言語に翻訳される。また、文書処理装置１００は、入力データ中の原文書および翻訳部により翻訳された原文書の翻訳文書の少なくともいずれかを含む出力データを作成する。このため、原文書および翻訳された翻訳文書の少なくともいずれかを含む出力データが利用者端末１０に出力される。また、入力データおよび分類小項目が利用者毎に記録されているので、翻訳資源の分類項目が利用者毎に容易に特定される。これにより、文書の読解や作成に際しての言語障壁が解消される等、多言語の文書の作成、検索、表示等の処理が効率化される。
【００９８】
図１２は、本発明の第２の実施形態に係る文書処理装置を含む文書処理システムの構成例を示す説明図である。本システムの構成は、第１の実施形態に係る文書処理装置１００を含む文書処理システムと基本的に同様である。ただし、本システムでは、文書処理装置２００がインターネット２０に接続された各種通信コンテンツ３０上の文書ファイル等にもアクセスする。
【００９９】
文書処理装置２００の構成も、第１の実施形態に係る文書処理装置１００と基本的に同様である。ただし、文書処理装置２００は、データ検索部２３４をさらに備える。以下では、第１の実施形態に係る文書処理装置１００と同様な構成要素については、説明を省略する。また、図１２に示されている各構成部間の接続は、あくまでも例示であって、係る場合に限定されるものではない。
【０１００】
ここで、データ検索部２３４は、例えば、文書処理装置２００上で実行される処理プログラムの一部として、処理制御部２２０に含まれ、例えば、利用者端末１０から受信した検索条件に一致する原文書をインターネット２０を介して接続された各種通信コンテンツ３０上で検索する。また、データ検索部２３２は、Ｗｅｂサーバ等である文書処理装置２００に付随する検索サーバ等で代用されるようにしてもよい。
【０１０１】
図１３は、原文書の処理画面の表示例を示す説明図である。文書処理装置２００は、前述した第１の実施形態の文書処理装置１００と同様に、原文書の作成、更新、表示、言語表示の切替および検索等、複数の処理を行うが、ここでは、特に原文書のインターネット検索および表示の各処理について説明する。なお、処理画面９００の構成等、前述した項目については、説明を省略する。
【０１０２】
原文書のインターネット検索に際して、利用者は、原文書の分類小項目を選択手段９０２により選択し、検索条件を指定した上で選択手段９１８により原文書をインターネット検索することができる。選択手段９１８によりインターネット検索が選択されると、データ送信部２１０により送信された操作情報により入力枠９３２（例えばダイアログボックス等）が例えば文書枠９３０に表示される。利用者は、入力枠９３２上で所望の検索条件を入力し、例えば再びインターネット検索を選択手段９１８により選択する。これにより、検索条件が利用者端末１０から文書作成装置２００に送信されてデータ検索部２３２に伝達される。
【０１０３】
検索条件は、一般に任意の単語や文節等の検索文書と考えられる。しかし、検索文書、定期的な検索時点（例えば、月曜日の正午等）、検索対象とすべき通信コンテンツの作成言語や作成組織（例えば研究機関のみ等）等の検索範囲、および原文書の更新時点（例えば、直近１ヶ月以内等）等の少なくともいずれかが検索条件として指定されるようにしてもよい。また、この種の検索条件毎の組合せ（例えば、検索文書と検索時点の組合せ）や、任意の検索条件同士の組合せ（検索文書１と検索文書２の組合せ）が検索条件として指定されるようにしてもよい。
【０１０４】
また、検索条件として検索文書が入力された場合には、入力された検索文書が少なくとも１つの他の言語に翻訳され、入力された検索文書とともに翻訳された当該検索文書を用いて原文書が検索されるようにしてもよい。この場合には、データ検索部２３２に伝達された検索文書が翻訳部２２４により翻訳され、再びデータ検索部２３２に伝達される。これにより、利用者は、検索条件および検索範囲をより広範に設定することができるので、検索精度の向上が図られる。
【０１０５】
データ検索部２３２では、インターネット２０に接続されている各種通信コンテンツ３０の文書ファイル上で検索条件に該当する原文書が検索される。検索条件に該当する原文書は、インターネット２０上に少なくとも１つ以上存在し、場合によっては存在しない場合もある。データ受信部２０６では、検索された原文書が、原文書の分類情報および言語情報とともに入力データとして受信され、入力データがデータ記録部２０８に登録される。
【０１０６】
なお、入力データの原文書は、通常のテキストデータのみならず、例えば原文書が含まれる文書ファイルのインターネット２０上での位置を表す識別子（例えば、ＵＲＬ、ＲＳＳ等）として登録されるようにしてもよい。この場合、データ作成部２２６では、識別子に対応する文書ファイルのテキストデータが予め作成された上で出力データが作成される。これにより、データ記録部２０８の容量負荷を解消することができる。
【０１０７】
図１４は、原文書の入力データの一例を示す説明図である。図１４には、３つの入力データが入力データの区切りを示すタグ（項目タグ<item>）を用いて記述されている。各入力データには、分類タグ（<category>）、言語タグ（<language>）、表題タグ（<title>）および本文タグ（<description>）を用いて、分類情報、言語情報、原文書（表題部、本文部）が含まれている。なお、ここでは、入力データ中に、分類情報、言語情報および原文書が含まれる場合を示すが、一部の情報のみが含まれる場合もある。
【０１０８】
データ作成部２２６では、図１４に示すような入力データから、例えば新しい更新情報を有する少なくとも１つ以上の入力データ中の原文書を含む出力データが作成され、データ送信部２１０により利用者端末１０に送信される。利用者端末１０では、出力データが処理文書として出力される。
【０１０９】
なお、出力データの作成に際して、原文書の要約が要約作成部１３０により作成されて、原文書の代わりに出力データに含まれるようにしてもよい。また、原文書の一部がデータ作成部２２６により作成されて、原文書の全ての代わりに出力データに含まれるようにしてもよい。これにより、利用者は、一度に多数の出力データを容易に閲覧することができ、多数の文書の閲覧性が向上する。
【０１１０】
図１５は、図１４に示すような入力データから作成された出力データの表示例を示す説明図である。なお、図１５には、処理画面１０００に表示枠１０１０が設けられ、入力データ中の項目タグに基づいて３つの文書枠１０２０、１０３０、１０４０が表示されており、各原文書に対応する入力データ中の言語情報、原文書に基づいて、指定された表示言語により原文書が表示されている。また、言語情報として英語の情報を有する入力データの文書枠１０３０には、原文書の表示言語（ここでは、日本語）を選択するための選択手段１０３２（例えば、選択ボタン等）が設けられる。
【０１１１】
利用者は、選択手段１０３２により原文書の表示言語を切替えることができる。これにより、選択された表示言語の情報（例えば「English」等）が利用者端末１０から文書作成装置１００に送信されてデータ作成部２２６に伝達される。データ作成部２２６では、処理文書の入力データがデータ記録部２０８から読出され、必要に応じて翻訳が行われ、作成された出力データがデータ送信部２１０により利用者端末１０に送信される。利用者端末１０では、原文書または選択手段１０２２により選択された表示言語に翻訳された処理文書として、出力データが出力される。ここでも、データ作成部２２６では、各種タグに基づいて出力データが作成される。
【０１１２】
図１６は、インターネット検索された原文書から出力データを作成するための処理を説明するフロー図である。図１６に示すように、データ作成部２２６では、図１４に示すような入力データから出力データが作成される。まず、利用者端末１０からの操作指令に応じて、基本言語情報が設定される。基本言語情報とは、処理文書の検索や表示等、処理に際して用いる基本的な言語を設定するための情報である。データ作成部２２６では、データ記録部２０８から読出された入力データ中のタグが読込まれる（Ｓ１０００）。タグが言語タグであるかが判定される（Ｓ１００２）。タグが言語タグであり、かつタグ情報が基本言語情報と異なる場合には、文書枠１０３０に切替手段１０３２を表示するための操作情報が操作情報作成部２２８により作成され、データ送信部２１０により利用者端末１０に送信される（Ｓ１００６）。タグが言語タグでない場合には、タグに応じた処理、例えば題名部に所定の書式を設定する等、出力データを作成するための処理がなされる（Ｓ１００８）。当該タグに応じた処理が完了すると、入力データ中の次のタグの読込みが試みられ（Ｓ１０１０）、次のタグが存在する場合には、タグが読込まれ（Ｓ１０００）、次のタグが存在しない場合には、出力データがデータ送信部２１０により利用者端末１０に送信される（Ｓ１０１２）て、処理が終了する。
【０１１３】
図１７は、図１５に示す表示例と同様な出力データの表示例を示す説明図である。図１７の表示例では、処理画面１１００に表示枠１１１０が設けられ、文書枠１１３０、１１４０、１１５０に入力データ中の言語情報が表示される。これにより、利用者は、入力データ中の言語情報を容易に判別することができる。文書枠１１２０、１１３０、１１４０には、全文表示と要約表示とを切替えるための選択手段１１２２、１１３４、１１３６、１１４２（例えば選択ボタン等）が設けられる。また、言語情報として英語の情報を有する入力データの文書枠１１３０には、原文書の表示言語（ここでは、日本語）を選択するための選択手段１１３２（例えば、選択ボタン等）が設けられる。
【０１１４】
図１７に示す表示例は、基本言語情報として日本語が設定されている場合の表示例である。このため、出力データの作成に際して、基本言語（ここでは、日本語）と異なる言語情報（ここでは、英語）を有する入力データの原文書が予め翻訳部２２４により基本言語（日本語）に翻訳された上で翻訳文書として出力データが作成されている。これにより、利用者は、多数の文書を表示言語が統一された状態で閲覧することができるので、多言語の文書が効率的に処理される。
【０１１５】
以上のように、本実施形態に係る文書処理装置２００によれば、検索条件に一致する原文書がインターネット２０を介して接続された各種通信コンテンツ３０上で検索され、分類情報、原文書および言語情報を含む入力データが作成される。このため、原文書は、入力データ中の分類情報に対応する分類項目に関連する翻訳資源に基づいて、少なくとも１つの他の言語に翻訳される。また、多言語で作成された複数の原文書が、予め設定された基本言語情報に対応する言語に翻訳されて一覧表示されるので、詳細な表示が望まれる所望の原文書を容易に特定することができる。これにより、文書の閲覧性が向上する等、多言語の文書の作成、検索、表示等の処理が効率化される。
【０１１６】
本発明に基づく方法は、コンピュータプログラムの形式で実現されるようにしてもよい。この場合、コンピュータプログラムは、文書処理装置１００、２００上、特に処理制御部１２０、２２０上で実行可能であって、本発明に基づく方法を実行するためにプログラミングされている。この場合、本発明がコンピュータプログラムによって実行されるので、コンピュータプログラムは、コンピュータプログラムによる実行に適した方法と同様に、本発明を表す。コンピュータプログラムは、記憶部１０４、２０４上またはコンピュータ読取可能な媒体上に記憶されるようにしてもよい。
【０１１７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記入された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施形態に係る文書処理装置を含む文書処理システムの構成例を示す説明図である。
【図２】翻訳辞書部の階層形式で分類された項目を示す説明図である。
【図３】原文書の分類に用いる分類小項目を登録するための画面表示の一例を示す説明図である。
【図４】原文書の処理画面の表示例を示す説明図である。
【図５】原文書の入力データの一例を示す説明図である。
【図６】処理文書の表示言語が切替られた場合の処理画面の表示例を示す説明図である。
【図７】原文書に引用文書を追加する場合の処理画面の表示例を示す説明図である。
【図８】引用文書を含む処理文書の入力データの一例を示す説明図である。
【図９】引用文書を含む原文書から出力データを作成するための処理を説明するフロー図である。
【図１０】引用文書の表示言語が切替られた場合の処理画面の表示例を示す説明図である。
【図１１】引用文書が対訳形式で表示される場合の処理画面の表示例を示す説明図である。
【図１２】本発明の第２の実施形態に係る文書処理装置を含む文書処理システムの構成例を示す説明図である。
【図１３】原文書の処理画面の表示例を示す説明図である。
【図１４】原文書の入力データの一例を示す説明図である。
【図１５】図１４に示すような入力データから作成された出力データの表示例を示す説明図である。
【図１６】インターネット検索された原文書から出力データを作成するための処理を説明するフロー図である。
【図１７】図１５に示す表示例と同様な出力データの表示例を示す説明図である。
【符号の説明】
【０１１９】
１０    利用者端末
２０    インターネット
３０    通信コンテンツ
１００、２００    文書処理装置
１０２、２０２    翻訳辞書部
１０４、２０４    記憶部
１０６、２０６    データ受信部
１０８、２０８    データ記録部
１１０、２１０    データ送信部
１２０、２２０    処理制御部
１２２、２２２    辞書選択部
１２４、２２４    翻訳部
１２６、２２６    データ作成部
１２８、２２８    操作情報作成部
１３０、２３０    要約作成部
１３２、２３２    言語判定部
２３４    データ検索部
【図１】
2008165415.tif 000003
【図２】
2008165415.tif 000004
【図３】
2008165415.tif 000005
【図４】
2008165415.tif 000006
【図５】
2008165415.tif 000007
【図６】
2008165415.tif 000008
【図７】
2008165415.tif 000009
【図８】
2008165415.tif 000010
【図９】
2008165415.tif 000011
【図１０】
2008165415.tif 000012
【図１１】
2008165415.tif 000013
【図１２】
2008165415.tif 000014
【図１３】
2008165415.tif 000015
【図１４】
2008165415.tif 000016
【図１５】
2008165415.tif 000017
【図１６】
2008165415.tif 000018
【図１７】
2008165415.tif 000019