(57)【要約】【課題】  訳語決定を効率的に行えるように訳語情報を出力する。【解決手段】  機械翻訳処理２は，入力文１を受け付けると，入力文１を形態素解析によって部分列４に分割し，機械翻訳辞書３から部分列４の訳語候補群５を取得する。訳語候補優先度算出処理６は，訳語候補群５の各訳語候補の対訳例文データベース７における出現情報を得て，出現情報をもとに訳語候補優先度８を算出する。優先度付き訳語候補生成処理９は，各訳語候補に訳語候補優先度８を付与して優先度付き訳語候補群１０を生成する。優先度付き訳語候補群出力処理１１は，優先度付き訳語候補群１０の各訳語候補を優先度が高い順にソートして出力される。【選択図】  図１
2007226729.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを，
原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割した前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する機械翻訳部と，
前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースと，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する訳語候補優先度算出部と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する優先度付き訳語候補生成部と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する優先度付き訳語候補出力処理部とを
備える処理装置として機能させるための
訳語情報出力処理プログラム。
【請求項２】
前記コンピュータを，
前記翻訳辞書が専門分野に対応する複数の専門分野辞書で構成されている場合に，前記専門分野辞書各々に対して辞書重みを設定する辞書重み設定部を備えるとともに，
前記訳語候補優先度算出部では，前記辞書重みを用いて前記訳語候補の優先度を算出する処理装置として機能させるための
請求項1に記載の訳語情報出力処理プログラム。
【請求項３】
前記コンピュータを，
過去の訳語情報出力処理によって出力された訳語候補からユーザによって選択された訳語候補に関する訳語候補選択履歴情報を蓄積する訳語候補選択履歴情報蓄積部を備えるとともに，
前記訳語候補優先度算出部では，前記訳語候補選択履歴情報を用いて，前記入力文の部分列の訳語候補の優先度を算出する処理装置として機能させるための
請求項1または請求項２のいずれか一項に記載の訳語情報出力処理プログラム。
【請求項４】
前記コンピュータを，
前記翻訳文の訳語として，前記入力文中の部分列の訳語候補の中から最大の優先度を持つ訳語候補を採用し，前記翻訳文の訳語を前記最大の優先度の訳語候補に入れ替える訳語入替部と，
前記採用された最大の優先度の訳語候補の訳語信頼度を所定の優先度分布から算出し，前記翻訳文に入れられた最大の優先度の訳語候補に前記訳語信頼度を付与する訳語信頼度算出部と，
前記翻訳文の最大の優先度の訳語候補を，当該訳語候補の訳語信頼度に応じた所定の表示態様に変換し，前記翻訳文を出力する翻訳文出力部とを備える
処理装置として機能させるための
請求項１〜請求項３のいずれか一項に記載の訳語情報出力処理プログラム。
【請求項５】
前記コンピュータを，
前記訳語信頼度算出部では，前記訳語信頼度を，前記対訳例文データベースにおける当該最大の優先度の訳語候補の出現に関する絶対値と，前記最大の優先度の訳語候補が含まれる訳語候補群の他の訳語候補との訳語信頼度間の比率とを用いて算出する
処理装置として機能させるための
請求項４に記載の訳語情報出力処理プログラム。
【請求項６】
前記コンピュータを，
前記入力文の部分列の訳語候補のなかから指定された訳語候補を含む対訳例文を前記対訳例文データベースから抽出し，前記抽出された対訳例文の原語例文の当該訳語候補に対応する部分列の位置と当該原語例文の当該訳語候補の位置とを揃えて出力する対訳例文出力部を
備える処理装置として機能させるための
請求項1〜請求項４のいずれか一項に記載の訳語情報出力処理プログラム。
【請求項７】
前記コンピュータを，
前記対訳例文の原語例文に付与された所定の解析情報をもとに，前記対訳例文をソートする対訳例文ソート部を備えるとともに，
前記対訳例文出力部では，前記ソートされた順序で前記対訳例文を表示する処理装置として機能させるための
請求項４に記載の訳語情報出力処理プログラム。
【請求項８】
前記コンピュータを，
前記機械翻訳部によって取得された訳語候補から展開される活用形を生成し，前記訳語候補およびその活用形を組み合わせまたは並べ替えて検索用訳語候補組合せを作成する訳語候補組合せ生成部を備えるとともに，
前記訳語候補優先度算出部では，前記検索用訳語候補組合せごとに前記優先度を算出する
処理装置として機能させるための
請求項１〜請求項４または請求項６のいずれか一項に記載の訳語情報出力処理プログラム。
【請求項９】
原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースとを備えたコンピュータが行う訳語情報出力処理方法であって，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割された前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する処理過程と，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する処理過程と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する処理過程と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する処理過程とを
備える訳語情報出力処理方法。
【請求項１０】
原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割された前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する機械翻訳部と，
前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースと，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する訳語候補優先度算出部と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する優先度付き訳語候補生成部と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する優先度付き訳語候補出力処理部とを
備える訳語情報出力処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，翻訳作業が行われる際に，品質を維持しながら効率よく訳語を決定する作業を支援するための訳語情報処理技術に関する。本発明は，特に，産業翻訳（業務翻訳）などのような大量の専門文書を高速かつ高品質に翻訳することが要求される翻訳業務の支援に適する。
【背景技術】
【０００２】
翻訳における訳語決定作業では，原言語と目標言語との対訳用辞書や対訳例文などを参照することによって，複数の訳語候補から適切な訳語が決定される。翻訳者は，一般的に，確信を持ちながら訳語を決定するために，訳語候補ごとに大量の例文を参照して訳語としての適否を検証する作業，いわゆる訳語裏取り作業を行っている。
【０００３】
従来，訳語決定を効率的に行うために，大量に蓄積された対訳文書を用いて翻訳用辞書データベースにおける複数の訳語の優先順位を自動的に変更する辞書データ改良装置が提供されている（例えば，特許文献１参照）。
【０００４】
また，過去に翻訳された大量の対訳例文を蓄積しておき，これを検索機能によって，訳語候補を含む例文を多数検索して翻訳者に提示する例文検索処理が知られている。
【０００５】
また，訳語決定を支援する技術として，大規模な専門分野辞書を用いる機械翻訳処理技術が知られている。専門分野辞書を備えた機械翻訳処理では，入力された単語に対して専門用語辞書の訳語を埋め込んだ機械翻訳文を高速に出力する。
【特許文献１】特開２０００−１７２６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術の１つである特許文献１の装置では，機械翻訳処理の訳語候補の順位が自動的に入れ替わる。しかし，上位となった訳語候補に対する確信を得るための情報は付加されておらず，また提示されていないため，翻訳者は，上位の訳語候補の選択について確信を得るための作業が必要となる。翻訳者は，訳語候補ごとに例文検索を繰り返して，対訳例文を読む必要がある。そのため，かかる装置は，訳語決定の大幅な効率化には寄与しないと考えられる。
【０００７】
また，訳語裏取りのために例文検索機能を用いる場合に，検索結果として表示される情報は，長い例文そのものである。そのため，翻訳者は，表示された例文を読んで必要な訳語候補がどこに含まれているかを探さなければならず，この作業に長い時間を費やさなければならなかった。さらに，翻訳者は，このような例文検索操作を各候補訳語について繰り返し行わなければならず，大きな負担となっていた。
【０００８】
また，機械翻訳処理によれば，訳語候補から自動的に採用された訳語による機械翻訳文を高速に出力することができる。しかし，機械翻訳処理結果の訳語は，入力される各単語について複数存在する訳語候補の中から機械翻訳処理において自動的に選択されたものである。訳語の信頼性を検証するために，翻訳者は，訳語裏取り作業を行わなければならない。機械翻訳処理で出力された各訳語についての例文検索を行って，例文を読んで訳語の適否を確認するという作業時間を軽減することはできなかった。
【０００９】
翻訳作業では，全作業時間に対して訳語決定作業に費やされる時間の割合が大きい。これが翻訳作業全体の効率化の妨げになっていた。特に，訳語候補決定の際の訳語裏取り作業に多大な時間を費やしているのが現状であった。
【００１０】
そのため，訳語裏取りを含めた訳語決定作業を効率的に行うための支援技術の提供が要求されている。
【００１１】
本発明は，効率的な訳語決定を支援するために，訳語候補と，訳語候補が対訳例文などに出現する程度を示す出現情報をもとに求めた表示対象としての優先度を示す情報とを組にして出力できる処理技術を提供することを目的とする。
【００１２】
また，本発明は，効率的な訳語裏取り作業を支援するために，入力される単語とその訳語候補とをそれぞれ含む原語例文と訳語例文との対である対訳例文を，該当する入力単語および訳語候補の位置を揃えた状態に整えて出力できる処理技術を提供することを目的とする。
【００１３】
また，訳語裏取り作業の要否の判断を簡単に行えるようにするために，機械翻訳処理において生成された翻訳文を出力する際に，機械翻訳処理で採用されている訳語の信頼性をその訳語候補の例文における出現頻度から求め，信頼性に応じて訳語の表示態様を変更して出力できる処理技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は，コンピュータを，１）原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，２）前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割された前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する機械翻訳部と，３）前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースと，４）前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する訳語候補優先度算出部と，５）前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する優先度付き訳語候補生成部と，６）前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する優先度付き訳語候補出力処理部とを備える処理装置として機能させるためのプログラムである。
【００１５】
本発明は，処理対象として入力される文（入力文）を原言語から目標言語へ翻訳する場合に，以下のように作用する。
【００１６】
まず，機械翻訳部は，原言語で記述された入力文に対して機械翻訳処理を行って目標言語の翻訳文を生成する。そして，この機械翻訳処理において実行される形態素解析処理によって分割して取得した入力文の各部分列に対して，翻訳辞書から抽出した一または複数の訳語候補を取得する。訳語候補優先度算出部は，部分列の訳語候補ごとに，対訳例文データベースの対訳例文中にこの訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する。訳語候補生成部は，訳語候補に優先度を付与した優先度付き訳語候補を作成する。優先度付き訳語候補出力処理部は，入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，その優先度が高い順にソートして表示する。
【００１７】
本発明によれば，訳語候補が対訳例文データベース中に出現する程度の高さと，訳語として選出される可能性の高さに相関性があるとみなして，訳語候補の対訳例文における出現情報にもとづいて，出力対象としての優先度を決定し，優先度が高い順に訳語候補を並べてコンパクトに表示し，かつ，各訳語候補の優先度をともに表示することができる。これによって，ユーザは，訳語を決定する場合に，選択される可能性が高い訳語候補を，その根拠情報を確認しながら見ることができるため，訳語決定作業を効率的に行うことができる。
【００１８】
さらに，本発明は，対訳例文における出現情報の他に，訳語候補の出典辞書に関する情報，訳語候補が選択され，使用された履歴情報などを加味して，訳語候補の優先度を算出することができる。これによって，訳語候補自体を絞り込んで使用することができるため，ユーザは，効率的に訳語候補を確認して決定することができる。
【００１９】
また，本発明は，翻訳文の訳語として，入力文中の部分列の訳語候補の中から最大の優先度を持つ訳語候補を採用し，翻訳文の訳語を最大の優先度の訳語候補に入れ替える訳語入替部と，この最大の優先度の訳語候補の訳語信頼度を所定の優先度分布から算出し，翻訳文に入れられた最大の優先度の訳語候補にこの訳語信頼度を付与する訳語信頼度算出部と，翻訳文に入れられた最大の優先度の訳語候補を，訳語候補の訳語信頼度に応じた所定の表示態様に変換し，翻訳文を出力する翻訳文出力部とを備える処理装置として機能させるためのプログラムである。
【００２０】
本発明によれば，翻訳文の訳語を最大の優先度を持つ訳語候補に入れ替え，さらに，入れ替えられた訳語候補自体を，その訳語信頼度に応じた表示態様に変換した上で，翻訳文を出力することができる。これによって，ユーザは，翻訳文の訳語の表示態様を見るだけでその訳語の信頼度を見て訳語裏取りの要否をすぐに判断できるため，訳語決定作業を効率的に行うことができる。
【００２１】
本発明は，入力文の部分列の訳語候補のなかから指定された訳語候補を含む対訳例文を対訳例文データベースから抽出し，抽出された対訳例文の原語例文の当該訳語候補に対応する部分列の位置と原語例文の当該訳語候補の位置とを揃えて表示する対訳例文出力部を備える処理装置として機能させるためのプログラムである。
【００２２】
本発明によれば，訳語候補が出現する訳語例文をその原語例文とともに表示し，さらに，訳語候補と対応する原語の部分とを，例えば文の行方向に垂直に揃えて表示することができる。これによって，ユーザは，長い例文中から着目するべき訳語候補と対応する部分との対応部分をすぐに見つけ出して確認できるため，訳語決定作業を効率的に行うことができる。
【００２３】
また，本発明は，前記コンピュータを，機械翻訳部によって取得された訳語候補から展開される活用形を生成し，訳語候補およびその活用形を組み合わせまたは並べ替えて検索用訳語候補組合せを作成する訳語候補組合せ生成部を備えるとともに，訳語候補優先度算出部では，前記検索用訳語候補組み合わせごとに前記優先度を算出する処理装置として機能させるためのプログラムである。
【００２４】
本発明によれば，複合語の訳語候補を提示する場合に，複合語を構成する各単語の訳語候補だけでなく，複合語としての訳語候補の優先度を算出し，この優先度をもとに訳語候補をソートして表示することができる。これによって，複合語としての訳語候補および優先度が提示されるため，ユーザは，複合語の訳語決定を効率的に行うことができる。
【発明の効果】
【００２５】
以上のように，本発明によれば，入力された文の各部分列の訳語候補を，その訳語候補の出現情報にもとづいて求めた優先度とともに，優先度が高いものから順に表示する。よって，ユーザは，訳語として選択される可能性が高い訳語候補を，根拠となる情報を確認しつつ効率的に選択することができる。
【００２６】
また，入力された単語と訳語候補とが含まれる対訳例文を出力する際に，着目するべき単語と訳語候補との位置を揃えてコンパクトに表示する。よって，ユーザは，長い例文から確認したい箇所を簡単に見つけ出すことができ，訳語裏取り作業を効率的に行うことができる。
【００２７】
また，機械翻訳処理で生成された翻訳文の訳語を，信頼性に応じた表示態様で表示する。よって，ユーザは，訳語裏取りが必要な訳語かどうかを効率的に判断することができる。
【００２８】
したがって，最も時間が費やされる訳語決定作業の効率化を図ることができ，さらには，翻訳作業全体の効率性向上が期待できる。
【発明を実施するための最良の形態】
【００２９】
図１を用いて，本発明の原理を説明する。
【００３０】
入力装置から入力された原言語で記述された入力文１が受け付けられると，機械翻訳処理２において，所定の機械翻訳処理によって目標言語の翻訳文が生成される。ここで，機械翻訳処理で実行される形態素解析処理によって入力文１が部分列４に分割される。機能語を除いた各部分列４に対して機械翻訳辞書３から一または複数の訳語候補（訳語候補群５）が抽出される。
【００３１】
機械翻訳辞書３は，原言語の単語に対する目標言語の訳語などの辞書情報が蓄積されたデータベースである。
【００３２】
次に，訳語候補優先度算出処理６において，前記部分列４の訳語候補群５の各訳語候補について，対訳例文データベース７に蓄積された対訳例文における訳語候補の出現情報を取得し，この出現情報をもとに訳語候補優先度８が算出される。
【００３３】
対訳例文データベース７は，原言語で記述された原語例文および原語例文に対応する目標言語で記述された訳語例文の対であって，原語例文および訳語例文のそれぞれについての解析情報が付与された対訳例文が蓄積されたデータベースである。解析情報は，形態素解析処理や構文解析処理などの処理結果として得られる情報である。
【００３４】
本処理では，具体的には，訳語候補群５から訳語候補が一つ取り出され，部分列４と取り出された訳語候補の対を検索キーとして対訳例文データベース７の対訳例文が検索される。検索結果から，訳語候補が対訳例文に出現する回数または頻度などの出現情報が取得される。この出現情報をもとに訳語候補優先度８が算出される。
【００３５】
そして，優先度付き訳語候補生成処理９において，訳語候補群５の各訳語候補に訳語候補優先度８が付与され，優先度付き訳語候補群１０が生成される。すべての訳語候補について訳語候補優先度算出処理６が行われて訳語候補優先度８が求められ，優先度付き訳語候補生成処理９によって優先度付き訳語候補群１０が得られる。
【００３６】
さらに，優先度付き訳語候補群出力処理１１において，優先度付き訳語候補群１０の各訳語候補が，優先度の高い順にソートされ，例えば表示装置に出力される。
【００３７】
以下に，本発明の実施例を説明する。
【００３８】
実施例では，原言語が日本語，目標言語が英語である場合の翻訳処理を例に説明する。しかし，本発明は，いかなる言語対の翻訳処理にも適用が可能である。
〔第１の実施例〕
図２は，第１の実施例における本発明の構成例を示す図である。
【００３９】
訳語情報出力処理装置１００は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補生成部１０９，優先度付き訳語候補出力部１１１を備える。
【００４０】
機械翻訳辞書１０１は，日本語と英語の対訳情報として，日本語の見出し語に英語の訳語が対応付けられて定義された辞書データベースである。
【００４１】
対訳例文データベース１０３は，原言語である日本語で記述された例文（原語例文）と目標言語である英語で記述された例文（訳語例文）との対である対訳例文が格納されたデータベースである。対訳例文データベース１０３に蓄積される対訳例文には，形態素解析処理および構文解析処理によって抽出される解析情報として格フレーム情報が付与されている。これによって，対訳例文は，原語例文中の形態素または訳語例文中の形態素をキーとして，これら対訳例文が検索できるように構成されている。また，対訳例文データベース１０３は，検索結果として，検索キーによって抽出された対訳例文と，抽出された対訳例文数（ヒット数）を返却することもできる。
【００４２】
機械翻訳部１０５は，入力装置（図示しない）から入力された日本語の入力文１から，所定の機械翻訳処理によって機械翻訳文を生成する。その機械翻訳処理の過程において実行される形態素解析処理によって部分列４に分割し，機械翻訳辞書１０１から部分列４の訳語候補群５を抽出し，入力文１の翻訳文を生成する処理手段である。
【００４３】
訳語候補優先度算出部１０７は，部分列４の訳語候補群５から訳語候補を取り出し，部分列４と取り出した訳語候補とを検索キーとして対訳例文データベース１０３を検索した検索結果として得られた訳語候補を含む対訳例文数（ヒット数）をもとに訳語候補優先度８を算出する処理手段である。
【００４４】
優先度付き訳語候補生成部１０９は，訳語候補群５の訳語候補に，それぞれの訳語候補優先度８を付与して優先度付き訳語候補群１０を生成する処理手段である。
【００４５】
優先度付き訳語候補出力部１１１は，優先度付き訳語候補群１０の各訳語候補を優先度が高い順にソートし，入力文１の部分列４ごとにソートした優先度付き訳語候補群１０を，例えば表示装置（図示しない）に出力する処理手段である。
【００４６】
図３に，第１の実施例における本発明の処理フローを示す。
【００４７】
訳語情報出力処理装置１００において，機械翻訳部１０５は，入力文１を受け付けると（ステップＳ１０），形態素解析処理によって入力文１を部分列４に分解する（ステップＳ１１）。機械翻訳辞書１０１をもとに，助詞などの機能語以外の各部分列４について訳語候補群５を取得する（ステップＳ１２）。
【００４８】
例えば，図４に示すように，入力文「少年は本を読む。」を受け付けると，この入力文１は，「少年」「は」「本」「を」「読む」「。」という部分列４に分解される。これらの部分列４のうち，「少年」「本」「読む」の各部分列４について，訳語候補群５が取得される。例えば，部分列「本」について，「literature」「book」という２つの訳語候補で構成される訳語候補群５が得られる。
【００４９】
さらに，訳語候補優先度算出部１０７は，訳語候補群５から訳語候補を一つずつ取り出して（ステップＳ１３），優先度算出処理を行う（ステップＳ１４）。
【００５０】
優先度算出処理（ステップＳ１４）の詳細な処理は，以下のとおりである。
【００５１】
訳語候補優先度算出部１０７は，対訳例文データベース１０３に対して検索を要求すると，対訳例文データベース１０３は，部分列４と取り出した訳語候補との対を検索キーとして，対訳例文データベース１０３で蓄積している対訳例文を検索する（ステップＳ１４１）。そして，検索結果として，対訳例文および対訳例文数（ヒット数）を取り出し，訳語候補優先度算出部１０７に返却する（ステップＳ１４２）。
【００５２】
図５に示すように，部分列「本」と訳語候補「book」との対（本＝book）を検索キーとして対訳例文データベース１０３を検索する。原語例文中に「本」を含み訳語例文中に「book」を含む対訳例文として，５５文をヒット（抽出）したとする。このヒット数から，訳語候補「book」の訳語候補優先度８＝５５とする。
【００５３】
同様に，部分列「本」と訳語候補「literature」との対（本＝literature）を検索キーとして対訳例文データベース１０３を検索して３文をヒットした場合に，そのヒット数から，訳語候補「literature」の訳語候補優先度８＝３とする。
【００５４】
その後，優先度付き訳語候補生成部１０９は，訳語候補群５の各訳語候補に対して，得られた訳語候補優先度８を付与し，優先度付き訳語候補群１０を生成する（ステップＳ１５）。
【００５５】
処理した訳語候補が，入力文１についての最後の訳語候補でなければ（ステップＳ１６のＮＯ），ステップＳ１３へ戻り，最後の訳語候補となるまで（ステップＳ１６のＹＥＳ），ステップＳ１３〜Ｓ１５の処理を繰り返す。
【００５６】
そして，優先度付き訳語候補出力部１１１は，部分列４の優先度付き訳語候補群１０の各訳語候補を訳語候補優先度８の高い順にソートし（ステップＳ１７），ソートされた優先度付き訳語候補群１０を出力する（ステップＳ１８）。
【００５７】
図６に示すように，訳語候補群５として抽出された順序が「literature」，「book」であるとする。優先度付き訳語候補群１０の訳語候補を，その訳語候補優先度８をもとに，「book」，「literature」の順にソートする。
【００５８】
図７に，出力先が表示装置である場合の表示画面例を示す。
【００５９】
訳語候補群表示画面３００は，部分列選択域３０１，優先度付き訳語候補表示域３０３で構成される。部分列選択域３０１は，入力文１が表示され，優先度付き訳語候補群１０を表示させたい部分列４を選択する領域である。優先度付き訳語候補表示域３０３は，部分列選択域３０１で選択された部分列４の優先度付き訳語候補群１０の訳語候補とその優先度を高い順にソートした順序で表示する領域である。
【００６０】
これによって，入力文１のある部分列４について複数の訳語候補がある場合に，ユーザは，訳語候補とその優先度とを確認することができる。
〔第２の実施例〕
図８は，第２の実施例における本発明の構成例を示す図である。
【００６１】
訳語情報出力処理装置１２０は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補生成部１０９，優先度付き訳語候補出力部１１１，辞書重み情報記憶部１２１，辞書重み設定部１２３を備える。
【００６２】
訳語情報出力処理装置１２０は，図２に示す訳語情報出力処理装置１００の構成に，辞書重み情報記憶部１２１および辞書重み設定部１２３を追加したものである。
【００６３】
訳語情報出力処理装置１２０の処理手段のうち訳語情報出力処理装置１００の各処理手段と同一の番号が付与されているものは，同様の処理を行う処理手段である。なお，以下の実施例においても同様である。
【００６４】
辞書重み情報記憶部１２１は，ユーザによって設定された辞書重み情報を記憶する記憶手段である。辞書重み設定部１２３は，ユーザ入力によって辞書重み情報を設定し，辞書重み情報記憶部１２１に格納する処理手段である。
【００６５】
辞書重み情報は，機械翻訳辞書１０１が専門分野に対応する複数の専門分野辞書で構成されている場合に，その専門分野辞書の訳語を優先的に表示するための重み付け値である。
【００６６】
図９に，第２の実施例における本発明の処理フローを示す。
【００６７】
図９の処理フローにおいて，図３の処理フローと同一の番号が付与された処理ステップは，同一の処理を行うステップである。なお，以下の実施例においても同様である。
【００６８】
訳語情報出力処理の前に，辞書重み設定部１２３は，辞書重み設定画面３１０を表示して，ユーザの辞書重み指定を受け付ける（ステップＳ２０）。
【００６９】
図１０に，辞書重み設定画面３１０の例を示す。辞書重み設定画面３１０は，機械翻訳辞書１０１として構成される各専門分野辞書に辞書重みを入力する辞書重み指定域３１１で構成される。
【００７０】
辞書重みは，所定の程度を示す数値，パーセント表示による値などを用いて設定する。ここで，辞書重み＝１は，全体の基準となる値とする。また，辞書重み＝０は，その辞書を使用しないという設定を示す値とする。
【００７１】
辞書重み設定部１２３は，ユーザが辞書重み指定域３１１で入力した各辞書に対する辞書重み（辞書重み情報）を辞書重み情報記憶部１２１に格納し（ステップＳ２１），処理を終了する。
【００７２】
その後，訳語情報出力処理において，第１の実施例における処理フローと同様の処理を行うが，ステップＳ１５とステップＳ１６との間に，辞書重み情報を用いて訳語候補優先度８に重み付けを行う（ステップＳ２２）。
【００７３】
図１１および図１２を用いて，辞書重みを用いた訳語候補優先度８の調整処理を，より詳細に説明する。
【００７４】
辞書重み情報として，「文学用語辞書１０１ａの辞書重みＷａ＝５０」，「基本辞書１０１ｂの辞書重みＷｂ＝１」が設定されているとする。
【００７５】
また，図１１に示すように，機械翻訳辞書１０１が，文学用語辞書１０１ａ，基本辞書１０１ｂで構成され，文学用語辞書１０１ａに「本」の訳語「literature」が，基本辞書１０１ｂに「本」の訳語「book」が，それぞれ蓄積されているとする。
【００７６】
訳語候補優先度算出部１０７は，図１２に示すように，訳語候補「literature」，「book」の訳語候補優先度８が，それぞれ「３」，「５５」であるとする。訳語候補「literature」は，文学用語辞書１０１ａから抽出されているので，優先度を「３×５０（Ｗａ）＝１５０」とする。また，訳語候補「book」は，基本辞書１０１ｂから抽出されているので，優先度を「５５×１（Ｗｂ）＝５５」とする。
【００７７】
このように，辞書重み情報を用いて訳語候補優先度８を調整することによって，訳語候補群５の各訳語候補の優先度は辞書重みを反映して変更され，かつ，表示される順位が入れ替わる。
【００７８】
〔第３の実施例〕
図１３は，第３の実施例における本発明の構成例を示す図である。
【００７９】
訳語情報出力処理装置１３０は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補生成部１０９，優先度付き訳語候補出力部１１１，訳語候補選択履歴情報取得部１３１，訳語候補選択履歴情報データベース１３３を備える。
【００８０】
訳語候補選択履歴情報取得部１３１は，ユーザの訳語選択操作にもとづく，選択された訳語候補の情報１２を取得し，訳語候補選択履歴情報データベース１３３に渡す処理手段である。
【００８１】
選択された訳語候補の情報１２は，入力文１の部分列４，選択された訳語候補，操作日付，ユーザ名などの情報を含む訳語選択操作の履歴情報である。
【００８２】
訳語候補選択履歴情報データベース１３３は，選択された訳語候補の情報１２を訳語候補選択履歴情報として蓄積する記憶手段である。
【００８３】
図１４に，第３の実施例における本発明の処理フローを示す。
【００８４】
第３の実施例では，第１の実施例の処理フローと同様の処理を行うが，ステップＳ１５とステップＳ１６の処理の間に，ステップＳ３０およびステップＳ３１の処理を行う。
【００８５】
訳語候補優先度算出部１０７は，選択履歴情報取得処理を行い（ステップＳ３０），選択履歴情報を用いて訳語候補優先度８を調整する（ステップＳ３１）。
【００８６】
選択履歴情報取得処理（ステップＳ３０）のより詳細な処理フローは，以下のとおりである。
【００８７】
訳語候補優先度算出部１０７は，訳語候補選択履歴情報データベース１３３に検索を要求すると，訳語候補選択履歴情報データベース１３３は，部分列４と訳語候補との対を検索キーとして訳語候補選択履歴情報データベース１３３で蓄積する訳語候補選択履歴情報を検索する（ステップＳ３００）。そして，検索結果として，訳語候補選択履歴情報数（ヒット数）を取り出し，訳語候補優先度算出部１０７に返却する（ステップＳ３０１）。
【００８８】
図１５に示すように，部分列「本」と訳語候補「book」との対（本＝book）を検索キーとして訳語候補選択履歴情報データベース１３３を検索する。部分列「本」に対して訳語候補「book」が選択された操作履歴に関する訳語候補選択履歴情報として２８３０件をヒット（抽出）したとする。このヒット数（２８３０）を訳語候補優先度算出部１０７に返却する。同様に，部分列「本」と訳語候補「literature」との対（本＝literature）を検索キーとして検索した場合には，検索キーでヒットしたヒット数（５３）を訳語候補優先度算出部１０７に返却する。
【００８９】
その後，訳語候補優先度算出部１０７は，図１６に示すように，取得したヒット数を訳語候補優先度８に乗算して調整する。訳語候補「book」の訳語候補優先度８は「５５×２８３０＝１５５６５０」となる。また，訳語「literature」の訳語候補優先度８は，同様に「３×５３＝１５９」となる。
【００９０】
このように，訳語候補選択履歴情報から得た訳語候補の選択回数を用いて訳語候補優先度８を調整することによって，実際にユーザが選択した訳語の優先度が高くなり，上位に表示されるようになる。
【００９１】
その後，訳語候補選択履歴情報データベース１３３は，ステップＳ１８が処理された後，ユーザの訳語候補の選択操作を監視して，選択された訳語候補の情報１２を取得して（ステップＳ３５），訳語候補選択履歴情報としてデータベースに登録する（ステップＳ３６）。
【００９２】
〔第４の実施例〕
図１７は，第４の実施例における本発明の構成例を示す図である。
【００９３】
訳語情報出力処理装置１４０は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補生成部１０９，訳語入替部１４１，訳語信頼度算出部１４３，訳語信頼度付与部１４５，翻訳文出力部１４７を備える。
【００９４】
訳語入替部１４１は，優先度付き訳語候補群１０から訳語候補優先度８が最も高い訳語候補（最大優先度候補）を検出し，入力文１の部分列４に対応する訳語として採用し，機械翻訳文２０の対応する当該部分列４の訳語を，採用した最大優先度候補で置き換える処理手段である。
【００９５】
訳語信頼度算出部１４３は，採用された最大優先度候補の信頼度を所定の優先度分布から算出する処理手段である。
【００９６】
訳語信頼度付与部１４５は，最大優先度候補に対し訳語信頼度を付与する処理手段である。
【００９７】
翻訳文出力部１４７は，最大優先度候補に置き換えられた機械翻訳文２０を，前記訳語に付与された最大優先度候補の訳語信頼度に応じた出力態様に変更して出力する処理手段である。
【００９８】
図１８に，第４の実施例における本発明の処理フローを示す。
【００９９】
第４の実施例において，第１の実施例における処理フローと同様の処理を行うが，ステップＳ１０〜Ｓ１７の処理の後に，以下の処理が行われる。
【０１００】
訳語入替部１４１は，入力文１の各部分列４について，対応する訳語候補群５のなかから訳語候補優先度８が最大の訳語候補を，最大優先度候補に採用する（ステップＳ４０）。機械翻訳文２０の該当する訳語を，最大優先度候補に入れ替える（ステップＳ４１）。
【０１０１】
訳語信頼度算出部１４３は，訳語候補群５をもとに最大優先度候補の訳語信頼度を算出する（ステップＳ４２）。訳語信頼度は，最大優先度候補の優先度を所定優先度分布にもとづいて決定する。所定の優先度分布の判定に訳語信頼度規則を用いる。
【０１０２】
図１９に，訳語信頼度規則１４９の例を示す。図１９（Ａ）の訳語信頼度規則１４９は，訳語候補の信頼度を判定する条件が２つの場合の規則である。この場合に，
第１の条件「訳語候補群を構成する訳語候補が１つ」，
第２の条件「第１候補（最大優先度候補）のヒット数が２０以上」，
という２つの条件によって，訳語信頼度１８が決定される。例えば，ある訳語候補について，属する訳語候補群５が第１の条件を満たし，かつ，第２の条件を満たす場合には，その訳語信頼度１８は「高」と判定される。また，属する訳語候補群５が第１の条件または第２の条件のいずれか一方のみを満たす場合には，その訳語信頼度１８は「中」と判定される。また，属する訳語候補群５が第１の条件および第２の条件のいずれをも満たさない場合には，その訳語信頼度１８は「低」と判定される。
【０１０３】
図１９（Ｂ）の訳語信頼度規則１４９は，訳語候補の信頼度を判定する条件が３つの場合の規則である。この場合に，前記の２つの条件に加えて，
第３の条件「第１候補のヒット数が，第２候補のヒット数の３倍以上」
という条件を満たすか否かについても判定される。
【０１０４】
第１候補と第２候補のヒット数の差を判定条件として用いることによって，複数の訳語候補がある場合の訳語信頼度の場合分けが可能となる。複数の訳語候補が存在する場合であっても，第１候補のヒット数が第２候補以下の候補のヒット数より圧倒的に大きければ，第１候補の訳語としての信頼度が高いということになる。反対に，第１候補のヒット数と第２候補以下の候補のヒット数との差が小さい場合には，文脈によっては，第２候補が訳語として選択される可能性があるので，訳語信頼度１８は「中」と判定できる。
【０１０５】
図１９の訳語信頼度規則１４９を用いて，図６の訳語候補群５の第１候補である「book」の訳語信頼度を判定する。
【０１０６】
図１９（Ａ）の訳語信頼度規則１４９を用いる場合には，訳語候補群５について，訳語候補「book」は，第１の条件を満たさないが，第２の条件を満たす。したがって，訳語候補「book」の訳語信頼度１８は「中」と判定される。
【０１０７】
また，図１９（Ｂ）の訳語信頼度規則１４９を用いる場合には，訳語候補「book」は，第１の条件を満たさないが，第２の条件と第３の条件とを満たす。したがって，訳語候補「book」の訳語信頼度１８は「高」と判断される。
【０１０８】
その後，翻訳文出力部１４７は，機械翻訳文２０の訳語の表示態様を，その訳語信頼度１８にもとづいて変更する（ステップＳ４３）。
【０１０９】
翻訳文出力部１４７は，機械翻訳文２０の訳語に対する訳語信頼度１８が「高」であれば，その訳語を下線付き文字で，「中」であれば，イタリック体（斜体）で，「低」であればボールド体（太字体）で表示する。また，訳語信頼度１８に応じて文字色を変えて表示するようにしてもよい。
【０１１０】
図２０を用いて，機械翻訳文２０を出力するまでの処理をより詳しく説明する。
【０１１１】
入力文１の部分列「本」の訳語候補群５では，訳語候補優先度８にもとづいて，訳語候補が，「book」，「literature」の順でソートされているとする。
【０１１２】
訳語入替部１４１は，訳語候補優先度８が最大の訳語候補「book」（第１候補）を検出して，部分列「本」の訳語として採用する。一方，機械翻訳部１０５は，機械翻訳文２０「The / boy / reads / a / book / .」を出力する。
【０１１３】
訳語入替部１４１は，訳語候補「book」（第１候補）を用いて，機械翻訳文２０の対応する訳語を置き替える。
【０１１４】
さらに，訳語信頼度算出部１４３は，図１９（Ａ）の訳語信頼度規則１４９をもとに訳語候補「book」の訳語信頼度１８＝「中」を算出する。
【０１１５】
翻訳文出力部１４７は，機械翻訳文２０の「book」の部分を，訳語信頼度１８が「中」あることを示すイタリック体に変更して機械翻訳文２０を出力する。
【０１１６】
〔第５の実施例〕
図２１は，第５の実施例における本発明の構成例を示す図である。
【０１１７】
訳語情報出力処理装置１５０は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補生成部１０９，対訳例文出力部１５１を備える。
【０１１８】
対訳例文出力部１５１は，ユーザによって訳語候補群５から指定された訳語候補を検索キーとして対訳例文データベース１０３から検索された対訳例文を出力する場合に，対訳例文の訳語例文に含まれる訳語候補の位置と，原語例文の訳語候補に対応する部分列４の位置とを文の行方向に対して垂直に揃えて表示する処理手段である。
【０１１９】
図２２に，第５の実施例における本発明の処理フローを示す。
【０１２０】
第５の実施例において，第１の実施例の処理フローと同様の処理を行うが，ステップＳ１０〜Ｓ１８の処理の後に，対訳例文出力部１５１によって，対訳例文出力処理が行われる（ステップＳ５０）。
【０１２１】
図２３に，対訳例文出力処理の詳細な処理フローを示す。
【０１２２】
対訳例文出力部１５１は，ユーザによって指定された訳語候補を受け付けると（ステップＳ５１０），対訳例文データベース１０３では，その訳語候補を検索キーとしてデータベースに蓄積する対訳例文を検索し，検索結果である対訳例文を対訳例文出力部１５１へ返却する（ステップＳ５１１）。
【０１２３】
対訳例文出力部１５１は，対訳例文の訳語例文から訳語候補の位置と，原語例文から検索キーとなった訳語候補に対応する部分列４の位置をそれぞれ検出し，検出した部分列４と訳語候補との位置を揃えた状態で対訳例文（原語例文と訳語例文との対）を例えば表示装置に出力する（ステップＳ５１２）。
【０１２４】
対訳例文出力部１５１は，図２４に示すように，訳語候補選択画面３３０に優先度付き訳語候補群１０を訳語候補選択域３３１に表示し，ユーザが検索したい訳語候補を選択させる。そして，訳語候補選択画面３３０で選択された訳語候補を検索キーにして検索された対訳例文について，訳語例文の検索キーとされた訳語候補の位置と，原語例文の訳語候補に対応する部分列４の位置とを，文の行方向に対して垂直線上に揃えて対訳例文表示画面３４０ａに表示する。
【０１２５】
ここで，対訳例文の長さが表示領域の横幅を超える場合には，原語例文と訳語例文のそれぞれの文で位置を揃えた訳語候補と対応する部分列４との位置を中心にして各文を部分的に表示する。これによって，ユーザは，着目したい訳語候補とこれに対応する部分列（単語）の近辺を容易に見つけることができる。
【０１２６】
訳語候補選択画面３３０において，訳語候補「book」が選択された場合には，「book」を検索キーとする検索結果が対訳例文表示画面３４０ａに表示される。また，訳語候補選択画面３３０において，訳語候補「literature」が選択された場合には，「本＝literature」を検索キーとする検索結果が対訳例文表示画面３４０ｂに表示される。
【０１２７】
また，第５の実施例において，図２５に示すように，訳語情報出力処理装置１５０は，さらに，対訳例文ソート部１５３を備えるようにしてもよい。
【０１２８】
対訳例文ソート部１５３は，ユーザによって選択された訳語候補によって検索された対訳例文を，その原語例文の格フレーム情報をもとにソートする処理手段である。
【０１２９】
この場合に，対訳例文出力部１５１は，対訳例文ソート部１５３によってソート処理された対訳例文を出力する。
【０１３０】
図２６に，第５の実施例において，図２５に示す構成の場合の本発明の処理フローを示す。この場合に，ステップＳ５１１〜Ｓ５１２の処理の間に，以下の処理が行われる。
【０１３１】
対訳例文ソート部１５３は，対訳例文データベース１０３での検索結果の対訳例文の原語例文についての格フレーム情報を取得し（ステップＳ５２０），この格フレーム情報をもとに対訳例文をソートする（ステップＳ５２１）。
【０１３２】
例えば，図２７に示す対訳例文表示画面３４５ａの対訳例文は，文の述語動詞をキーにして対訳例文の原文のソートが行われた結果，対訳例文表示画面３４５ｂのように，「持っています。」という動詞を持った原語例文の対訳例文が並んで表示されることになる。
【０１３３】
〔第６の実施例〕
図２８は，第６の実施例における本発明の構成例を示す図である。
【０１３４】
訳語情報出力処理装置１６０は，機械翻訳辞書１０１，対訳例文データベース１０３，機械翻訳部１０５，訳語候補優先度算出部１０７，優先度付き訳語候補出力部１１１，活用展開部１６１，複合後検索用組合せ生成部１６３，単言語例文データベース１６５，優先度付き訳語候補生成部１６７を備える。
【０１３５】
活用展開部１６１は，訳語候補群５の訳語候補を展開して活用形を生成する処理手段である。活用形への展開として，語尾活用による展開の他，名詞から形容詞への展開，単複変形による展開などを行う。
【０１３６】
複合語検索用組合せ生成部１６３は，活用展開部１６１で生成された訳語候補およびその活用形を用いて訳語候補同士を組み合わせまたは並べ替えて，複合語検索用訳語候補組合せ２２を生成する処理手段である。
【０１３７】
単言語例文データベース１６５は，目標言語で記述された例文のみを蓄積するデータベースである。
【０１３８】
優先度付き訳語候補生成部１６７は，各複合語検索用訳語候補組合せ２２に訳語候補優先度８を付与して優先度付き訳語候補組合せ２４を生成する処理手段である。
【０１３９】
図２９に，第６の実施例における本発明の処理フローを示す。
【０１４０】
第６の実施例において，第１の実施例の処理フローと同様の処理を行うが，ステップＳ１０〜Ｓ１２の処理の後に，以下の処理が行われる。
【０１４１】
活用展開部１６１は，訳語候補群５の各訳語候補を展開して活用形を生成し（ステップＳ６０），複合語検索用組合せ生成部１６３は，訳語候補とその活用形を用いて，訳語候補同士を組み合わせまたは並べ替えて，複合語検索用訳語候補組合せ２２を作成する（ステップＳ６１）。
【０１４２】
図３０に示すように，入力文「少年は科学新聞を読む。」を受け付けると，この入力文１は，「少年」「は」「科学」「新聞」「を」「読む」「。」という部分列４に分解される。これらの部分列４のうち，「少年」「科学」「新聞」「読む」の各部分列４について，訳語候補群５が取得される。
【０１４３】
部分列４の「科学」，「新聞」は，２つの部分列として処理されているが，「科学新聞」という複合語である。そこで，本実施例では，活用展開と複合語に対応した訳語候補組合せを作成する。
【０１４４】
部分列「科学」，「新聞」は，それぞれ「science」，「newspaper，gazette」という訳語候補群５が取得されているとする。活用展開部１６１は，部分列「科学」の訳語候補として得られた「science」を活用展開して，活用形「scientific」を生成する。
【０１４５】
そして，複合語検索用組合せ生成部１６３は，部分列「科学」の訳語候補「science」，活用形「scientific」と，部分列「新聞」の「newspaper，gazette」とを用いて，以下のような複合語検索用訳語候補組合せ２２を作成する。
「science newspaper」，「science gazette」，「scientific newspaper」，「scientific gazette」
訳語候補優先度算出部１０７は，複合語検索用訳語候補組合せ２２を一つ取り出して（ステップＳ６２），優先度算出処理を行う（ステップＳ６３）。
【０１４６】
優先度算出処理（ステップＳ６３）の詳細な処理は，以下のとおりである。
【０１４７】
訳語候補優先度算出部１０７は，単言語例文データベース１６５に対して検索を要求すると，対訳例文データベース１０３は，複合語検索用訳語候補組合せ２２を検索キーとして，単言語例文データベース１６５で蓄積している例文を検索する（ステップＳ６３１）。そして，検索結果として例文のヒット数を取り出し，訳語候補優先度算出部１０７に返却する（ステップＳ６３２）。
【０１４８】
図３１に示すように，複合語検索用訳語候補組合せ２２の一つである「science newspaper」を検索キーとして単言語例文データベース１６５を検索する。検索結果として，７５４文をヒット（抽出）したとする。この対訳例文のヒット数を複合語検索用訳語候補組合せ「science newspaper」の訳語候補優先度８とする。
【０１４９】
同様に，複合語検索用訳語候補組合せ「science gazette」を検索キーとして単言語例文データベース１６５を検索して８４文をヒットした場合に，そのヒット数を取得し，訳語候補優先度８とする。
【０１５０】
ここで，訳語候補優先度算出部１０７は，単言語例文データベース１６５に対して検索要求した場合を例にしたが，対訳例文データベース１０３に対して検索要求をしてもよい。この場合に，対訳例文データベース１０３は，複合語検索用訳語候補組合せ２２を検索キーとして検索を行い，対訳例文を検索結果として抽出する。
【０１５１】
優先度付き訳語候補生成部１６７は，各複合語検索用訳語候補組合せ２２に対して，得られた訳語候補優先度８を付与し，優先度付き訳語候補組合せ２４を生成する（ステップＳ６４）。
【０１５２】
処理した複合語検索用訳語候補組合せ２２が，作成された最後のものでなければ（ステップＳ６５のＮＯ），ステップＳ６２へ戻り，最後の複合語検索用訳語候補組合せ２２となるまで（ステップＳ６５のＹＥＳ），ステップＳ６２〜Ｓ６５の処理を繰り返す。
【０１５３】
そして，優先度付き訳語候補出力部１１１は，優先度付き訳語候補組合せ２４を訳語候補優先度８の高い順にソートし（ステップＳ６６），ソートされた優先度付き訳語候補組合せ２４を出力する（ステップＳ６７）。
【０１５４】
図３２に，複合語検索用訳語候補組合せ２２として作成された順序が「science newspaper」，「science gazette」，「scientific newspaper」，「scientific gazette」であるとする。優先度付き訳語候補組合せ２４を，その訳語候補優先度８をもとにソートすると，「science newspaper」，「scientific newspaper」，「science gazette」，「scientific gazette」の順になる。
【０１５５】
以上,本発明をその実施例により説明したが,本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【０１５６】
上記の各実施例は，２つ以上の任意の実施例を組み合わせて実施でき，または，全ての実施例を組み合わせて実施できる。
【０１５７】
また，上記の実施例において，対訳例文データベースに蓄積される対訳例文には，解析情報が付与されているものとして処理を説明した。しかし，本発明は，蓄積される対訳例文に解析情報が付与されていない対訳例文データベースを用いてもよい。この場合には，訳語情報表示出力装置は，形態素解析処理および構文解析処理を行う処理手段を備えるように構成される。
【０１５８】
また，上記の本実施例において，訳語候補の優先度を，対訳例文データベースにおける訳語候補を含む訳語例文の検索ヒット数をそのまま用いるものとして説明した。しかし，本発明の訳語候補優先度算出部は，訳語候補の優先度を，訳語例文中のさまざまな出現情報，例えば，品詞・品詞毎の出現頻度をもとに算出してもよい。
【０１５９】
また，本発明は，コンピュータにより読み取られ実行される処理プログラムとして実施するものとして説明したが，本発明を実現する処理プログラムは，コンピュータが読み取り可能な，可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができ，これらの記録媒体に記録して提供され，または，通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【０１６０】
本発明の形態および実施例の特徴を列記すると以下のとおりである。
【０１６１】
（付記１）  コンピュータを，
原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割した前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する機械翻訳部と，
前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースと，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する訳語候補優先度算出部と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する優先度付き訳語候補生成部と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する優先度付き訳語候補出力処理部とを
備える処理装置として機能させるための
訳語情報出力処理プログラム。
【０１６２】
（付記２）  前記コンピュータを，
前記翻訳辞書が専門分野に対応する複数の専門分野辞書で構成されている場合に，前記専門分野辞書各々に対して辞書重みを設定する辞書重み設定部を備えるとともに，
前記訳語候補優先度算出部では，前記辞書重みを用いて前記訳語候補の優先度を算出する処理装置として機能させるための
前記付記1に記載の訳語情報出力処理プログラム。
【０１６３】
（付記３）  前記コンピュータを，
過去の訳語情報出力処理によって出力された訳語候補からユーザによって選択された訳語候補に関する訳語候補選択履歴情報を蓄積する訳語候補選択履歴情報蓄積部を備えるとともに，
前記訳語候補優先度算出部では，前記訳語候補選択履歴情報を用いて，前記入力文の部分列の訳語候補の優先度を算出する処理装置として機能させるための
前記付記1または付記２のいずれか一項に記載の訳語情報出力処理プログラム。
【０１６４】
（付記４）  前記コンピュータを，
前記翻訳文の訳語として，前記入力文中の部分列の訳語候補の中から最大の優先度を持つ訳語候補を採用し，前記翻訳文の訳語を前記最大の優先度の訳語候補に入れ替える訳語入替部と，
前記採用された最大の優先度の訳語候補の訳語信頼度を所定の優先度分布から算出し，前記翻訳文に入れられた最大の優先度の訳語候補に前記訳語信頼度を付与する訳語信頼度算出部と，
前記翻訳文の最大の優先度の訳語候補を，当該訳語候補の訳語信頼度に応じた所定の表示態様に変換し，前記翻訳文を出力する翻訳文出力部とを備える
処理装置として機能させるための
前記付記１〜前記付記３のいずれか一項に記載の訳語情報出力処理プログラム。
【０１６５】
（付記５）  前記コンピュータを，
前記訳語信頼度算出部では，前記訳語信頼度を，前記対訳例文データベースにおける当該最大の優先度の訳語候補の出現に関する絶対値と，前記最大の優先度の訳語候補が含まれる訳語候補群の他の訳語候補との訳語信頼度間の比率とを用いて算出する
処理装置として機能させるための
前記付記４に記載の訳語情報出力処理プログラム。
【０１６６】
（付記６）  前記コンピュータを，
前記入力文の部分列の訳語候補のなかから指定された訳語候補を含む対訳例文を前記対訳例文データベースから抽出し，前記抽出された対訳例文の原語例文の当該訳語候補に対応する部分列の位置と当該原語例文の当該訳語候補の位置とを揃えて出力する対訳例文出力部を
備える処理装置として機能させるための
前記付記1〜前記付記４のいずれか一項に記載の訳語情報出力処理プログラム。
【０１６７】
（付記７）  前記コンピュータを，
前記対訳例文の原語例文に付与された所定の解析情報をもとに，前記対訳例文をソートする対訳例文ソート部を備えるとともに，
前記対訳例文出力部では，前記ソートされた順序で前記対訳例文を表示する処理装置として機能させるための
前記付記４に記載の訳語情報出力処理プログラム。
【０１６８】
（付記８）  前記コンピュータを，
前記機械翻訳部によって取得された訳語候補から展開される活用形を生成し，前記訳語候補およびその活用形を組み合わせまたは並べ替えて検索用訳語候補組合せを作成する訳語候補組合せ生成部を備えるとともに，
前記訳語候補優先度算出部では，前記検索用訳語候補組合せごとに前記優先度を算出する
処理装置として機能させるための
前記付記１〜前記付記４または前記付記６のいずれか一項に記載の訳語情報出力処理プログラム。
【０１６９】
（付記９）  前記コンピュータを，
前記訳語候補組合せ生成部では，前記訳語候補の単語を原形に置き換え，当該訳語候補の原形から活用形を生成する
処理装置として機能させるための
前記付記８に記載の訳語情報出力処理プログラム。
【０１７０】
（付記１０）  前記コンピュータを，
前記訳語候補組合せ生成部では，前記訳語候補の活用形の組み合わせまたは並び替えの規則を定義した組合せ規則情報を備え，前記組合せ規則情報にもとづいて前記訳語候補組合せを生成する
処理装置として機能させるための
前記付記８に記載の訳語情報出力処理プログラム。
【０１７１】
（付記１１）  前記コンピュータを，
前記入力文の部分列の訳語候補からユーザによって選択された訳語候補を検出し，前記検出した訳語候補に関する訳語候補選択履歴情報を前記訳語候補選択履歴情報蓄積部へ格納する訳語候補選択履歴情報取得部を備える
処理装置として機能させるための
前記付記３に記載の訳語情報出力処理プログラム。
【０１７２】
（付記１２）  原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割された前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する機械翻訳部と，
前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースと，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する訳語候補優先度算出部と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する優先度付き訳語候補生成部と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する優先度付き訳語候補出力処理部とを
備える訳語情報出力処理装置。
【０１７３】
（付記１３）  原言語の単語に対する目標言語の訳語が蓄積された翻訳辞書と，前記原言語で記述された原語例文および前記原文に対応する前記目標言語で記述された訳語例文の対であって，前記原語例文および前記訳語例文に対する所定の解析情報が付与された対訳例文が蓄積された対訳例文データベースとを備えたコンピュータが行う訳語情報出力処理方法であって，
前記原言語で記述された入力文に対して機械翻訳処理を行って前記目標言語の翻訳文を生成し，前記機械翻訳処理において実行される形態素解析処理によって分割された前記入力文の各部分列に対して前記翻訳辞書から抽出した一または複数の訳語候補を取得する処理過程と，
前記部分列の訳語候補ごとに，前記対訳例文データベースの対訳例文中に当該訳語候補が出現する程度を示す出現情報にもとづいて出力対象としての優先性を示す優先度を算出する処理過程と，
前記訳語候補に前記優先度を付与した優先度付き訳語候補を作成する処理過程と，
前記入力文中の指定された部分列に対応する一または複数の優先度付き訳語候補を，前記優先度が高い順にソートして表示する処理過程とを
備える訳語情報出力処理方法。
【図面の簡単な説明】
【０１７４】
【図１】本発明の原理を説明するための図である。
【図２】第１の実施例における本発明の構成例を示す図である。
【図３】第１の実施例における本発明の処理フローである。
【図４】入力文の部分列と訳語候補群とを説明するための図である。
【図５】対訳例文データベースの検索を説明するための図である。
【図６】訳語候補優先度によるソート処理を説明するための図である。
【図７】出力先が表示装置である場合の表示画面例を示す図である。
【図８】第２の実施例における本発明の構成例を示す図である。
【図９】第２の実施例における本発明の処理フローである。
【図１０】辞書重み設定画面の例を示す図である。
【図１１】複数の専門分野辞書で構成される機械翻訳辞書の例を示す図である。
【図１２】辞書重みによる訳語候補優先度調整を説明するための図である。
【図１３】第３の実施例における本発明の構成例を示す図である。
【図１４】第３の実施例における本発明の処理フローである。
【図１５】訳語候補選択履歴情報データベースの検索を説明するための図である。
【図１６】選択回数による訳語候補優先度調整を説明するための図である。
【図１７】第４の実施例における本発明の構成例を示す図である。
【図１８】第４の実施例における本発明の処理フローである。
【図１９】訳語信頼度規則の例を示す図である。
【図２０】機械翻訳文の最大優先度候補による入れ替えおよび出力を説明するための図である。
【図２１】第５の実施例における本発明の構成例を示す図である。
【図２２】第５の実施例における本発明の処理フローである。
【図２３】対訳例文出力処理の詳細な処理フローである。
【図２４】対訳例文の出力処理を説明するための図である。
【図２５】第５の実施例における本発明の別の構成例を示す図である。
【図２６】対訳例文出力処理の詳細な処理フローである。
【図２７】ソートされた対訳例文の出力処理を説明するための図である。
【図２８】第６の実施例における本発明の構成例を示す図である。
【図２９】第６の実施例における本発明の処理フローである。
【図３０】複合語検索用訳語候補組合せの作成を説明するための図である。
【図３１】複合語検索用訳語候補組合せによる単言語例文の検索を説明するための図である。
【図３２】訳語候補優先度による複合語検索用訳語候補組合せのソートを説明するための図である。
【符号の説明】
【０１７５】
１  入力文
２  機械翻訳処理
３  機械翻訳辞書
４  部分列
５  訳語候補群
６  訳語候補優先度算出処理
７  対訳例文データベース
８  訳語候補優先度
９  優先度付き訳語候補生成処理
１０  優先度付き訳語候補群
１１  優先度付き訳語候補群出力処理
１８  訳語信頼度
１００，１２０，１３０，１４０，１５０，１６０  訳語情報出力処理装置
１０１  機械翻訳辞書
１０３  対訳例文データベース
１０５  機械翻訳部
１０７  訳語候補優先度算出部
１０９  優先度付き訳語候補生成部
１１１  優先度付き訳語候補出力部
１２１  辞書重み情報記憶部
１２３  辞書重み設定部
１３１  訳語候補選択履歴情報取得部
１３３  訳語候補選択履歴情報データベース
１４１  訳語入替部
１４３  訳語信頼度算出部
１４５  訳語信頼度付与部
１４７  翻訳文出力部
１５１  対訳例文出力部
１５３  対訳例文ソート部
１６１  活用展開部
１６３  複合語検索用組合せ生成部
１６５  単言語例文データベース
１６７  優先度付き訳語候補生成部
【図１】
2007226729.tif 000003
【図２】
2007226729.tif 000004
【図３】
2007226729.tif 000005
【図４】
2007226729.tif 000006
【図５】
2007226729.tif 000007
【図６】
2007226729.tif 000008
【図７】
2007226729.tif 000009
【図８】
2007226729.tif 000010
【図９】
2007226729.tif 000011
【図１０】
2007226729.tif 000012
【図１１】
2007226729.tif 000013
【図１２】
2007226729.tif 000014
【図１３】
2007226729.tif 000015
【図１４】
2007226729.tif 000016
【図１５】
2007226729.tif 000017
【図１６】
2007226729.tif 000018
【図１７】
2007226729.tif 000019
【図１８】
2007226729.tif 000020
【図１９】
2007226729.tif 000021
【図２０】
2007226729.tif 000022
【図２１】
2007226729.tif 000023
【図２２】
2007226729.tif 000024
【図２３】
2007226729.tif 000025
【図２４】
2007226729.tif 000026
【図２５】
2007226729.tif 000027
【図２６】
2007226729.tif 000028
【図２７】
2007226729.tif 000029
【図２８】
2007226729.tif 000030
【図２９】
2007226729.tif 000031
【図３０】
2007226729.tif 000032
【図３１】
2007226729.tif 000033
【図３２】
2007226729.tif 000034