(57)【要約】【課題】ドキュメントの表示形式に応じて異なる翻訳モードで翻訳することにより、翻訳の精度を高める。【解決手段】ドキュメントを翻訳する翻訳システムは、ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、指定部分に含まれる内容を、ドキュメントにおける指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部とを備える。【選択図】  図１
2004310411.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントを翻訳する翻訳システムであって、
前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、
前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部と
を備える翻訳システム。
【請求項２】
前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を管理する表示制御情報管理部を更に備え、
前記指定部分抽出部は、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として抽出する
請求項１記載の翻訳システム。
【請求項３】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として抽出し、
前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項２記載の翻訳システム。
【請求項４】
前記ドキュメントは、前記複数の項目のそれぞれを指定する前記表示形式指定情報である項目指定情報を更に含み、
前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる、前記項目指定情報により指定される前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項３記載の翻訳システム。
【請求項５】
前記翻訳処理部は、前記表示指定情報によりリストとして表示すべきことを指定された前記複数の項目のうち、句点を含まない項目を、句点を含む項目と比較し名詞句としてより優先的に翻訳する前記名詞句翻訳モードにより翻訳する
請求項２記載の翻訳システム。
【請求項６】
前記翻訳処理部は、前記表示指定情報によりリストとして表示すべきことを指定された前記複数の項目のうち、予め設定された単語数以下の項目を、前記予め設定された単語数を超える項目と比較し名詞句としてより優先的に翻訳する前記名詞句翻訳モードにより翻訳する
請求項２記載の翻訳システム。
【請求項７】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として抽出し、
前記翻訳処理部は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項２記載の翻訳システム。
【請求項８】
前記ドキュメントは、前記制御情報として、前記複数の要素のそれぞれを指定する表要素指定情報を更に含み、
前記翻訳処理部は、前記表示形式指定情報により表として表示すべきことを指定された部分に含まれる、前記表要素指定情報により指定される前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項７記載の翻訳システム。
【請求項９】
前記表示形式指定情報は、前記ドキュメントの各行の行頭に表示される行頭文字であり、
前記指定部分抽出部は、前記ドキュメント中に前記行頭文字を検出した場合に、前記行頭文字に対応する行の内容を前記指定部分として抽出する
請求項２記載の翻訳システム。
【請求項１０】
前記指定部分抽出部は、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として抽出し、
当該翻訳システムは、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として選択する訳語選択部を更に備え、
前記翻訳処理部は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択部により選択された訳語を用いて翻訳する
請求項２記載の翻訳システム。
【請求項１１】
前記訳語選択部は、前記複数の項目又は前記複数の要素の少なくとも一部のそれぞれについて、当該項目又は当該要素により指定される国の国民に分類される訳語、及び、当該項目又は当該要素により指定される国の言語に分類される訳語が存在する場合に、当該項目又は当該要素により指定される国の言語に分類される訳語を、当該項目又は当該要素の訳語として選択する請求項１０記載の翻訳システム。
【請求項１２】
前記訳語選択部は、前記複数の項目又は前記複数の要素の少なくとも一部のそれぞれに対応する訳語が属する分類に基づいて、前記所定の分類を選択する請求項１０記載の翻訳システム。
【請求項１３】
前記訳語選択部は、
前記複数の項目又は前記複数の要素のそれぞれに対応する訳語が、最も多く属する分類である最多分類を検出する最多分類検出部と、
前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、前記最多分類に属する訳語を当該語句の訳語として選択する最多訳語選択部と
を有する請求項１２記載の翻訳システム。
【請求項１４】
前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳するために用いられる文法規則を格納した名詞句翻訳辞書を管理する翻訳辞書管理部を更に備え、
前記翻訳処理部は、前記指定部分に含まれる内容を、前記名詞句翻訳辞書を用いて翻訳する
請求項１記載の翻訳システム。
【請求項１５】
ドキュメントを翻訳する翻訳システムであって、
前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を抽出する指定部分抽出部と、
前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを検出する共通部分検出部と、
前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として翻訳する翻訳処理部と
を備える翻訳システム。
【請求項１６】
前記共通部分検出部は、前記複数の項目のそれぞれが、前記一の共通部分を共通して主語とするか否かを検出し、
前記翻訳処理部は、前記複数の項目のそれぞれが前記一の語句を共通して主語とすることが検出された場合に、前記複数の項目のそれぞれを、前記一の語句を主語とする文として翻訳する
請求項１５記載の翻訳システム。
【請求項１７】
コンピュータによりドキュメントを翻訳させる翻訳方法であって、
前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を前記コンピュータに抽出させる指定部分抽出段階と、
前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより前記コンピュータに翻訳させる翻訳処理段階と
を備える翻訳方法。
【請求項１８】
前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を前記コンピュータに管理させる表示制御情報管理段階を更に備え、
前記指定部分抽出段階において、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させる
請求項１７記載の翻訳方法。
【請求項１９】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出段階において、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させ、
前記翻訳処理段階において、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより前記コンピュータに翻訳させる
請求項１８記載の翻訳方法。
【請求項２０】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出段階は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として前記コンピュータにより抽出させ、
前記翻訳処理段階は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより前記コンピュータに翻訳させる
請求項１８記載の翻訳方法。
【請求項２１】
前記指定部分抽出段階において、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させ、
前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として前記コンピュータに選択させる訳語選択段階を更に備え、
前記翻訳処理段階は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択段階により選択された訳語を用いて前記コンピュータにより翻訳させる
請求項１８記載の翻訳方法。
【請求項２２】
コンピュータによりドキュメントを翻訳させる翻訳方法であって、
前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を前記コンピュータに抽出させる指定部分抽出段階と、
前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを前記コンピュータに検出させる共通部分検出段階と、
前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として前記コンピュータに翻訳させる翻訳処理段階と
を備える翻訳方法。
【請求項２３】
コンピュータを、ドキュメントを翻訳する翻訳システムとして機能させるプログラムであって、
前記コンピュータを、
前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、
前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部と
して機能させるプログラム。
【請求項２４】
前記コンピュータを、前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を管理する表示制御情報管理部として更に機能させ、
前記指定部分抽出部は、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として抽出する
請求項２３記載のプログラム。
【請求項２５】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として抽出し、
前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項２４記載のプログラム。
【請求項２６】
前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、
前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として抽出し、
前記翻訳処理部は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する
請求項２４記載のプログラム。
【請求項２７】
前記指定部分抽出部は、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として抽出し、
当該プログラムは、前記コンピュータを、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として選択する訳語選択部として更に機能させ、
前記翻訳処理部は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択部により選択された訳語を用いて翻訳する
請求項２４記載のプログラム。
【請求項２８】
コンピュータを、ドキュメントを翻訳する翻訳システムとして機能させるプログラムであって、
前記コンピュータを、
前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を抽出する指定部分抽出部と、
前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを検出する共通部分検出部と、
前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として翻訳する翻訳処理部と
して機能させるプログラム。
【請求項２９】
請求項２３から請求項２８に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、翻訳システム、翻訳方法、及び、これらを実現するプログラムと記録媒体に関する。特に本発明は、ドキュメントの翻訳において、ドキュメント中に指定された表示形式に応じて翻訳方法を切り替える翻訳システム、翻訳方法、及び、これらを実現するプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来、ドキュメントを翻訳する翻訳システムにおいて、翻訳の精度を向上するため、特許文献１に記載された技術が開示されている。特許文献１においては、翻訳対象の言語（英語）で記載された英語記事と、翻訳先の言語（日本語）で記載された記事とを収集する。次に、英語記事を日本語に翻訳する場合に、当該英語記事に対応する日本語記事を検出する。そして、英語記事及び日本語記事のヘッドライン部分及び本文部分をそれぞれ抽出し、英語記事を翻訳した結果におけるヘッドライン部分に、日本語記事のヘッドライン部分を埋め込む。
【０００３】
【特許文献１】
特開２００２−２５９３７４号公報
【０００４】
【発明が解決しようとする課題】
上記の特許文献１においては、対応する日本語記事が収集されている場合に、機械翻訳が困難なヘッドライン部分を、日本語記事のヘッドライン部分に置き換えることができる。しかし、上記の処理は、対応する日本語記事が存在する場合にのみ有効であり、また、本文部分の翻訳精度を向上する点については考慮されていなかった。
【０００５】
そこで本発明は、上記の課題を解決することのできる翻訳システム、翻訳方法、及び、これらを実現するプログラムと記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、ドキュメントを翻訳する翻訳システムであって、前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部とを備える翻訳システム、及び、これを実現する翻訳方法、プログラム、記録媒体を提供する。
【０００７】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【０００８】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る翻訳システム１０の構成を示す。本実施形態に係る翻訳システム１０は、利用者のＰＣ、ＰＤＡ、及び携帯電話等、又は、利用者がネットワークを介してアクセスするサーバシステム等に実現されるコンピュータシステムであり、翻訳対象のドキュメント中に、例えばリストや表等の予め定められた表示形式により表示すべきことを指定された部分を、他の部分と比較し名詞句としてより優先的に翻訳する。また、翻訳システム１０は、例えば主語に続けてリスト等により複数の動詞句が記述されている場合に、これらの動詞句の主語を適切に補って翻訳する。これらの処理により、翻訳システム１０は、より適切な翻訳を行なうことができ、翻訳の精度を向上させる。
【００１０】
翻訳システム１０は、ドキュメント入力部１００と、指定部分抽出部１１０と、翻訳処理部１２０と、翻訳辞書格納部１３０と、翻訳辞書管理部１４０と、表示制御情報格納部１５０と、表示制御情報管理部１６０と、訳語選択部１７０と、共通部分検出部１８０と、ドキュメント出力部１９０とを備える。
【００１１】
ドキュメント入力部１００は、翻訳対象のドキュメントを入力する。指定部分抽出部１１０は、入力された翻訳対象のドキュメントのうち、例えばリストや表等の予め定められた表示形式により表示すべきことを指定された指定部分を抽出する。翻訳処理部１２０は、指定部分抽出部１１０を介して翻訳対象のドキュメントを取得し、指定部分に対応した翻訳モードで翻訳する。
【００１２】
翻訳辞書格納部１３０は、翻訳処理部１２０が翻訳に用いる翻訳辞書１３３及び名詞句翻訳辞書１３６等の翻訳辞書を格納する。翻訳辞書格納部１３０が格納する翻訳辞書１３３は、語句等の訳を記録した訳語辞書や、翻訳に用いる文法規則を記録した文法辞書を含んでよい。また、名詞句翻訳辞書１３６は、名詞句としてより優先的に翻訳をする名詞句翻訳モードにおいて翻訳処理部１２０が使用する翻訳辞書である。翻訳辞書管理部１４０は、翻訳辞書格納部１３０に格納された翻訳辞書を管理し、翻訳処理部１２０又は訳語選択部１７０からの要求を受けて翻訳辞書の内容を供給する。
【００１３】
表示制御情報格納部１５０は、ドキュメント中に含まれる情報であって、指定部分の指定に用いられる情報である表示形式指定情報を格納する。表示制御情報管理部１６０は、表示制御情報格納部１５０に格納された表示形式指定情報を管理し、指定部分抽出部１１０又は翻訳処理部１２０からの要求を受けて表示形式指定情報を指定部分抽出部１１０又は翻訳処理部１２０に供給する。ここで、表示形式指定情報は、例えばリスト表示形式で用いられる行頭文字（例えば“・”、“＋”、“−”、“＊”、“＞”、“１．”等）や、ドキュメントの指定部分の表示方法を指定するために用いられる制御情報（例えばＨＴＭＬのタグ等）等であってよい。
【００１４】
訳語選択部１７０は、指定部分のリストに含まれる複数の項目、又は指定部分の表に含まれる複数の要素のそれぞれについて、この項目又は要素に対応する複数の訳語のうち、適切な訳語を選択する。
より具体的には、項目・要素に含まれる語句は、例えば人、言語、場所、動物等の分類（素性：ｆｅａｔｕｒｅ）のいずれか又は複数に属する１又は複数の訳語を持つ。例えば、名詞の「Ｊａｐａｎｅｓｅ」は、人又は国民の素性に属する「日本人」、及び、言語の素性に属する「日本語」の２つの訳語を持つ。訳語選択部１７０は、複数の項目・要素に含まれる語句のそれぞれに対応する１又は複数の訳語のうち、どの分類に属する訳語を用いるかを選択する。
【００１５】
訳語選択部１７０は、最多分類検出部１７３と、最多訳語選択部１７６とを有する。最多分類検出部１７３は、複数の項目又は要素のそれぞれに対応する訳語が、最も多く属する分類である最多分類を検出する。最多訳語選択部１７６は、複数の項目又は要素のそれぞれに対応する訳語として、最多分類検出部１７３が検出した最多分類に属する訳語を選択する。
【００１６】
共通部分検出部１８０は、指定部分のリスト等に含まれる複数の項目のそれぞれが、指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを検出する。すなわち例えば、共通部分検出部１８０は、複数の項目のそれぞれが、指定部分以前の語句を共通の主語とする文（以下「主語無し文」という。）であるか否かを検出する。複数の項目のそれぞれが、一の共通部分との組み合わせにより文を構成することが検出されると、翻訳処理部１２０は、複数の項目のそれぞれを、一の共通部分と組み合わせた文として翻訳する。すなわち例えば、共通部分検出部１８０により指定部分が主語無し文であることが検出されると、翻訳処理部１２０は、複数の項目のそれぞれを、指定部分以前に記載された語句を主語とする文として翻訳する。
【００１７】
ドキュメント出力部１９０は、翻訳処理部１２０により翻訳された翻訳結果のドキュメントを出力する。
【００１８】
図２は、本実施形態に係る翻訳システム１０の処理フローを示す。
まず、ドキュメント入力部１００は、翻訳対象のドキュメントを入力する（Ｓ２００）。ここで、翻訳システム１０が利用者の情報処理装置上に実現される場合、ドキュメント入力部１００は、利用者により入力又は指定されたドキュメントを、翻訳対象のドキュメントとしてよい。一方、翻訳システム１０がサーバシステム上に実現される場合、ドキュメント入力部１００は、利用者の端末からネットワークを介して入力又は指定されたドキュメントを、翻訳対象のドキュメントとしてよい。
【００１９】
次に、指定部分抽出部１１０は、翻訳対象のドキュメントのうち、予め指定された表示形式により表示すべきことを指定された指定部分を抽出する（Ｓ２０５）。ここで、指定部分抽出部１１０は、表示制御情報管理部１６０を介して表示制御情報格納部１５０に格納された表示形式指定情報を取得し、ドキュメント中に表示形式指定情報を検出した場合に、表示形式指定情報によって予め指定された表示形式により表示すべきことを指定された部分を指定部分として抽出する。本実施形態に係る指定部分抽出部１１０は、予め指定された表示形式として、ドキュメントの少なくとも一部を複数の項目からなるリストとして表示するリスト表示形式と、ドキュメントの少なくとも一部を複数の要素（セル要素）からなる表として表示する表表示形式とを含む。
【００２０】
翻訳対象の部分が指定部分でない場合（Ｓ２１０）、翻訳処理部１２０は、翻訳辞書格納部１３０内の翻訳辞書１３３を参照し、通常の翻訳モードにより翻訳対象の部分を翻訳する（Ｓ２２０）。一方、翻訳対象の部分が指定部分である場合（Ｓ２１０）、指定部分抽出部１１０は、処理をＳ２３０に進める。
【００２１】
次に、共通部分検出部１８０は、リスト表示形式により表示すべきことを指定された指定部分において、リストに含まれる複数の項目のそれぞれが、ドキュメントにおける指定部分より前に記述された一の共通部分との組合せにより文を構成するか否かを検出する（Ｓ２３０）。例えば、共通部分検出部１８０は、当該複数の項目のそれぞれが、ドキュメントにおける指定部分より前に記述された一の共通部分を共通して主語とする主語無し文であるか否かを検出する。また、共通部分検出部１８０は、当該複数の項目のそれぞれが目的語であり、ドキュメントにおける指定部分より前に記述された一の共通部分を共通して主語及び動詞として用いることによって、一の共通部分と当該項目との組み合わせにより文を構成するか否かを検出してもよく、一の共通部分と当該項目として、組み合わせにより文を構成する他の品詞の組を検出してもよい。
【００２２】
次に、複数の項目のそれぞれが、一の共通部分との組合せにより文を構成することが検出された場合（Ｓ２４０）、翻訳処理部１２０は、これらの複数の項目のそれぞれを、一の共通部分と組み合わせた文として翻訳し、翻訳結果のうち一の共通部分を除いた部分を当該項目の翻訳結果として出力する（Ｓ２７０）。例えば、複数の項目のそれぞれが一の語句を共通して主語とする主語無し文であることが検出された場合、翻訳処理部１２０は、これらの複数の項目のそれぞれを、当該一の語句を主語とする文として翻訳し、翻訳結果の主語を除いた部分を当該項目の翻訳結果として出力する。
【００２３】
一方、Ｓ２４０において、指定部分が一の共通部分との組合せにより文を構成しないことが検出された場合（Ｓ２４０）、翻訳処理部１２０は、指定部分のリストに含まれる項目又は指定部分の表に含まれる要素が、句点を有するか否かを検出する（Ｓ２４５）。項目又は要素が句点を有する場合、名詞及び動詞を含む文である可能性が高いため、翻訳処理部１２０は、この項目又は要素を、翻訳辞書格納部１３０内の翻訳辞書１３３を用いて通常翻訳モードにより翻訳する（Ｓ２２０）。
【００２４】
Ｓ２４５において項目又は要素が句点を有しない場合、この項目又は要素は名詞句である可能性が高く、また、指定部分のリスト又は表に含まれる複数の項目又は要素は、互いに同一の素性に分類される訳語に対応する可能性が高い。そこで、訳語選択部１７０は、指定部分のリストに含まれる複数の項目、又は指定部分の表に含まれる複数の要素のそれぞれについて、この項目又は要素に対応する複数の訳語のうち、適切な素性の訳語を選択する（Ｓ２５０）。そして、翻訳処理部１２０は、Ｓ２５０により選択された訳語に基づいて、指定部分に含まれる内容を名詞句翻訳モードにより翻訳する（Ｓ２６０）。ここで、名詞句翻訳モードとは、例えば、翻訳対象のドキュメントにおける指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する翻訳モードであり、名詞句翻訳モード用の名詞句翻訳辞書１３６を用いてよい。
【００２５】
翻訳システム１０は、上記のＳ２０５からＳ２７０の処理を、翻訳が終了するまで繰り返す（Ｓ２８０）。そして、翻訳が終了すると、ドキュメント出力部１９０は、ドキュメントの翻訳結果を出力する。ここで、翻訳システム１０がサーバシステム上に実現される場合、ドキュメント出力部１９０は、ドキュメントの翻訳結果をネットワークを介して利用者の端末へ出力してもよい。
【００２６】
以上に代えて、翻訳処理部１２０は、Ｓ２４５において、指定部分のリストに含まれる項目又は指定部分の表に含まれる要素が、利用者又は翻訳システム１０の製造業者等により予め設定された単語数を超えるかどうか、すなわち例えば当該項目又は当該要素が予め設定された単語数の一例として２語を超えるかどうかを検出してもよい。ここで、項目又は要素が予め設定された単語数を超える場合、名詞及び動詞を含む文である可能性が高いため、翻訳処理部１２０は、Ｓ２２０において、この項目又は要素を、翻訳辞書格納部１３０内の翻訳辞書１３３を用いて通常モードにより翻訳する。一方、Ｓ２４５において、項目又は要素が予め設定された単語数以下である場合、この項目又は要素は名詞句である可能性が高い。そこで、訳語選択部１７０は、Ｓ２５０及びＳ２６０の処理を行い、予め設定された単語数以下の項目又は要素を、名詞句モードにより翻訳する。
【００２７】
以上に示した翻訳システム１０によれば、翻訳対象のドキュメントに指定された表示形式に基づいて、通常翻訳モード及び名詞句翻訳モードのいずれにより翻訳するかを選択することができる。これにより、翻訳システム１０は、ドキュメントにおいて、名詞句として翻訳するのが適切なリストや表等の部分を、名詞句翻訳モードにより適切に翻訳することができる。
【００２８】
図３は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの一例を示す。
図３（ａ）は、順序付けの無い行頭文字を用いたリスト表示形式により記述されたドキュメントの一例を示す。図３（ａ）のドキュメントは、それぞれがドキュメントの各行の行頭に表示される複数の行頭文字３１０と、複数の行頭文字３１０にそれぞれが対応する複数の項目３２０からなるリスト３００を含む。
【００２９】
指定部分抽出部１１０は、図２のＳ２０５において、ドキュメント中に行頭文字３１０を検出した場合に、行頭文字３１０に対応する行の内容である項目３２０を指定部分として抽出する。これに代えて、指定部分抽出部１１０は、複数の行頭文字３１０と、ドキュメント中に複数の行頭文字３１０に対応する複数の項目３２０を検出した場合に、複数の行頭文字３１０及び複数の項目３２０を含むリスト３００を指定部分として抽出してよい。ここで、行頭文字３１０は、指定部分の指定に用いられる表示形式指定情報として、表示制御情報格納部１５０に格納されてよい。
そして、翻訳処理部１２０は、図２のＳ２６０において、リストにより表示すべきことを指定された項目３２０を、名詞句翻訳モードにより翻訳する。
【００３０】
図３（ｂ）は、順序付けのある行頭文字を用いたリスト表示形式により記述されたドキュメントの一例を示す。図３（ｂ）のドキュメントは、表示される複数の行頭文字３１０と、複数の行頭文字３１０にそれぞれが対応する複数の項目３２０からなるリスト３００を含む。
【００３１】
図３（ａ）の場合と同様に、指定部分抽出部１１０は、図２のＳ２０５において、ドキュメント中に行頭文字３１０を検出した場合に、行頭文字３１０に対応する行の内容である項目３２０を指定部分として抽出する。これに代えて、指定部分抽出部１１０は、複数の行頭文字３１０と、ドキュメント中に複数の行頭文字３１０に対応する複数の項目３２０を検出した場合に、複数の行頭文字３１０及び複数の項目３２０を含むリスト３００を指定部分として抽出してよい。
【００３２】
そして、翻訳処理部１２０は、図２のＳ２６０において、リストにより表示すべきことを指定された項目３２０を、名詞句モードにより翻訳する。ここで、翻訳処理部１２０は、表示形式指定情報である行頭文字３１０によってリストとして表示すべきことを指定された複数の項目のうち、句点（例えば英語においては“．”、日本語においては“。”）を含まない項目を、句点を含む項目と比較し名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳してもよい。また、翻訳処理部１２０は、当該複数の項目のうち、予め設定された単語数以下の項目を、予め設定された単語数を超える項目と比較し名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳してもよい。
【００３３】
例えば、図３（ｂ）において、翻訳処理部１２０は、句点３３０を含まない項目である「Ｃｒｉｓｔａｌ  Ｃｒｕｉｓｅｓ」及び「Ｏｒｉｅｎｔ  Ｌｉｎｅｓ」を、句点３３０を含む項目である「Ｉｔ  ｔａｋｅｓ  １−２  ｈｏｕｒｓ  ｆｏｒ  ｔｈｅｓｅ  ｃｒｕｉｓｅｓ．」と比較し名詞句としてより優先的に翻訳してもよい。
【００３４】
以上において、翻訳システム１０は、例えば“・”、“＋”、“−”、＊”、及び“＞”等の、リストによって列挙される各項目の先頭に記述される文字を、行頭文字３１０として用いてよい。また、翻訳システム１０は、例えば“＊＊”、“１．、２．、３．、…”、“ｉ）、ｉｉ）、ｉｉｉ）、”、“▲１▼、▲２▼、▲３▼、…”、及び“ａ＞、ｂ＞、ｃ＞、…”等の、リストによって列挙される各項目の先頭に記述される文字列や、各項目を順序付ける文字列等を、行頭文字３１０として用いてよい。更に、翻訳システム１０は、例えばタブ又はインデント等の、リストによって列挙される各項目の先頭に記述される制御コードを、行頭文字３１０として用いてよい。
【００３５】
以上に示した処理の結果、翻訳処理部１２０は、リストにより表示すべきことを指定された部分を、名詞句翻訳モードにより翻訳する。これにより、翻訳処理部１２０は、通常翻訳モードにおいて「Ｃｒｙｓｔａｌ  ｃｒｕｉｓｅｓ」を例えば「水晶は航海する」と翻訳するのに対し、名詞句としてより優先的に翻訳し、例えば「クリスタル・クルーズ」と翻訳することができる。これにより、翻訳システム１０は、リストにより列挙された各項目の翻訳精度を高めることができる。
【００３６】
また、翻訳処理部１２０は、句点３３０を含む項目であり、例えば２語等の予め設定された単語数を超える項目でもある「Ｉｔ  ｔａｋｅｓ  １−２  ｈｏｕｒｓ  ｆｏｒ  ｔｈｅｓｅ  ｃｒｕｉｓｅｓ．」を、通常翻訳モードにより翻訳することにより、項目のうち名詞及び動詞を含む文として記述された部分の翻訳精度を高めることができる。
【００３７】
図４は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。本例におけるドキュメントは、例えばＨＴＭＬ等により記述されたドキュメントであり、ドキュメントの表示方法の指定に用いられ、利用者に対して直接表示されない制御情報であるリスト開始指定情報４００、項目開始指定情報４１０、項目終了指定情報４２０及びリスト終了指定情報４３０等の表示形式指定情報と、リスト開始指定情報４００及びリスト終了指定情報４３０により指定された表示方法に基づき表示される内容である項目４４０とを含む。
【００３８】
リスト開始指定情報４００及びリスト終了指定情報４３０は、ドキュメント中に含まれる内容情報の少なくとも一部である１又は複数の項目４４０を、１又は複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報である。より具体的には、リスト開始指定情報４００は、ドキュメントに記述されたリストの開始位置を示し、リスト終了指定情報４３０は、リストの終了位置を示す。リスト開始指定情報４００及びリスト終了指定情報４３０により指定されるリストは、例えばＨＴＭＬにおいて、“＜ＵＬ＞”と“＜／ＵＬ＞”の組により記述される順不同リスト、“＜ＯＬ＞”と“＜／ＯＬ＞”の組により記述される順序付リスト、及び、“＜ＤＬ＞”と“＜／ＤＬ＞”の組により記述される定義付リスト等であってよい。
【００３９】
項目開始指定情報４１０及び項目終了指定情報４２０は、リストとして表示すべき複数の項目のそれぞれを指定する項目指定情報である。より具体的には、項目開始指定情報４１０は、ドキュメント中における項目の開始位置を示し、項目終了指定情報４２０は、項目の終了位置を示す。項目開始指定情報４１０及び項目終了指定情報４２０により指定される項目は、例えばＨＴＭＬにおいて、“＜ＬＩ＞”と“＜／ＬＩ＞”の組により記述される項目、“＜ＤＴ＞”と“＜／ＤＴ＞”の組により記述される、定義付リストにおいて定義すべき語句を指定する項目、及び、“＜ＤＤ＞”と“＜／ＤＤ＞”の組により記述される、定義付リストにおいて語句の定義を記述する項目等であってよい。また、項目終了指定情報４２０の記述を省略した場合等において項目開始指定情報４１０により指定される項目は、例えばＨＴＭＬにおいて、“＜ＬＩ＞”により記述される項目、“＜ＤＴ＞”により記述される項目、及び、“＜ＤＤ＞”により記述される項目等であってよい。
【００４０】
翻訳処理部１２０は、図２のＳ２６０において、リスト開始指定情報４００及びリスト終了指定情報４３０によりリストとして表示すべきことを指定された部分に含まれる複数の項目のそれぞれを、名詞句翻訳モードにより翻訳する。これに代えて、翻訳処理部１２０は、リスト開始指定情報４００及びリスト終了指定情報４３０によりリストとして表示すべきことを指定された部分に含まれる、項目開始指定情報４１０及び項目終了指定情報４２０により指定される複数の項目のそれぞれを、名詞句翻訳モードにより翻訳してもよい。
【００４１】
図５は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。
図５（ａ）は、表表示形式により記述されたドキュメントの一例を示す。図５（ａ）のドキュメントは、各セルのそれぞれに要素５１０が記述された表５００を含む。
指定部分抽出部１１０は、図２のＳ２０５において、翻訳対象のドキュメントのうち、表表示形式により表示すべきことを指定された表５００を指定部分として抽出する。これに代えて、指定部分抽出部１１０は、複数の要素５１０のそれぞれを指定部分として抽出してもよい。
【００４２】
そして、翻訳処理部１２０は、図２のＳ２６０において、表により表示すべきことを指定された表５００内の複数の要素５１０を、名詞句翻訳モードにより翻訳する。
【００４３】
図５（ｂ）は、表表示形式により表示することを指定する制御情報を含むドキュメントの一例を示す。図５（ｂ）のドキュメントは、例えばＨＴＭＬ等により記述されたドキュメントであり、ドキュメントの表示方法の指定に用いられ、利用者に対して直接表示されない制御情報である表開始指定情報５６０、表終了指定情報５６５、行開始指定情報５７０、行終了指定情報５７５、見出し要素開始指定情報５８０、見出し要素終了指定情報５８５、データ要素開始指定情報５９０、およびデータ要素終了指定情報５９５等の表示形式指定情報と、表開始指定情報５６０及び表終了指定情報５６５により指定された表示方法に基づき表示される内容である要素５４０とを含む。
【００４４】
表開始指定情報５６０及び表終了指定情報５６５は、ドキュメント中に含まれる内容情報の少なくとも一部である要素５４０を、複数の要素からなる表として表示すべきことを指定する表示形式指定情報である。より具体的には、本実施形態において、表開始指定情報５６０は、ドキュメントに記述された表の開始位置を示し、表終了指定情報５６５は、表の終了位置を示す。表開始指定情報５６０及び表終了指定情報５６５により指定される表は、例えばＨＴＭＬにおいて、“＜ＴＡＢＬＥ＞”と“＜／ＴＡＢＬＥ＞”の組により記述されてよい。
【００４５】
行開始指定情報５７０及び行終了指定情報５７５は、表として表示すべき複数の要素のうち、各行に表示すべき要素の組を指定する表示形式指定情報である。
【００４６】
見出し要素開始指定情報５８０、見出し要素終了指定情報５８５、データ要素開始指定情報５９０、及びデータ要素終了指定情報５９５は、表として表示すべき複数の要素のそれぞれを指定する要素指定情報である。より具体的には、見出し要素開始指定情報５８０及びデータ要素開始指定情報５９０は、ドキュメント中における表の要素の開始位置を示し、見出し要素終了指定情報５８５及びデータ要素終了指定情報５９５は、要素の終了位置を示す。見出し要素開始指定情報５８０及び見出し要素終了指定情報５８５により指定される要素は、例えばＨＴＭＬにおいて、“＜ＴＨ＞”及び“＜／ＴＨ＞”の組により記述される、表中の見出しとなる要素である。一方、データ要素開始指定情報５９０及びデータ要素終了指定情報５９５により指定される要素は、例えばＨＴＭＬにおいて“＜ＴＤ＞”及び“＜／ＴＤ＞”の組により記述される、表中のデータとなる要素である。また、見出し要素終了指定情報５８５又はデータ要素終了指定情報５９５の記述を省略した場合等において見出し要素開始指定情報５８０又はデータ要素開始指定情報５９０により指定される要素は、例えばＨＴＭＬにおいて、“＜ＴＨ＞”により記述される要素、又は“＜ＴＤ＞”により記述される要素等であってよい。
【００４７】
翻訳処理部１２０は、図２のＳ２６０において、表開始指定情報５６０及び表終了指定情報５６５、又は、行開始指定情報５７０及び行終了指定情報５７５により表として表示すべきことを指定された部分に含まれる複数の要素のそれぞれを、名詞句翻訳モードにより翻訳する。これに代えて、翻訳処理部１２０は、表開始指定情報５６０及び表終了指定情報５６５により表として表示すべきことを指定された部分に含まれる、見出し要素開始指定情報５８０及び見出し要素終了指定情報５８５、又は、データ要素開始指定情報５９０及びデータ要素終了指定情報５９５により指定される複数の要素のそれぞれを、名詞句翻訳モードにより翻訳してもよい。
【００４８】
また、翻訳処理部１２０は、図２のＳ２６０において、複数の要素のうち、句点５２０を含まない要素５１０を、句点５２０を含む要素５１０と比較し名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳してもよい。あるいは、翻訳処理部１２０は、図２のＳ２６０において、複数の要素のうち、予め設定された単語数以下の要素５１０を、予め設定された単語数を超える要素５１０と比較し名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳してもよい。
【００４９】
以上に示した処理の結果、翻訳処理部１２０は、表により表示すべきことを指定された部分を、名詞句翻訳モードにより翻訳する。これにより、翻訳処理部１２０は、通常翻訳モードにおいて「Ｖｉｓｉｔｏｒ  ｃｏｍｍｅｎｔｓ」を例えば「訪問者はコメントする」と翻訳するのに対し、名詞句としてより優先的に翻訳し、例えば「訪問者コメント」と翻訳することができる。これにより、翻訳システム１０は、表により列挙された各要素の翻訳精度を高めることができる。
【００５０】
図６は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。図６（ａ）から図６（ｅ）は、リストボックス、ドロップダウンリスト、ラジオボタン、チェックボックス、及び、複数の項目の列挙によりそれぞれ表示されたドキュメントの一例を示す。
【００５１】
指定部分抽出部１１０は、リストにより表示すべきことを指定された指定部分として、翻訳対象のドキュメントにおけるリストボックス（図６（ａ））、ドロップダウンリスト（図６（ｂ））、ラジオボタン（図６（ｃ））に対応付けられた記述、チェックボックス（図６（ｄ））に対応付けられた記述、及び、列挙された複数の項目（図６（ｅ））を抽出してもよい。
【００５２】
そして、訳語選択部１７０、共通部分検出部１８０、及び翻訳処理部１２０は、図６（ａ）に示したリストボックス中の項目３２０、図６（ｂ）に示したドロップダウンリスト中の項目３２０、図６（ｃ）に示したラジオボタンに対応付けられた項目３２０、図６（ｄ）に示したチェックボックスに対応付けられた項目３２０、及び、列挙された項目３２０に対して図２に示したＳ２３０、Ｓ２４０、Ｓ２４５、Ｓ２５０、Ｓ２６０、及びＳ２７０の処理を行なってよい。
【００５３】
図７は、本実施形態に係る翻訳システム１０のＳ２５０における処理フローを示す。本処理フローにより、訳語選択部１７０は、指定部分の複数の項目又は複数の要素のそれぞれについて、当該項目又は要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該語句の訳語として選択する。
【００５４】
まず、訳語選択部１７０は、複数の項目又は複数の要素のそれぞれに対応する訳語が属すべき所定の分類として、最多分類を優先して選択するか否かを判断する（Ｓ７００）。最多分類を優先して選択しない場合、訳語選択部１７０は、複数の項目又は複数の要素の少なくとも一部のそれぞれに対応する訳語が属する分類に基づいて、複数の項目又は複数の要素のそれぞれに対応する訳語が属すべき所定の分類を選択する（Ｓ７０５）。これにより、訳語選択部１７０は、複数の項目又は複数の要素の少なくとも一部に対応する訳語に特徴的な素性の分類に基づいて、所定の分類を選択する。
【００５５】
所定の分類の選択において、訳語選択部１７０は、複数の項目又は複数の要素の少なくとも一部のそれぞれについて、当該項目又は当該要素により指定される国の国民の素性に分類される訳語、及び、当該項目又は当該要素により指定される国の言語の素性に分類される訳語が存在するか否かを判断する（Ｓ７１０）。
【００５６】
当該項目又は当該要素により指定される国の国民に分類される訳語、及び、当該項目又は当該要素により指定される国の言語に分類される訳語が存在する場合、訳語選択部１７０は、所定の分類として、当該項目又は当該要素により指定される国の言語の素性を選択し、国の言語の素性に分類される訳語を当該語句の訳語として選択する（Ｓ７２０）。すなわち、訳語が国の国民の素性及び国の言語の素性を有する場合に、国の言語の素性を有する訳語を当該項目又は当該要素の訳語として選択する。また、この場合において、訳語選択部１７０は、複数の項目又は複数の要素の全てについて、国の言語の素性を有する訳語を選択してよい。
【００５７】
一方、当該項目又は当該要素により指定される国の国民に分類される訳語、及び、当該項目又は当該要素により指定される国の言語に分類される訳語が存在しない場合（Ｓ７１０）、訳語選択部１７０は、翻訳システム１０の製造者又は利用者等によって定められた分類に基づいて、当該項目又は当該要素の訳語を選択する（Ｓ７３０及びＳ７３５）。すなわち、訳語選択部１７０は、製造業者又は利用者等によって設定された条件と一致する場合（Ｓ７３０）に、当該条件に対応して設定された素性を有する訳語を、当該項目又は当該要素の訳語として選択する（Ｓ７３５）。この場合において、訳語選択部１７０は、訳語選択部１７０は、複数の項目又は複数の要素の全てについて、当該条件に対応して設定された素性を有する訳語を選択してよい。
【００５８】
また、Ｓ７００において最多分類を優先して選択すると判断した場合、訳語選択部１７０は、複数の項目又は複数の要素のそれぞれに対応する訳語が属する分類に基づいて、最多の分類を所定の分類として選択する。
【００５９】
より具体的には、訳語選択部１７０内の最多分類検出部１７３は、複数の項目又は複数の要素のそれぞれに対応する訳語が、最も多く属する分類である最多分類を検出する（Ｓ７４０）。そして、訳語選択部１７０内の最多訳語選択部１７６は、所定の分類として最多分類を選択し、複数の項目又は複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、最多分類に属する訳語を当該項目又は当該要素の訳語として選択する（Ｓ７５０）。この結果を受けて、翻訳処理部１２０は、複数の項目又は複数の要素のそれぞれを、訳語選択部１７０により選択された訳語を用いて翻訳する。
【００６０】
以上において、訳語選択部１７０は、最多分類を優先して選択するか否かを判断し、判断結果に基づいて、Ｓ７０５の処理、又は、Ｓ７４０及びＳ７５０の処理のいずれを行うかを選択するのに代えて、まずＳ７０５の処理を行った後、Ｓ７２０及びＳ７３５で素性を選択しなかった場合にＳ７４０及びＳ７５０の処理を行ってもよい。
また、上記のＳ７０５において、訳語選択部１７０は、複数の項目又は複数の要素のうち、いずれかの項目又は要素が優先すべき素性を有する場合に、この素性に基づく分類を前記所定の分類として選択してよい。ここで、訳語選択部１７０は、優先すべき素性として、予め翻訳システム１０の製造者又は利用者により定められた素性や、翻訳対象のドキュメントに基づき選択された素性を用いてよい。また、翻訳システム１０が翻訳対象のドキュメントに基づいて当該ドキュメントの分野を選択し、当該分野に対応する分野別辞書を用いて翻訳を行なう場合においては、訳語選択部１７０は、翻訳に用いる分野別辞書に登録された語句の素性に基づいて、優先すべき素性を定めてもよい。
【００６１】
図８は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。本ドキュメントは、アプリケーション・サービス・プロバイダにより提供される、インターネット上の指定されたページを翻訳するサービスの画面の例である。本ドキュメントにおいて、リスト８００は、翻訳結果として出力すべき言語を利用者に指定させるための複数の項目からなる。
【００６２】
リスト８００の項目である「Ｃｈｉｎｅｓｅ」は、当該項目に対応して「中国人」及び「中国語」の複数の訳語を有する。同様に、「Ｆｒｅｎｃｈ」は「フランス人」及び「フランス語」、「Ｊａｐａｎｅｓｅ」は「日本人」及び「日本語」の複数の訳語をそれぞれ有する。ここで、「中国人」、「フランス人」、及び「日本人」は、それぞれの項目により指定される国の国民に分類される訳語である。一方、「中国語」、「フランス語」、及び「日本語」は、それぞれの項目より指定される国の言語に分類される訳語である。
【００６３】
上記の様に当該項目により指定される国の国民に分類される訳語、及び、当該項目より指定される国の言語に分類される訳語が存在する場合、訳語選択部１７０は、Ｓ７２０において、国の言語の素性を所定の分類として選択し、国の言語に分類される訳語、すなわち上記の例において「中国語」、「フランス語」、及び「日本語」を当該項目の訳語として選択する。
【００６４】
以上により、訳語選択部１７０は、特にインターネット上に多く見られる、言語の選択を行なわせるページ等を正確に翻訳することができる。
【００６５】
以上において、訳語選択部１７０は、翻訳対象のドキュメントの種類に基づいて、国の国民に分類される訳語、及び、国の言語に分類される訳語のいずれを選択するかを変更してもよい。すなわち例えば、訳語選択部１７０は、翻訳対象のドキュメントがインターネット上のページである場合に、国の言語に分類される訳語を選択し、翻訳対象のドキュメントがインターネット上のページでない場合に、国の国民に分類される訳語を選択する等の処理を行ってもよい。
【００６６】
また、訳語選択部１７０は、例えばＳ７３０及びＳ７３５において、国の国民に分類される訳語、及び、国の言語に分類される訳語の選択に代えて、予め設定された条件に基づき、他の分類の組合せのうち一方の分類を所定の分類として選択してもよい。
【００６７】
図９は、本実施形態に係る翻訳システム１０による、図７のＳ７４０及びＳ７５０における素性選択の一例を示す。
【００６８】
図９（ａ）は、図７のＳ７４０及びＳ７５０において、最多分類に基づき所定の分類を選択した結果、言語の素性が選択される例を示す。本例において、指定部分のリストに含まれる４つの項目は、順に「Ｓｐａｎｉｓｈ」、「Ｓｉｍｐｌｉｆｉｅｄ  Ｃｈｉｎｅｓｅ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」の語句を含む。ここで、「Ｓｐａｎｉｓｈ」、「Ｓｉｍｐｌｉｆｉｅｄ  Ｃｈｉｎｅｓｅ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」は、当該項目により指定される国の言語の分類に属する訳語を有する。一方、「Ｓｐａｎｉｓｈ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」は、当該項目により指定される国の国民の分類に属する訳語を有する。
【００６９】
この場合、図７のＳ７４０において、最多分類検出部１７３は、これらの４つ項目に対応する訳語が最も多く属する分類である最多分類として、これらの語句により指定される国の言語の分類に属する訳語を選択する。そして、図７のＳ７５０において、最多訳語選択部１７６は、指定部分のリストに含まれる４つの項目のそれぞれについて、当該項目に対応する複数の訳語のうち、最多分類である国の言語の分類に属する訳語を、当該項目の訳語として選択する。この結果、最多訳語選択部１７６は、４つの項目の訳語として、「スペイン語」、「簡体字中国語」、「フランス語」、及び「日本語」を生成する。
【００７０】
図９（ｂ）は、図７のＳ７４０及びＳ７５０において国民の素性が選択される例を示す。本例において、指定部分のリストに含まれる４つの項目は、順に「Ｓｐａｎｉｓｈ」、「Ｃａｎａｄｉａｎ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」の語句を含む。ここで、「Ｓｐａｎｉｓｈ」、「Ｃａｎａｄｉａｎ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」は、当該項目により指定される国の国民の分類に属する訳語を有する。一方、「Ｓｐａｎｉｓｈ」、「Ｆｒｅｎｃｈ」、「Ｊａｐａｎｅｓｅ」は、当該項目により指定される国の言語の分類に属する訳語を有する。
【００７１】
この場合、図７のＳ７４０において、最多分類検出部１７３は、これらの４つ項目に対応する訳語が最も多く属する分類である最多分類として、これらの項目により指定される国の国民の分類に属する訳語を選択する。そして、図７のＳ７５０において、最多訳語選択部１７６は、指定部分のリストに含まれる４つの項目のそれぞれについて、当該項目に対応する複数の訳語のうち、最多分類である国の国民の分類に属する訳語を当該項目の訳語として選択する。この結果、最多訳語選択部１７６は、４つの項目の訳語として、「スペイン人」、「カナダ人」、「フランス人」、及び「日本人」を生成する。
【００７２】
以上に示した通り、最多分類検出部１７３及び最多訳語選択部１７６を用いることにより、翻訳システム１０は、指定部分のリスト又は表等に含まれる複数の項目又は複数の要素のそれぞれに対応する訳語のうち、最も多くの訳語が属する分類である最多分類を検出し、最多分類に属する訳語を用いて全ての項目又は要素を翻訳することができる。これにより、翻訳システム１０は、リスト又は表等に含まれる複数の項目又は複数の要素の素性を、最も多くの項目又は要素が属する分類に対応する素性に統一して翻訳し、翻訳の精度を高めることができる。
【００７３】
なお、以上の処理において、最多分類検出部１７３は、複数の項目または複数の要素のそれぞれに対応する訳語の分類として、当該訳語として使用される頻度に基づいて選択した１又は複数の分類を用いてもよい。すなわち、最多分類検出部１７３は、当該項目又は当該要素が複数の訳語を有する場合、それぞれの訳語として使用される頻度が、例えば予め定められた頻度以上である訳語、又は頻度が高い順に選択した１若しくは複数の訳語の分類を、当該項目又は当該要素の分類として用いてよい。例えば、「Ａｍｅｒｉｃａｎ」は、「アメリカ英語」及び「アメリカ人」の訳語を有するが、一般的には「アメリカ人」として使用される頻度が高く、「アメリカ英語」として訳出するコストが高く設定される。この場合、最多分類検出部１７３は、「Ａｍｅｒｉｃａｎ」の素性として、国の国民の素性のみを選択し、最多訳語選択部１７６に選択させてもよい。
【００７４】
また、最多分類に基づく訳語の選択は、国の国民及び言語の素性以外の場合においても有効である。例えば、指定部分の複数の項目が、「Ｗｈｉｔｅ」、「Ｇｒｅｅｎ」、「Ｙｅｌｌｏｗ」、及び「Ｂｒｏｗｎ」である場合に、これらの複数の項目はいずれも色の素性に分類される訳語を有する一方、「Ｙｅｌｌｏｗ」を除く項目は人名の素性に分類される訳語を有する。このため、最多訳語選択部１７６は、これらの項目に対応する訳語が最も多く属する分類である最多分類として、これらの項目により指定される色の素性に分類される訳語を選択する。これに対し、指定部分の複数の項目が、「Ｗｈｉｔｅ」、「Ｇｒｅｅｎ」、「Ｓｍｉｔｈ」、「Ｂｒｏｗｎ」である場合に、これらの複数の項目はいずれも人名の素性に分類される訳語を有する一方、「Ｓｍｉｔｈ」を除く項目は色の素性に分類される訳語を有する。このため、最多訳語選択部１７６は、これらの項目に対応する訳語が最も多く属する分類である最多分類として、これらの項目により指定される人名の素性に分類される訳語を選択する。
【００７５】
図１０は、本実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。図１０（ａ）のドキュメントは、リスト８５０と、リスト８５０の各項目に共通する主語である共通部分８６０とを含む。
【００７６】
本ドキュメントを翻訳する場合、共通部分検出部１８０は、図２のＳ２４０において、リスト８５０に含まれる「ｅｎａｂｌｅｓ…」、「ｓｕｐｐｏｒｔｓ…」、「ｔａｋｅｓ…」等の各項目が、本ドキュメントにおけるリスト８５０より前に記述された共通部分８６０を共通して主語とする主語無し文であるか否かを検出する。すなわち例えば、共通部分検出部１８０は、リスト８５０に含まれる複数の項目が動詞句であり、リスト８５０の前に記載された一の共通部分が名詞句である場合に、リスト８５０に含まれる複数の項目が主語無し文であると検出してよい。
【００７７】
そして、図２のＳ２７０において、翻訳処理部１２０は、リスト８５０に含まれる各項目を、共通部分８６０を主語とする文として翻訳する。例えば、翻訳処理部１２０は、リスト８５０のそれぞれを、「この機能は、…を可能とする。」「この機能は、…をサポートする。」「この機能は、…をとる。」の様に翻訳する。そして、翻訳処理部１２０は、翻訳結果の主語を除いた部分を、各項目の翻訳結果として出力する。
【００７８】
図１０（ｂ）のドキュメントは、リスト８７０と、リスト８７０の各項目に共通する主語及び述語動詞を有する共通部分８８０とを含む。
【００７９】
本ドキュメントを翻訳する場合、共通部分検出部１８０は、図２のＳ２４０において、リスト８７０に含まれる「Ｉｎｆｏｒｍａｔｉｏｎ…」、「ｈｏｗ  ｔｏ…」、「ｃａｕｔｉｏｎｓ…」等の各項目が、本ドキュメントにおけるリスト８７０より前に記述された共通部分８８０を共通して主語及び述語動詞とする文であるか否かを検出する。すなわち例えば、共通部分検出部１８０は、リスト８７０に含まれる複数の項目が目的語であり、リスト８７０の前に記載された一の共通部分が名詞及び動詞の組を有する場合に、リスト８７０に含まれる複数の項目が共通部分との組み合わせにより文を構成すると検出してよい。
【００８０】
そして、図２のＳ２７０において、翻訳処理部１２０は、リスト８７０に含まれる各項目を、共通部分８８０と組み合わせた文として翻訳する。例えば、翻訳処理部１２０は、リスト８７０のそれぞれを、「このドキュメントは、…の情報を含む。」「このドキュメントは、どの様にして…するかを含む。」「このドキュメントは、…注意を含む。」の様に翻訳する。そして、翻訳処理部１２０は、翻訳結果の共通部分を除いた部分を、各項目の翻訳結果として出力する。
【００８１】
以上の例に示した様に、複数の項目が一の共通部分との組み合わせにより文を構成することを共通部分検出部１８０が検出すると、翻訳処理部１２０は、複数の項目のそれぞれを、共通部分と組み合わせた文として翻訳する。
【００８２】
図１１は、本実施形態に係る翻訳処理部１２０において、翻訳対象の項目又は要素が名詞句「Ｖｉｓｉｔｏｒ  ｒｅｖｉｅｗｓ」であった場合における翻訳結果の一例を示す。
図１１（ａ）は、翻訳処理部１２０がドキュメントにおける指定部分以外の部分を通常翻訳モードにより翻訳する場合において、文を優先して翻訳した場合における翻訳結果を示す。
【００８３】
まず、翻訳処理部１２０は、対象の名詞句の形態素解析を行い、それぞれの語の品詞等を解析する。次に、翻訳処理部１２０は、翻訳辞書格納部１３０内の文法辞書に登録された文法に基づいて、構文解析を行なう。
【００８４】
構文解析において、翻訳処理部１２０は、各英単語に対応付けて、当該英単語の品詞毎に、当該品詞として使用される頻度の低さを示すコストを割り当てる。例えば、英単語「Ｖｉｓｉｔｏｒ」が名詞として用いられるコストは、（）内に図示した通り５である。
【００８５】
次に、翻訳処理部１２０は、翻訳辞書格納部１３０内の文法辞書に登録された文法に記述された組合せを用いて句を生成し、当該句のコストを割り当てる。本例において、名詞句＋名詞句として用いられる場合のコストは８０であり、名詞単体で名詞句として用いられる場合のコストは１８であり、動詞単体で動詞句として用いられるコストは１５である。
【００８６】
次に、翻訳処理部１２０は、句を組み合わせて完成文を生成し、完成文のコストを割り当てる。本例において、名詞句＋動詞句で文を構成するコストは１８であり、名詞句単体の完成文９９０ａ、及び名詞句＋動詞句による完成文９９０ｂのコストは共に２００である。
【００８７】
次に、翻訳処理部１２０は、以上により解析されたそれぞれの完成文９９０ａ〜ｂについて、コストの合計値を算出する。例えば、完成文９９０ａのコストの合計値は、「名詞（５）＋名詞（５）＋名詞句（８０）＋完成文（２００）＝２９０」である。一方、完成文９９０ｂのコストの合計値は２６１である。
【００８８】
以上の構文解析の結果、翻訳処理部１２０は、コスト合計値が最も小さい文法、すなわち「Ｖｉｓｉｔｏｒ  ｒｅｖｉｅｗｓ」を完成文９９０ｂに翻訳する文法を、「Ｖｉｓｉｔｏｒ  ｒｅｖｉｅｗｓ」の構文解析結果として翻訳を行なう。この結果、ドキュメント出力部１９０は、翻訳結果「訪問者はレビューする」を出力する。
【００８９】
図１１（ｂ）は、翻訳処理部１２０が名詞句翻訳モードにより翻訳する場合における翻訳結果を示す。翻訳処理部１２０は、名詞句翻訳モードにおいて、翻訳処理部１２０がドキュメントにおける指定部分以外の部分を翻訳する場合と比較し、名詞句として翻訳する文法規則を使用する優先度をより高く設定する。すなわち、図１１（ｂ）に示した様に、図１１（ａ）における名詞句のみからなる完成文のコストを、完成文９９０ｂにおける完成文のコストより所定の値、例えば１５０減じる。これにより、翻訳処理部１２０は、「Ｖｉｓｉｔｏｒ  ｒｅｖｉｅｗｓ」を完成文９９０ａに翻訳する文法を、「Ｖｉｓｉｔｏｒ  ｒｅｖｉｅｗｓ」の構文解析結果として翻訳を行なう。この結果、ドキュメント出力部１９０は、翻訳結果「訪問者レビュー」を出力する。
【００９０】
以上に示した様に、翻訳処理部１２０は、名詞句翻訳モードにおいて、指定部分以外の部分を翻訳する場合と比較し、名詞句として優先して翻訳する文法規則を優先する。より具体的には、翻訳処理部１２０は、名詞句翻訳モードにおいて、名詞句として優先して翻訳する文法規則を、名詞と動詞の組からなる文に翻訳する文法規則に対して相対的に優先度を高める。
【００９１】
以上の処理において、翻訳処理部１２０は、指定部分に含まれる内容を、名詞句翻訳辞書１３６を用いて翻訳してよい。ここで、名詞句翻訳辞書１３６は、指定部分の他の部分を翻訳する場合と比較し、指定部分を名詞句としてより優先的に翻訳するために用いられる文法規則を格納する翻訳辞書である。
また、名詞句翻訳辞書１３６は、指定部分の他の部分を翻訳する場合と比較し、指定部分を名詞句としてより優先的に翻訳するために用いられる訳語を格納する訳語辞書を含んでもよい。
【００９２】
以上に示したフレーズ翻訳部１８０によれば、対象のドキュメントから抽出された名詞句の名詞句訳を生成する場合において、ドキュメントにおける名詞句以外の部分を翻訳する場合と比較し、名詞句として翻訳する文法規則を使用する優先度をより高く設定する。これにより、フレーズ翻訳部１８０は、抽出した名詞句に適した翻訳を行なうことができ、翻訳の精度を高めることができる。
【００９３】
図１２は、本実施形態に係るコンピュータ１０００のハードウェア構成の一例を示す。本実施形態に係る翻訳システム１０は、ホスト・コントローラ１１８２により相互に接続されるＣＰＵ１１００、ＲＡＭ１１２０、グラフィック・コントローラ１１７５、及び表示装置１１８０を有するＣＰＵ周辺部と、入出力コントローラ１１８４によりホスト・コントローラ１１８２に接続される通信インターフェイス１１３０、ハードディスク・ドライブ１１４０、及びＣＤ−ＲＯＭドライブ１１６０を有する入出力部と、入出力コントローラ１１８４に接続されるＲＯＭ１１１０、フレキシブルディスク・ドライブ１１５０、及び入出力チップ１１７０を有するレガシー入出力部とを備えるコンピュータ１０００により実現される。
【００９４】
ホスト・コントローラ１１８２は、ＲＡＭ１１２０と、高い転送レートでＲＡＭ１１２０をアクセスするＣＰＵ１１００及びグラフィック・コントローラ１１７５とを接続する。ＣＰＵ１１００は、ＲＯＭ１１１０及びＲＡＭ１１２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１１７５は、ＣＰＵ１１００等がＲＡＭ１１２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１１８０上に表示させる。これに代えて、グラフィック・コントローラ１１７５は、ＣＰＵ１１００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００９５】
入出力コントローラ１１８４は、ホスト・コントローラ１１８２と、比較的高速な入出力装置である通信インターフェイス１１３０、ハードディスク・ドライブ１１４０、ＣＤ−ＲＯＭドライブ１１６０を接続する。通信インターフェイス１１３０は、ネットワークを介して他の装置と通信する。ハードディスク・ドライブ１１４０は、コンピュータ１０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１１６０は、ＣＤ−ＲＯＭ１１９５からプログラム又はデータを読み取り、ＲＡＭ１１２０及び／又はハードディスク・ドライブ１１４０に提供する。
【００９６】
また、入出力コントローラ１１８４には、ＲＯＭ１１１０と、フレキシブルディスク・ドライブ１１５０や入出力チップ１１７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１１１０は、コンピュータ１０００が起動時に実行するブート・プログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１１５０は、フレキシブルディスク１１９０からプログラム又はデータを読み取り、入出力コントローラ１１８４を介してＣＰＵ１１００及び／又はハードディスク・ドライブ１１４０に提供する。入出力チップ１１７０は、フレキシブルディスク１１９０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００９７】
ＲＡＭ１１２０を介してＣＰＵ１１００に提供されるプログラムは、フレキシブルディスク１１９０、ＣＤ−ＲＯＭ１１９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力コントローラ１１８４及びＲＡＭ１１２０を介してコンピュータ１０００にインストールされ、ＣＰＵ１１００において実行される。
【００９８】
コンピュータ１０００にインストールされて実行され、コンピュータ１０００を翻訳システム１０として機能させるプログラムは、ドキュメント入力モジュールと、指定モジュール分抽出モジュールと、翻訳処理モジュールと、翻訳辞書管理モジュールと、表示制御情報管理モジュールと、最多分類検出モジュール及び最多訳語選択モジュールを含む訳語選択モジュールと、共通部分検出モジュールと、ドキュメント出力モジュールとを備える。これらのプログラム又はモジュールは、コンピュータ１０００を、ドキュメント入力部１００と、指定部分抽出部１１０と、翻訳処理部１２０と、翻訳辞書管理部１４０と、表示制御情報管理部１６０と、最多分類検出部１７３及び最多訳語選択部１７６を含む訳語選択部１７０と、共通部分検出部１８０と、ドキュメント出力部１９０としてそれぞれ機能させる。また、ハードディスク・ドライブ１１４０又はＣＤ−ＲＯＭ１１９５は、翻訳辞書格納部１３０及び／又は表示制御情報格納部１５０として機能してもよく、これに代えて翻訳辞書１３３及び名詞句翻訳辞書１３６は、ネットワークに接続されたサーバ上の記録媒体として実現されてもよい。
【００９９】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１１９０、ＣＤ−ＲＯＭ１１９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１０００に提供してもよい。
【０１００】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０１】
以上に説明した実施形態によれば、以下の各項目に示す翻訳システム、翻訳方法、及び、これらを実現するプログラムと記録媒体が実現される。
【０１０２】
（項目１）  ドキュメントを翻訳する翻訳システムであって、前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部とを備える翻訳システム。
（項目２）  前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を管理する表示制御情報管理部を更に備え、前記指定部分抽出部は、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として抽出する項目１記載の翻訳システム。
【０１０３】
（項目３）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として抽出し、前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する項目２記載の翻訳システム。
【０１０４】
（項目４）  前記ドキュメントは、前記複数の項目のそれぞれを指定する前記表示形式指定情報である項目指定情報を更に含み、前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる、前記項目指定情報により指定される前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する項目３記載の翻訳システム。
（項目５）  前記翻訳処理部は、前記表示指定情報によりリストとして表示すべきことを指定された前記複数の項目のうち、句点を含まない項目を、句点を含む項目と比較し名詞句としてより優先的に翻訳する前記名詞句翻訳モードにより翻訳する項目２記載の翻訳システム。
【０１０５】
（項目６）  前記翻訳処理部は、前記表示指定情報によりリストとして表示すべきことを指定された前記複数の項目のうち、予め設定された単語数以下の項目を、前記予め設定された単語数を超える項目と比較し名詞句としてより優先的に翻訳する前記名詞句翻訳モードにより翻訳する項目２記載の翻訳システム。
（項目７）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として抽出し、前記翻訳処理部は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する項目２記載の翻訳システム。
【０１０６】
（項目８）  前記ドキュメントは、前記制御情報として、前記複数の要素のそれぞれを指定する表要素指定情報を更に含み、前記翻訳処理部は、前記表示形式指定情報により表として表示すべきことを指定された部分に含まれる、前記表要素指定情報により指定される前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する項目７記載の翻訳システム。
（項目９）  前記表示形式指定情報は、前記ドキュメントの各行の行頭に表示される行頭文字であり、前記指定部分抽出部は、前記ドキュメント中に前記行頭文字を検出した場合に、前記行頭文字に対応する行の内容を前記指定部分として抽出する項目２記載の翻訳システム。
【０１０７】
（項目１０）  前記指定部分抽出部は、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として抽出し、当該翻訳システムは、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として選択する訳語選択部を更に備え、前記翻訳処理部は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択部により選択された訳語を用いて翻訳する項目２記載の翻訳システム。
【０１０８】
（項目１１）  前記訳語選択部は、前記複数の項目又は前記複数の要素の少なくとも一部のそれぞれについて、当該項目又は当該要素により指定される国の国民に分類される訳語、及び、当該項目又は当該要素により指定される国の言語に分類される訳語が存在する場合に、当該項目又は当該要素により指定される国の言語に分類される訳語を、当該項目又は当該要素の訳語として選択する項目１０記載の翻訳システム。
（項目１２）  前記訳語選択部は、前記複数の項目又は前記複数の要素の少なくとも一部のそれぞれに対応する訳語が属する分類に基づいて、前記所定の分類を選択する項目１０記載の翻訳システム。
【０１０９】
（項目１３）  前記訳語選択部は、前記複数の項目又は前記複数の要素のそれぞれに対応する訳語が、最も多く属する分類である最多分類を検出する最多分類検出部と、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、前記最多分類に属する訳語を当該語句の訳語として選択する最多訳語選択部とを有する項目１２記載の翻訳システム。
（項目１４）  前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳するために用いられる文法規則を格納した名詞句翻訳辞書を管理する翻訳辞書管理部を更に備え、前記翻訳処理部は、前記指定部分に含まれる内容を、前記名詞句翻訳辞書を用いて翻訳する項目１記載の翻訳システム。
【０１１０】
（項目１５）  ドキュメントを翻訳する翻訳システムであって、前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を抽出する指定部分抽出部と、前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを検出する共通部分検出部と、前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として翻訳する翻訳処理部とを備える翻訳システム。
【０１１１】
（項目１６）  前記共通部分検出部は、前記複数の項目のそれぞれが、前記一の共通部分を共通して主語とするか否かを検出し、前記翻訳処理部は、前記複数の項目のそれぞれが前記一の語句を共通して主語とすることが検出された場合に、前記複数の項目のそれぞれを、前記一の語句を主語とする文として翻訳する項目１５記載の翻訳システム。
（項目１７）  コンピュータによりドキュメントを翻訳させる翻訳方法であって、前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を前記コンピュータに抽出させる指定部分抽出段階と、前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより前記コンピュータに翻訳させる翻訳処理段階とを備える翻訳方法。
【０１１２】
（項目１８）  前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を前記コンピュータに管理させる表示制御情報管理段階を更に備え、前記指定部分抽出段階において、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させる項目１７記載の翻訳方法。
（項目１９）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出段階において、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させ、前記翻訳処理段階において、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより前記コンピュータに翻訳させる項目１８記載の翻訳方法。
【０１１３】
（項目２０）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出段階は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として前記コンピュータにより抽出させ、前記翻訳処理段階は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより前記コンピュータに翻訳させる項目１８記載の翻訳方法。
【０１１４】
（項目２１）  前記指定部分抽出段階において、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として前記コンピュータに抽出させ、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として前記コンピュータに選択させる訳語選択段階を更に備え、前記翻訳処理段階は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択段階により選択された訳語を用いて前記コンピュータにより翻訳させる項目１８記載の翻訳方法。
【０１１５】
（項目２２）  コンピュータによりドキュメントを翻訳させる翻訳方法であって、前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を前記コンピュータに抽出させる指定部分抽出段階と、前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを前記コンピュータに検出させる共通部分検出段階と、前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として前記コンピュータに翻訳させる翻訳処理段階とを備える翻訳方法。
【０１１６】
（項目２３）  コンピュータを、ドキュメントを翻訳する翻訳システムとして機能させるプログラムであって、前記コンピュータを、前記ドキュメントのうち、予め定められた表示形式により表示すべきことを指定された指定部分を抽出する指定部分抽出部と、前記指定部分に含まれる内容を、前記ドキュメントにおける前記指定部分の他の部分を翻訳する場合と比較し、名詞句としてより優先的に翻訳する名詞句翻訳モードにより翻訳する翻訳処理部として機能させるプログラム。
（項目２４）  前記コンピュータを、前記ドキュメント中に含まれる、前記指定部分の指定に用いられる表示形式指定情報を管理する表示制御情報管理部として更に機能させ、前記指定部分抽出部は、前記ドキュメント中に前記表示形式指定情報を検出した場合に、前記表示形式指定情報によって前記予め定められた表示形式により表示すべきことを指定された部分を前記指定部分として抽出する項目２３記載のプログラム。
【０１１７】
（項目２５）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリストとして表示すべきことを指定された部分を前記指定部分として抽出し、前記翻訳処理部は、前記表示形式指定情報によりリストとして表示すべきことを指定された部分に含まれる前記複数の項目のそれぞれを、前記名詞句翻訳モードにより翻訳する項目２４記載のプログラム。
【０１１８】
（項目２６）  前記ドキュメントは、前記ドキュメントの表示方法の指定に用いられる制御情報である前記表示形式指定情報と、前記表示形式指定情報により指定された表示方法に基づき表示される内容である内容情報とを含み、前記指定部分抽出部は、前記内容情報の少なくとも一部を複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によって前記表として表示すべきことを指定された部分を前記指定部分として抽出し、前記翻訳処理部は、前記表示形式指定情報により前記表として表示すべきことを指定された部分に含まれる前記複数の要素のそれぞれを、前記名詞句翻訳モードにより翻訳する項目２４記載のプログラム。
【０１１９】
（項目２７）  前記指定部分抽出部は、前記ドキュメントの少なくとも一部を複数の項目からなるリスト又は複数の要素を含む表として表示すべきことを指定する前記表示形式指定情報を前記ドキュメント中に検出した場合に、前記表示形式指定情報によってリスト又は表により表示すべきことを指定された部分を前記指定部分として抽出し、当該プログラムは、前記コンピュータを、前記複数の項目又は前記複数の要素のそれぞれについて、当該項目又は当該要素に対応する複数の訳語のうち、所定の分類に属する訳語を当該項目又は当該要素の訳語として選択する訳語選択部として更に機能させ、前記翻訳処理部は、前記複数の項目又は前記複数の要素のそれぞれを、前記訳語選択部により選択された訳語を用いて翻訳する項目２４記載のプログラム。
【０１２０】
（項目２８）  コンピュータを、ドキュメントを翻訳する翻訳システムとして機能させるプログラムであって、前記コンピュータを、前記ドキュメントの少なくとも一部を複数の項目からなるリストとして表示すべきことを指定する表示形式指定情報を検出した場合に、前記表示形式指定情報によってリストにより表示すべきことを指定された部分である指定部分を抽出する指定部分抽出部と、前記複数の項目のそれぞれが、前記ドキュメントにおける前記指定部分より前に記述された一の共通部分との組み合わせにより文を構成するか否かを検出する共通部分検出部と、前記複数の項目のそれぞれが前記一の共通部分との組み合わせにより文を構成することが検出された場合に、前記複数の項目のそれぞれを、前記一の共通部分と組み合わせた文として翻訳する翻訳処理部として機能させるプログラム。
（項目２９）  項目２３から項目２８に記載のプログラムを記録した記録媒体。
【０１２１】
【発明の効果】
上記説明から明らかなように、本発明によれば、ドキュメントの表示形式に応じて他の部分と比較し名詞句として優先的に翻訳することにより、名詞句で記載されることが多いリストや表等の部分を適切に翻訳する翻訳システム、翻訳方法、及び、これらを実現するプログラムと記録媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る翻訳システム１０の構成を示す。
【図２】本発明の実施形態に係る翻訳システム１０の処理フローを示す。
【図３】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの一例を示す。図３（ａ）は、順序付けの無い行頭文字を用いたリスト表示形式により記述されたドキュメントの一例を示す。図３（ｂ）は、順序付けのある行頭文字を用いたリスト表示形式により記述されたドキュメントの一例を示す。
【図４】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。
【図５】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。図５（ａ）は、表表示形式により記述されたドキュメントの一例を示す。図５（ｂ）は、表表示形式により表示することを指定する制御情報を含むドキュメントの一例を示す。
【図６】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。図６（ａ）は、リストボックスにより表示されたドキュメントの一例を示す。図６（ｂ）は、ドロップダウンリストにより表示されたドキュメントの一例を示す。図６（ｃ）は、ラジオボタンにより表示されたドキュメントの一例を示す。図６（ｄ）は、チェックボックスにより表示されたドキュメントの一例を示す。図６（ｅ）は、複数の項目が列挙されたドキュメントの一例を示す。
【図７】本発明の実施形態に係る翻訳システム１０のＳ２５０における処理フローを示す。
【図８】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。
【図９】本発明の実施形態に係る翻訳システム１０による素性選択の一例を示す。図９（ａ）は、言語の素性が選択される例を示す。図９（ｂ）は、国民の素性が選択される例を示す。
【図１０】本発明の実施形態に係る翻訳システム１０が翻訳するドキュメントの他の例を示す。図１０（ａ）は、リストの各項目に共通する主語を共通部分として含むドキュメントを示す。図１０（ｂ）は、リストの各項目に共通する主語及び述語動詞を有する共通部分を含むドキュメントを示す。
【図１１】本発明の実施形態に係る翻訳処理部１２０における翻訳結果の一例を示す。図１１（ａ）は、文を優先して翻訳する場合における翻訳結果を示す。図１１（ｂ）は、名詞句を優先して翻訳する場合における翻訳結果を示す。
【図１２】本発明の実施形態に係るコンピュータ１０００のハードウェア構成の一例を示す。
【符号の説明】
１０  翻訳システム
１００  ドキュメント入力部
１１０  指定部分抽出部
１２０  翻訳処理部
１３０  翻訳辞書格納部
１３３  翻訳辞書
１３６  名詞句翻訳辞書
１４０  翻訳辞書管理部
１５０  表示制御情報格納部
１６０  表示制御情報管理部
１７０  訳語選択部
１７３  最多分類検出部
１７６  最多訳語選択部
１８０  共通部分検出部
１９０  ドキュメント出力部
３００  リスト
３１０  行頭文字
３２０  項目
３３０  句点
４００  リスト開始指定情報
４１０  項目開始指定情報
４２０  項目終了指定情報
４３０  リスト終了指定情報
４４０  項目
５００  表
５１０  要素
５２０  句点
５４０  要素
５６０  表開始指定情報
５６５  表終了指定情報
５７０  行開始指定情報
５７５  行終了指定情報
５８０  見出し要素開始指定情報
５８５  見出し要素終了指定情報
５９０  データ要素開始指定情報
５９５  データ要素終了指定情報
８００  リスト
８５０  リスト
８６０  共通部分
８７０  リスト
８８０  共通部分
９９０ａ〜ｂ  完成文
１０００  コンピュータ
１１００  ＣＰＵ
１１１０  ＲＯＭ
１１２０  ＲＡＭ
１１３０  通信インターフェイス
１１４０  ハードディスク・ドライブ
１１５０  フレキシブルディスク・ドライブ
１１６０  ＣＤ−ＲＯＭドライブ
１１７０  入出力チップ
１１７５  グラフィック・コントローラ
１１８０  表示装置
１１８２  ホスト・コントローラ
１１８４  入出力コントローラ
１１９０  フレキシブルディスク
１１９５  ＣＤ−ＲＯＭ
【図１】
2004310411.tif 000003
【図２】
2004310411.tif 000004
【図３】
2004310411.tif 000005
【図４】
2004310411.tif 000006
【図５】
2004310411.tif 000007
【図６】
2004310411.tif 000008
【図７】
2004310411.tif 000009
【図８】
2004310411.tif 000010
【図９】
2004310411.tif 000011
【図１０】
2004310411.tif 000012
【図１１】
2004310411.tif 000013
【図１２】
2004310411.tif 000014