(57)【特許請求の範囲】
【請求項１】
表示装置および入力装置に接続される翻訳支援システムであって、
原文文字セット文字で表された原文を受信する原文受信手段と、
前記原文から、前記原文の一部または全部である第１翻訳単位を決定する第１翻訳単位決定手段と、
１つまたは複数の第２翻訳単位を決定する第２翻訳単位決定手段であって、各第２翻訳単位は、前記第１翻訳単位の一部または全部である、第２翻訳単位決定手段と、
前記１つまたは複数の第２翻訳単位の各第２翻訳単位に対して、予め定められた第２翻訳単位の同値関係により定まる前記各第２翻訳単位の同値類に、前記各第２翻訳単位が備える少なくとも１つの原文文字セット文字からなる入力トークンを、前記各第２翻訳単位の同値類に関連付ける入力トークン関連付け手段であって、前記各第２翻訳単位の同値類は、関連付けられた前記入力トークンが備える前記少なくとも１つの原文文字セット文字によって、前記１つまたは複数の第２翻訳単位の同値類の中で特定可能である、入力トークン関連付け手段と、
前記各第２翻訳単位の中で、前記各第２翻訳単位の同値類に関連付けられた前記入力トークンが備える原文文字セット文字をハイライト表示させるように、前記第１翻訳単位を前記表示装置に表示させる第１翻訳単位表示手段と、
空の混合シーケンスを格納する混合シーケンス格納手段と、
入力トークンおよび／または訳文文字セット文字からなる混合入力シーケンスを前記入力装置から入力させる混合入力シーケンス入力手段と、
前記混合入力シーケンスが備える前記入力トークンを、前記入力トークンに関連付けられた第２翻訳単位の同値類に置換したものを、前記混合シーケンスに付加または挿入する付加・挿入手段と、
前記混合シーケンスが備える第２翻訳単位の同値類に対して、少なくとも１つの訳語候補を決定する訳語候補決定手段と、
前記混合シーケンスが備える第２翻訳単位の同値類に対して、前記少なくとも１つの訳語候補の中の１の訳語候補を訳語として関連付ける、訳語関連付け手段と、
を備える、翻訳支援システム。
【請求項２】
前記表示装置に原文を表示させる原文表示手段と、
表示された前記原文から、前記入力装置を介して原文の一部または全部を選択させる第１翻訳単位選択手段と、
をさらに備え、
前記第１翻訳単位決定手段は、選択された原文の一部または全部を、第１翻訳単位として決定する、請求項１に記載の翻訳支援システム。
【請求項３】
揮発性記憶手段または不揮発性記憶手段をさらに備え、
前記訳語候補決定手段は、揮発性記憶手段または不揮発性記憶手段に格納された、前記第２翻訳単位の同値類と前記少なくとも１つの訳語候補との対応関係を記述する辞書に基づき、前記少なくとも１つの訳語候補を決定する、請求項１または２に記載の翻訳支援システム。
【請求項４】
前記１の訳語候補は、前記少なくとも１つの訳語候補の中で所定の優先度が最大のものである、請求項１から３のいずれか一項に記載の翻訳支援システム。
【請求項５】
前記１つまたは複数の第２翻訳単位の各第２翻訳単位の同値類に、表示トークンを関連付ける表示トークン関連付け手段と、
前記混合シーケンスが備える第２翻訳単位の同値類を、関連付けられた前記表示トークンまたは関連付けられた前記１の訳語候補に置換することにより混合表示シーケンスを生成する混合表示シーケンス生成手段と、
前記混合表示シーケンスを前記表示装置に表示させる混合表示シーケンス表示手段と、
をさらに備える、請求項１から４のいずれか一項に記載の翻訳支援システム。
【請求項６】
前記表示装置に表示された前記混合表示シーケンスから、前記表示トークンまたは前記１つの訳語候補を、前記入力装置を介して選択させる、置換対象選択手段と、
選択された前記表示トークンまたは前記１の訳語候補が関連付けられた第２翻訳単位の同値類に関連付けられた前記少なくとも１つの訳語候補を、前記表示装置に一覧表示させる訳語候補表示手段と、
一覧表示された前記少なくとも１つの訳語候補から、１の訳語候補を、前記入力装置を介して選択させる訳語候補選択手段と、
を備え、
前記訳語関連付け手段は、前記第２翻訳単位の同値類に、選択された前記１の訳語候補を訳語として関連付ける、請求項１から５のいずれか一項に記載の翻訳支援システム。
【請求項７】
表示装置および入力装置に接続される、コンピュータを備えた翻訳支援システムで使用される方法であって、
前記コンピュータによって、原文文字セット文字で表された原文を受信する原文受信段階と、
前記コンピュータによって、前記原文から、前記原文の一部または全部である第１翻訳単位を決定する第１翻訳単位決定段階と、
前記コンピュータによって、１つまたは複数の第２翻訳単位を決定する第２翻訳単位決定段階であって、各第２翻訳単位は、前記第１翻訳単位の一部または全部である、第２翻訳単位決定段階と、
前記コンピュータによって、前記１つまたは複数の第２翻訳単位の各第２翻訳単位に対して、予め定められた第２翻訳単位の同値関係により定まる前記各第２翻訳単位の同値類に、前記各第２翻訳単位が備える少なくとも１つの原文文字セット文字からなる入力トークンを、前記各第２翻訳単位の同値類に関連付ける入力トークン関連付け段階であって、前記各第２翻訳単位の同値類は、関連付けられた前記入力トークンが備える前記少なくとも１つの原文文字セット文字によって、前記１つまたは複数の第２翻訳単位の同値類の中で特定可能である、入力トークン関連付け段階と、
前記コンピュータによって、前記各第２翻訳単位の中で、前記各第２翻訳単位の同値類に関連付けられた前記入力トークンが備える原文文字セット文字をハイライト表示させるように、前記第１翻訳単位を前記表示装置に表示させる第１翻訳単位表示段階と、
前記コンピュータによって、空の混合シーケンスを格納する混合シーケンス格納段階と、
前記コンピュータによって、入力トークンおよび／または訳文文字セット文字からなる混合入力シーケンスを前記入力装置から入力させる混合入力シーケンス入力段階と、
前記コンピュータによって、前記混合入力シーケンスが備える前記入力トークンを、前記入力トークンに関連付けられた第２翻訳単位の同値類に置換したものを、前記混合シーケンスに付加または挿入する付加・挿入段階と、
前記コンピュータによって、前記混合シーケンスが備える第２翻訳単位の同値類に対して、少なくとも１つの訳語候補を決定する訳語候補決定段階と、
前記コンピュータによって、前記混合シーケンスが備える第２翻訳単位の同値類に対して、前記少なくとも１つの訳語候補の中の１の訳語候補を訳語として関連付ける、訳語関連付け段階と、
を備える、方法。
【請求項８】
コンピュータによって実行可能なプログラムであって、実行されると、コンピュータに請求項７に記載の方法を実施させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳支援システム及びその方法及びそのプログラムに関する。より具体的には、ユーザの入力負担を低減することによって、ユーザが自然な訳文を高速に作成することを可能とするための、翻訳支援システム及びその方法に関する。
【背景技術】
【０００２】
翻訳の分野におけるコンピュータによる支援は、機械翻訳と翻訳支援ツールとに大別される。
【０００３】
機械翻訳とは、文字通り機械による翻訳である。機械翻訳については、既にさまざまなアプリケーションが市販されている。しかしながら、本願の出願時点においては、機械翻訳によって出力された訳文の品質は一般に十分なものではないという問題がある。従って、機械翻訳によって出力された訳文の読み手には「この訳文は機械で翻訳したものである」という先験情報が与えられるとともに、読み手自身が訳文に修正を加えながら読むことが一般的である。特に、訳文を商品として扱う場合は、訳文に一定の品質が要求されることから、機械翻訳によって出力された訳文を、人手によって再度チェックする必要があり、従ってコストが発生するという問題がある。また、訳文をさらに自然な訳文に推敲する必要があるならば、その分さらに人手がかかり、従ってさらにコストが発生するという問題がある。また、機械翻訳では、例えば原文が不正確な文法で記載されていることによって、機械が原文を充分に分析することが不可能となり、結果として意味不明の訳文が出力されるなどの問題がある。
【０００４】
翻訳支援ツールは、ユーザが訳文をコンピュータに入力する際に発生する入力負担を低減することを目的とする。例えば、図１で図示するように、訳語候補に関連付けた入力用符号を指示するインターフェースを具備するとともに、ユーザによる訳語の入力を、ユーザによる入力用符号の入力で代替可能にすることによって、入力負担を低減する従来技術がある。しかしながら、ユーザが入力用符号を参照する度に、ユーザが原文から訳語候補の一覧表示まで視線を移動させる必要があるという問題がある。さらに、通常入力用符号は、訳語候補内の訳語に対して訳語の表示順に割り当てたアルファベット、序数等の無意味な符号であることが多い。それによって、ユーザが符号を選択する際に、ユーザの思考が中断されることにより、ユーザに負担がかかるという問題がある。
【０００５】
上述の機械翻訳も翻訳支援ツールも使用しない場合は、人手によって訳文を直接入力する必要がある。訳文の直接入力は、入力者にとって負担の多い作業となる問題がある。さらに、漢字文化圏の言語に翻訳する場合は、漢字変換操作も同時に必要である。漢字変換操作は、通常、誤変換が発生した場合に、提示された複数の同音異義語から入力者が１つを選択する及び／又は文節区切りを指定する操作を伴い、従って入力者にとって負担の多い操作であるという問題がある。
【０００６】
また、ユーザが訳文をコンピュータに入力する際に発生する入力負担を低減するために、予め辞書内に、単語と入力用短縮コードとの組み合わせを登録し、入力用短縮コードの入力によって単語の入力が可能にする方法が既に提案されている（後述の先行技術文献参照）。しかしながら、この方法では、入力用短縮コードがすぐに不足してしまうという欠点と、前もってユーザが入力用短縮コードを暗記する必要があり、習熟を要する欠点とがある。また、入力用短縮コードの不足を補うために、入力用短縮コードの長さを長くすると、入力負担を軽減するという発明の目的が達成されない虞がある。
【０００７】
もちろん、上述の機械翻訳と翻訳支援インターフェースとを組み合わせた製品も存在するが、それらの製品も本質的に上述と同様の問題を抱えている。一方で、自然な訳文を高速に作成することに対する需要は旺盛である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−５８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題を解決することと翻訳作業を効率的に分業することとを目的とする。
【課題を解決するための手段】
【００１０】
本発明による翻訳支援システムは、翻訳作業の効率的な分業を鑑み、複数のサブシステムによって構成する。もちろん、前記複数のサブシステムの少なくとも１つを組み合わせて実施しても良いことに留意する。
【００１１】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムであり、
表示装置と、
入力装置と、
第１翻訳単位を原文文字セット文字で、前記表示装置によって表示する第１翻訳単位表示手段と、
入力トークン又は訳文文字セット文字の少なくとも１つを、ユーザが選択的に前記入力装置から入力することによって、入力トークン又は訳文文字セット文字との少なくとも１つを具備する混合入力シーケンスを前記ユーザに入力させる混合入力シーケンス入力手段と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記第２翻訳単位に対して、それぞれ前記入力トークンが関連付けられており、
前記入力トークンは、それぞれに関連付けられた前記第２翻訳単位が具備する原文文字セット文字の少なくとも１つを具備し、
前記第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた前記入力トークンによって前記第１翻訳単位内で特定可能であり、
前記第１翻訳単位表示手段は、前記第１翻訳単位の一部又は全部を具備する第２翻訳単位に関連付けられた前記入力トークンが具備する原文文字セット文字の全てを、表示されている前記第１翻訳単位が具備する前記第２翻訳単位内でハイライト表示し、
前記入力トークンが具備する原文文字セット文字の全ての入力が、前記入力トークンの入力に必要であることを特徴とするサブシステムである。
【００１２】
原文言語とは、翻訳元の言語である。訳文言語とは、翻訳先の言語である。原文とは、原文言語で書かれた翻訳対象の文章である。訳文とは、原文を訳文言語に翻訳した文章である。
【００１３】
原文文字セットとは、表示装置によって原文を表示するのに使用可能な任意の文字セットのことである。訳文文字セットとは、表示装置によって訳文を表示するのに使用可能な任意の文字セットのことである。原文文字セットと訳文文字セットとは、共通の文字を具備しても良い。原文文字セット文字とは、原文文字セット内の任意の文字のことである。訳文文字セット文字とは、訳文文字セット内の任意の文字のことである。
【００１４】
ハイライト表示とは、表示装置によって表示されている特定の部分を、前記表示装置のユーザが視認によって特定することが可能である任意の表示のことである。ハイライト表示は、例えば、文字色、背景色、装飾、フォントの少なくとも１つで特定の部分を他の部分と区別する表示であっても良い。
【００１５】
同値関係とは、公知であるように、反射律、対称律、及び推移律を満たす任意の関係である。例えば、任意の２つの第２翻訳単位に対して、それぞれを原文文字セット文字で表示した場合に空白文字を除いて同一の表示となる場合に限り、前記２つの第２翻訳単位は同値であるとして定義しても良い。その他、例えば、第1翻訳単位内の第２翻訳単位の位置情報の有無、品詞の違いの有無、単数形複数形の違いの有無を考慮しても良い。第２翻訳単位の同値類とは、前記第２翻訳単位に同値である第２翻訳単位の集合である。
【００１６】
第１翻訳単位は、次に説明するコンピュータの格納手段に格納されているものでも良いが、表示装置を有するクライアントコンピュータがインターネット接続するサーバコンピュータ内に格納されても良い。クライアントコンピュータは、第1翻訳単位を画像形式のデータとして受信しても良い。
【００１７】
本発明のさらなる構成は、
格納手段を有するコンピュータと、
原文を受信するとともに前記格納手段に格納する原文受信手段と、
空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化手段と、
前記格納手段に格納された原文に対して、少なくとも１つの第１翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第１翻訳単位決定手段と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定手段と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け手段と、
混合入力シーケンス入力手段によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入手段と、
をさらに具備し、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするサブシステムである。
【００１８】
ここでいう原文の受信とは、公知の仕方による受信であっても良い。公知の仕方とは、例えば、揮発性／不揮発性記憶装置からの読み出し、ネットワークを介した受信であっても良い。
【００１９】
ここでいうコンピュータとは、必ずしも特定の形態のコンピュータである必要はなく、スタンドアロン型コンピュータや、ネットワークで接続され複数のＣＰＵで分散処理する少なくとも１つのコンピュータや、クライアントサーバー形式で処理を分担する少なくとも１つのコンピュータ等、さまざまな形態のコンピュータであっても良い。
【００２０】
本発明のさらなる構成は、
格納手段を有するコンピュータと、
原文を受信するとともに前記格納手段に格納する原文受信手段と、
前記原文を前記表示装置によって表示する原文表示手段と、
ユーザが前記入力装置を使用することによって、表示された原文内からユーザに第1翻訳単位を選択させるとともに前記格納手段に格納する第1翻訳単位選択手段と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定手段と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け手段と、
前記第1翻訳単位決定手段に対して、空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化手段と、
混合入力シーケンス入力手段によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入手段と、
をさらに具備し、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするサブシステムである。
【００２１】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムであり、
表示装置と、
格納手段を有するコンピュータと、
前記格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位の同値類に表示トークンを前記コンピュータによって関連付けるとともに前記格納手段に格納する表示トークン関連付け手段と、
前記格納手段に格納された混合シーケンス内で、１つの訳語が関連付けられていない第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた表示トークンで置換されるとともに、１つの訳語が関連付けられた第２翻訳単位の同値類は、前記１つの訳語で置換されることによって生成される混合表示シーケンスを、前記コンピュータによって生成するとともに前記格納手段に格納する混合表示シーケンス生成手段と、
前記格納手段に格納された前記混合表示シーケンスを、前記表示装置によって表示する混合表示シーケンス表示手段と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするサブシステムである。
【００２２】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムであり、
格納手段を有するコンピュータと、
前記格納手段に格納された混合シーケンスをベースとして、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、前記コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定手段と、
前記格納手段に格納された前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに、前記格納手段に格納された前記訳語候補内の１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け手段と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするサブシステムである。
【００２３】
本発明のさらなる構成は、
前記訳語候補内の１つの訳語は、前記訳語候補内で所定の優先度が最大の１つであることを特徴とするサブシステムである。
【００２４】
本発明のさらなる構成は、
入力装置と、
ユーザが前記表示装置及び前記入力装置を使用することによって、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つを、前記ユーザに選択させる置換対象選択手段と、
前記混合シーケンスをベースとして、前記第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、前記コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定手段と、
前記訳語候補を、前記表示装置によって一覧表示する訳語候補表示手段と、
ユーザが前記表示装置及び前記入力装置を使用することによって、前記訳語候補内の１つの訳語を前記ユーザに選択させる訳語候補選択手段と、
前記混合シーケンス内の、前記第２翻訳単位の同値類の少なくとも１つに、前記ユーザに選択させた前記１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け手段と、
をさらに具備することを特徴とするサブシステムである。
【００２５】
本発明のさらなる構成は、
前記訳語候補決定手段は、前記訳語候補内の訳語の品詞及び／又は活用形を、前記混合シーケンスが具備する訳文文字セット文字に依存して決定することを特徴とするサブシステムである。
【００２６】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムであり、
表示装置と、
格納手段を有するコンピュータと、
前記格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位に同値である第２翻訳単位の、前記第１翻訳単位内での出現回数である第１出現回数を、前記コンピュータによってカウントする第１出現回数カウント手段と、
前記格納手段に格納された混合シーケンスが具備する第２翻訳単位の同値類に対して、前記第２翻訳単位の同値類に同値である第２翻訳単位の同値類の、前記混合シーケンス内での出現回数である第２出現回数を、前記コンピュータによってカウントする第２出現回数カウント手段と、
前記第１翻訳単位が具備する第２翻訳単位に対してカウントされた前記第１出現回数と、前記第２翻訳単位の同値類に対してカウントされた前記第２出現回数とを、前記コンピュータによって比較する出現回数比較手段と、
前記第１翻訳単位を原文文字セット文字で、前記表示装置によって表示する第１翻訳単位表示手段と、  
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備し、
前記第１翻訳単位表示手段は、前記第１翻訳単位が具備する第２翻訳単位を、前記比較の結果に依存して、表示される前記第１翻訳単位内でハイライト表示することを特徴とするサブシステムである。
【００２７】
所与の２つの第２翻訳単位の同値類には、第２翻訳単位の同値関係から自然に定義される同値関係を定義する。即ち、所与の２つの第２翻訳単位の同値類は、それぞれの第２翻訳単位の同値類の代表元が同値である場合に限り、同値である。
【００２８】
第１翻訳単位は、原文文字セット文字で表された原文内の少なくとも１つの文であっても良い。第２翻訳単位は、１つの文内の少なくとも１つの単語であっても良い。
【００２９】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
第１翻訳単位を原文文字セット文字で、表示装置によって表示する第１翻訳単位表示段階と、
入力トークン又は訳文文字セット文字の少なくとも１つを、ユーザが選択的に入力装置から入力することによって、入力トークン又は訳文文字セット文字との少なくとも１つを具備する混合入力シーケンスを前記ユーザに入力させる混合入力シーケンス入力段階と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記第２翻訳単位に対して、それぞれ前記入力トークンが関連付けられており、
前記入力トークンは、それぞれに関連付けられた前記第２翻訳単位が具備する原文文字セット文字の少なくとも１つを具備し、
前記第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた前記入力トークンによって前記第１翻訳単位内で特定可能であり、
前記第１翻訳単位表示段階は、前記第１翻訳単位の一部又は全部を具備する第２翻訳単位に関連付けられた前記入力トークンが具備する原文文字セット文字の全てを、表示されている前記第１翻訳単位が具備する前記第２翻訳単位内でハイライト表示し、
前記入力トークンが具備する原文文字セット文字の全ての入力が、前記入力トークンの入力に必要であることを特徴とする方法である。
【００３０】
本発明のさらなる構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
原文を受信するとともに格納手段に格納する原文受信段階と、
空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化段階と、
前記格納手段に格納された原文に対して、少なくとも１つの第１翻訳単位を、コンピュータによって決定するとともに前記格納手段に格納する第１翻訳単位決定段階と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定段階と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け段階と、
前記混合入力シーケンス入力段階によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入段階と、
をさらに具備し、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とする請求項１０に記載の方法である。
【００３１】
本発明のさらなる構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
原文を受信するとともに格納手段に格納する原文受信段階と、
前記原文を前記表示装置によって表示する原文表示段階と、
ユーザが前記入力装置を使用することによって、表示された原文内からユーザに第1翻訳単位を選択させるとともに前記格納手段に格納する第1翻訳単位選択段階と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定段階と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け段階と、
前記第1翻訳単位決定段階に対して、空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化段階と、
混合入力シーケンス入力段階によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入段階と、
をさらに具備し、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とする方法である。
【００３２】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位の同値類に表示トークンをコンピュータによって関連付けるとともに前記格納手段に格納する表示トークン関連付け段階と、
前記格納手段に格納された混合シーケンス内で、１つの訳語が関連付けられていない第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた表示トークンで置換されるとともに、１つの訳語が関連付けられた第２翻訳単位の同値類は、前記１つの訳語で置換されることによって生成される混合表示シーケンスを、前記コンピュータによって生成するとともに前記格納手段に格納する混合表示シーケンス生成段階と、
前記格納手段に格納された前記混合表示シーケンスを、表示装置によって表示する混合表示シーケンス表示段階と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とする方法である。
【００３３】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
格納手段に格納された混合シーケンスをベースとして、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定段階と、
前記格納手段に格納された前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに、前記格納手段に格納された前記訳語候補内の１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け段階と、
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とする方法である。
【００３４】
本発明のさらなる構成は、
前記訳語候補内の１つの訳語は、前記訳語候補内で所定の優先度が最大の１つであることを特徴とする方法である。
【００３５】
本発明のさらなる構成は、
ユーザが前記表示装置及び入力装置を使用することによって、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つを、前記ユーザに選択させる置換対象選択段階と、
前記混合シーケンスをベースとして、前記第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、前記コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定段階と、
前記訳語候補を、前記表示装置によって一覧表示する訳語候補表示段階と、
ユーザが前記表示装置及び前記入力装置を使用することによって、前記訳語候補内の１つの訳語を前記ユーザに選択させる訳語候補選択段階と、
前記混合シーケンス内の、前記第２翻訳単位の同値類の少なくとも１つに、前記ユーザに選択させた前記１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け段階と、
をさらに具備することを特徴とする方法である。
【００３６】
本発明のさらなる構成は、
前記訳語候補決定段階は、前記訳語候補内の訳語の品詞及び／又は活用形を、前記混合シーケンスが具備する訳文文字セット文字に依存して決定することを特徴とする方法である。
【００３７】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用される方法であり、
格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位に同値である第２翻訳単位の、前記第１翻訳単位内での出現回数である第１出現回数を、コンピュータによってカウントする第１出現回数カウント段階と、
前記格納手段に格納された混合シーケンスが具備する第２翻訳単位の同値類に対して、前記第２翻訳単位の同値類に同値である第２翻訳単位の同値類の、前記混合シーケンス内での出現回数である第２出現回数を、前記コンピュータによってカウントする第２出現回数カウント段階と、
前記第１翻訳単位が具備する第２翻訳単位に対してカウントされた前記第１出現回数と、前記第２翻訳単位の同値類に対してカウントされた前記第２出現回数とを、前記コンピュータによって比較する出現回数比較段階と、
前記第１翻訳単位を原文文字セット文字で、表示装置によって表示する第１翻訳単位表示段階と、  
を具備し、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備し、
前記第１翻訳単位表示段階は、前記第１翻訳単位が具備する第２翻訳単位を、前記比較の結果に依存して、表示される前記第１翻訳単位内でハイライト表示することを特徴とする方法である。
【００３８】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
第１翻訳単位を原文文字セット文字で、表示装置によって表示する第１翻訳単位表示手段と、
入力トークン又は訳文文字セット文字の少なくとも１つを、ユーザが選択的に入力装置から入力することによって、入力トークン又は訳文文字セット文字との少なくとも１つを具備する混合入力シーケンスを前記ユーザに入力させる混合入力シーケンス入力手段と、
して機能させ、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記第２翻訳単位に対して、それぞれ前記入力トークンが関連付けられており、
前記入力トークンは、それぞれに関連付けられた前記第２翻訳単位が具備する原文文字セット文字の少なくとも１つを具備し、
前記第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた前記入力トークンによって前記第１翻訳単位内で特定可能であり、
前記第１翻訳単位表示手段は、前記第１翻訳単位の一部又は全部を具備する第２翻訳単位に関連付けられた前記入力トークンが具備する原文文字セット文字の全てを、表示されている前記第１翻訳単位が具備する前記第２翻訳単位内でハイライト表示し、
前記入力トークンが具備する原文文字セット文字の全ての入力が、前記入力トークンの入力に必要であることを特徴とするプログラムである。
【００３９】
本発明のさらなる構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
原文を受信するとともに格納手段に格納する原文受信手段と、
空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化手段と、
前記格納手段に格納された原文に対して、少なくとも１つの第１翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第１翻訳単位決定手段と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定手段と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け手段と、
前記混合入力シーケンス入力手段によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入手段と、
としてさらに機能させ、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするプログラムである。
【００４０】
本発明のさらなる構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
格納手段を有するコンピュータと、
原文を受信するとともに格納手段に格納する原文受信手段と、
前記原文を前記表示装置によって表示する原文表示手段と、
ユーザが前記入力装置を使用することによって、表示された原文内からユーザに第1翻訳単位を選択させるとともに前記格納手段に格納する第1翻訳単位選択手段と、
前記格納手段に格納された前記第１翻訳単位に対して、少なくとも１つの第２翻訳単位を、前記コンピュータによって決定するとともに前記格納手段に格納する第２翻訳単位決定手段と、
前記格納手段に格納された前記第２翻訳単位に対して、入力トークンを、前記コンピュータによって関連付けるとともに前記格納手段に格納する入力トークン関連付け手段と、
前記第1翻訳単位決定手段に対して、空の混合シーケンスを前記格納手段に格納する混合シーケンス初期化手段と、
混合入力シーケンス入力手段によって入力された混合入力シーケンスと前記格納手段に格納された前記混合シーケンスとに対して、前記混合入力シーケンスが具備する前記入力トークンによって前記第１翻訳単位内で特定される第２翻訳単位の同値類、又は前記混合入力シーケンスが具備する訳文文字セット文字を、前記混合シーケンスに、前記コンピュータによって付加又は挿入するとともに前記格納手段に格納する付加・挿入手段と、
してさらに機能させ、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするプログラムである。
【００４１】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
格納手段を有するコンピュータと、
格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位の同値類に表示トークンを前記コンピュータによって関連付けるとともに前記格納手段に格納する表示トークン関連付け手段と、
前記格納手段に格納された混合シーケンス内で、１つの訳語が関連付けられていない第２翻訳単位の同値類は、前記第２翻訳単位に関連付けられた表示トークンで置換されるとともに、１つの訳語が関連付けられた第２翻訳単位の同値類は、前記１つの訳語で置換されることによって生成される混合表示シーケンスを、前記コンピュータによって生成するとともに前記格納手段に格納する混合表示シーケンス生成手段と、
前記格納手段に格納された前記混合表示シーケンスを、表示装置によって表示する混合表示シーケンス表示手段と、
して機能させ、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするプログラムである。
【００４２】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
格納手段に格納された混合シーケンスをベースとして、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、前記コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定手段と、
前記格納手段に格納された前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに、前記格納手段に格納された前記訳語候補内の１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け手段と、
して機能させ、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備することを特徴とするプログラムである。
【００４３】
本発明のさらなる構成は、
前記訳語候補内の１つの訳語は、前記訳語候補内で所定の優先度が最大の１つであることを特徴とするプログラムである。
【００４４】
本発明のさらなる構成は、
ユーザが前記表示装置及び入力装置を使用することによって、前記混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つを、前記ユーザに選択させる置換対象選択手段と、
前記混合シーケンスをベースとして、前記第２翻訳単位の同値類の少なくとも１つに対する訳語候補を、前記コンピュータによって決定するとともに前記格納手段に格納する訳語候補決定手段と、
前記訳語候補を、前記表示装置によって一覧表示する訳語候補表示手段と、
ユーザが前記表示装置及び前記入力装置を使用することによって、前記訳語候補内の１つの訳語を前記ユーザに選択させる訳語候補選択手段と、
前記混合シーケンス内の、前記第２翻訳単位の同値類の少なくとも１つに、前記ユーザに選択させた前記１つの訳語を、前記コンピュータによって関連付けるとともに前記格納手段に格納する訳語関連付け手段と、
してさらに機能させることを特徴とするプログラムである。
【００４５】
本発明のさらなる構成は、
前記訳語候補決定手段は、前記訳語候補内の訳語の品詞及び／又は活用形を、前記混合シーケンスが具備する訳文文字セット文字に依存して決定することを特徴とするプログラムである。
【００４６】
本発明の一構成は、
原文に対する訳文の作成を支援するための翻訳支援システムのサブシステムで使用されるプログラムであり、
コンピュータを、
格納手段に格納された第１翻訳単位が具備する第２翻訳単位に対して、前記第２翻訳単位に同値である第２翻訳単位の、前記第１翻訳単位内での出現回数である第１出現回数を、前記コンピュータによってカウントする第１出現回数カウント手段と、
前記格納手段に格納された混合シーケンスが具備する第２翻訳単位の同値類に対して、前記第２翻訳単位の同値類に同値である第２翻訳単位の同値類の、前記混合シーケンス内での出現回数である第２出現回数を、前記コンピュータによってカウントする第２出現回数カウント手段と、
前記第１翻訳単位が具備する第２翻訳単位に対してカウントされた前記第１出現回数と、前記第２翻訳単位の同値類に対してカウントされた前記第２出現回数とを、前記コンピュータによって比較する出現回数比較手段と、
前記第１翻訳単位を原文文字セット文字で、表示装置によって表示する第１翻訳単位表示手段と、  
として機能させ、
前記第１翻訳単位は、原文文字セット文字で表された前記原文の一部又は全部を具備し、
前記第２翻訳単位は、前記第１翻訳単位の一部又は全部を具備し、
前記第２翻訳単位の間には、同値関係が定義され、
前記混合シーケンスは、前記第１翻訳単位が具備する第２翻訳単位の１つと同値である第２翻訳単位の同値類と訳文文字セット文字との０又は１つ以上を具備するとともに、前記第２翻訳単位の同値類の０又は１つ以上が、それぞれに関連付けられた１つの訳語を具備し、
前記第１翻訳単位表示手段は、前記第１翻訳単位が具備する第２翻訳単位を、前記比較の結果に依存して、表示される前記第１翻訳単位内でハイライト表示することを特徴とするプログラムである。
【図面の簡単な説明】
【００４７】
【図１】図１は、従来技術による翻訳支援システムの実施例を示している。
【図２】図２は、本発明による翻訳支援システムの実施例を示している。
【図３】図３は、本発明による翻訳支援システムの表示装置が表示する画面の実施例を示している。
【図４】図４は、本発明による翻訳支援システムの表示装置の第１翻訳単位表示部が表示するハイライト表示された第１翻訳単位の実施例を図示している。
【図５】図５は、本発明による翻訳支援システムでの、ユーザが入力した混合入力シーケンスと、混合表示シーケンス表示部との対応関係の実施例を、時間軸に沿って図示している。
【図６】図６は、本発明による翻訳支援システムで、決定された訳語候補から、ユーザが１つの訳語を選択するための選択肢決定ウィンドウを表示する実施例を図示している。
【図７】図７は、本発明による翻訳支援システムで、決定された訳語候補から、ユーザが１つの訳語を選択するための選択肢決定ウィンドウを表示する実施例を図示している。
【図８】図８は、本発明による翻訳支援システムの翻訳チェック支援画面の実施例を図示している。
【図９】図９は、本発明による翻訳支援システムの入力トークン関連付け手段の一実施形態を説明するためのプログラムである。
【図１０】図１０は、本発明による翻訳支援システムの入力トークン関連付け手段の一実施形態を説明するためのプログラムである。
【図１１】図１１は、本発明による翻訳支援システムの入力トークン関連付け手段の一実施形態を説明するためのプログラムである。
【図１２】図１２は、本発明の一実施形態を表すフローチャートである。
【図１３】図１３は、本発明の第1翻訳単位の訳文生成の一実施形態を表すフローチャートである。
【図１４】図１４は、本発明の混合表示シーケンス表示の一実施形態を表すフローチャートである。
【図１５】図１５は、本発明の訳語関連付けの一実施形態を表すフローチャートである。
【図１６】図１６は、本発明の訳語置換の一実施形態を表すフローチャートである。
【発明を実施するための形態】
【００４８】
本発明の他の特徴及び利点は、添付図面を参照した本発明の実施形態の後述の説明から明らかになる。
【００４９】
以下では、原文言語として英語を、訳文言語として日本語を例として説明するが、これは例示的かつ非限定的な実施形態であることに留意する。本発明の範囲は、原文言語と訳文言語とが任意の言語を対象とする場合を含むことに留意する。以下では、任意の２つの第２翻訳単位に対して、前記２つの第２翻訳単位のそれぞれが具備する原文の一部又は全部を原文文字セット文字で表したものが、原文文字セット文字列として等しい場合に限り、前記２つの第２翻訳単位は同値であると定義して説明するが、これは例示的かつ非限定的な実施形態であることに留意する。本発明の範囲は、第２翻訳単位に定義された任意の同値関係を含むことに留意する。
【００５０】
以下の説明では、簡潔を旨とするために、コンピュータによる処理によって生成されたオブジェクトをコンピュータの格納手段に格納することについての記載は、当業者に自明な事項として省略されていることに留意する。
【００５１】
図２は、本発明の翻訳支援システムの本発明の代表的実施形態を示している。この実施形態は、表示装置であるコンピュータディスプレイ装置２００と、入力装置であるキーボード２１０と、コンピュータ２２０とを具備する。
【００５２】
表示装置であるコンピュータディスプレイ装置は、ＣＲＴディスプレイ、液晶ディスプレイ等、コンピュータの指示によって表示内容を変更可能な任意の装置で良く、カラー表示可能であるのが好ましい。
【００５３】
入力装置としては、キーボードを使用する代わりに、スクリーンタッチパネル、タブレット、音声認識等、ユーザが文字をコンピュータに入力可能な任意の装置の少なくとも１つの組み合わせを使用しても良い。
【００５４】
図３は、第１翻訳単位の表示と混合表示シーケンスの表示との、本発明の代表的実施形態での例示的かつ非限定的な実施例を示している。図３は、コンピュータディスプレイ装置３００上の画面３００が、第１翻訳単位を表示する第１翻訳単位表示部３１０と、混合表示シーケンスを表示する混合表示シーケンス表示部３２０とを具備する様子を示している。
【００５５】
図３では、１つの第１翻訳単位である、原文文字セット文字で表された文を画面上に表示しているが、例えば、文章全体、段落全体等、複数の第１翻訳単位を画面上に表示しても良い。
【００５６】
本発明の代表的実施形態では、コンピュータが翻訳対象の原文を、翻訳に適した単位である少なくとも１つの文に分割し、前記文を第１翻訳単位として決定する。例えば、原文文字セット文字で表された原文を、コンピュータによって実行されるパーサが１文字ずつパースするとともに、前記１文字がピリオド、セミコロン等のパンクチュエーション文字と判定されるごとに、既にパースされた部分を、前記パーサが文として切り出すことによって、前記コンピュータが原文を少なくとも１つの文に分割しても良い。
【００５７】
例えば、「Ｄｒ．」、「ｅ．ｇ．」等が具備する文中のピリオドは、パンクチュエーション文字として扱わないのが好ましいことに留意する。例えば、ピリオドを具備する原文言語の単語一覧を、予めコンピュータの揮発性／不揮発性記憶手段に格納するとともに、前記パーサがパースした１文字がピリオドであるごとに、前記ピリオドの前後の少なくとも１つの原文文字セット文字が、前記単語一覧内の単語を具備するか否かを、前記パーサによって判定するとともに、具備すると判定された場合には、前記パーサによって前記ピリオドをパンクチュエーション文字として扱わないようにしても良い。
【００５８】
また、コンピュータが第１翻訳単位を決定する代わりに、表示装置が原文を画面上に表示するとともに、画面上に表示されたテキストに対して、公知の選択手段をユーザに使用させることによって、原文の一部をユーザに選択させるとともに、選択された前記原文の一部を第１翻訳単位としても良い。公知の選択手段は、テキスト範囲指定による選択であっても良い。
【００５９】
本発明の代表的実施形態では、コンピュータが第１翻訳単位である１つの文を、少なくとも１つの単語に分割するとともに、前記少なくとも１つの単語のいくつかを第２翻訳単位として決定する。例えば、原文文字セット文字で表された文を１文字ずつパースするとともに、前記１文字が空白、カンマ、括弧等のセパレータ文字と判定されるごとに、既にパースされた部分を前記パーサが単語として切り出すとともに、切り出された単語の少なくとも１つを第２翻訳単位として前記コンピュータが決定しても良い。＜表１＞に例示的かつ非限定的な実施例を示す。
【００６０】
【表１】
0005628485.tif 000002
【００６１】
第２翻訳単位で第１翻訳単位の全体を構成する必要はないことに留意する。例えば、＜表１＞の例１では、第１翻訳単位「Ｔｈｉｓ  ｃｏｍｐｕｔｅｒ  ｉｓ  ｕｓｅｄ  ｂｙ  ｈｉｍ．」内の単語「ｉｓ」、「ｂｙ」は、第２翻訳単位ではない。このように、対応する訳語の入力負担が少ない単語を、第２翻訳単位として決定される対象から除いても良い。
【００６２】
第２翻訳単位は、複数の単語を具備しても良いことに留意する。例えば、＜表１＞の例４では、フレーズ「Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」が１つの第２翻訳単位である。
【００６３】
例えば、数詞「１，２３４，５６７」が具備する単語中のカンマは、前後の空白文字とともに、前記セパレータ文字として扱わないのが好ましい。そのような規則を予め正規表現で定義しておき、前記パースの際に、前記正規表現にマッチする原文内の部分文字セット文字列内の文字を、前記パーサがセパレータ文字として扱わないようにしても良い。
【００６４】
第２翻訳単位の選択基準として、原文言語の品詞を使用しても良い。例えば、公知技術によって、第１翻訳単位内の少なくとも１つの単語の品詞を判定するとともに、前記品詞が名詞又は名詞句である場合に限り、前記少なくとも１つの単語を第２翻訳単位として決定しても良い。その場合、第１翻訳単位内の名詞でも名詞句でもない単語に対する訳語は、ユーザが訳文文字セット文字で直接入力する必要があるが、それにもかかわらず、訳語の長さが長い名詞又は名詞句が原文内に繰り返し現れる場合に、本発明は有用である。
また、例えば、コンピュータが具備する揮発性／不揮発性記憶手段内に、予め第２翻訳単位として決定可能である、原文文字セット文字からなる文字列の一覧を格納しても良い。
【００６５】
本発明の代表的実施形態では、第１翻訳単位が具備する第２翻訳単位に、それぞれ入力トークンを、前記第１翻訳単位内で、前記第２翻訳単位の同値類を特定することが可能であるように、コンピュータによって関連付ける。＜表２＞に例示的かつ非限定的な実施例を示す。
【００６６】
【表２】
0005628485.tif 000003
【００６７】
例えば、＜表２＞の例１のように、第１翻訳単位「Ｔｈｉｓ  ｃｏｍｐｕｔｅｒ  ｉｓ  ｕｓｅｄ  ｂｙ  ｈｉｍ．」が、第２翻訳単位「Ｔｈｉｓ」と、「ｃｏｍｐｕｔｅｒ」と、「ｕｓｅｄ」と、「ｈｉｍ」とを具備する場合、それぞれの第２翻訳単位に対して、それぞれ入力トークン＜Ｔ＞と、＜ｃ＞と、＜ｕ＞と、＜ｈ＞とを関連付けても良い。ここで、例えば＜Ｔ＞は、原文文字セット文字「Ｔ」を具備する入力トークンを表す。また、例えば第１翻訳単位「Ｄｅｖｅｌｏｐｍｅｎｔ  ｏｆ  Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」が、第２翻訳単位「Ｉｎｔｅｒｎｅｔ」と第２翻訳単位「Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」とを具備する場合、それぞれの第２翻訳単位に対して、＜表２＞の例３−１のように、それぞれ入力トークン＜ｉｎｔ＞と、＜ｉｎｆ＞とを関連付けても良いし、＜表２＞の例３−２のように、それぞれ入力トークン＜ｉ＞と、＜ｆ＞とを関連付けても良い。
【００６８】
このように、第２翻訳単位に入力トークンを関連付ける関連付け方は１通りとは限らないことに留意する。例えば、出現頻度の高い第２翻訳単位にはより長さの短い入力トークンを関連付けても良い。それにより、入力トークンの入力に必要なキータイプの総数がより低減される。
【００６９】
入力トークンが具備する第２翻訳単位内の原文文字セット文字で、慣用的に混同される文字、例えば大文字と小文字とを、区別しても良いし、混同しても良いことに留意する。混同する場合は、第２翻訳単位の同値類の特定に関して混同も考慮すべきことに留意する。即ち、混同する場合は、混同に関らず、入力トークンによって第２翻訳単位を特定することが可能である必要がある。  
【００７０】
また、第２翻訳単位に対して入力トークンを関連付ける代わりに、第２翻訳単位の同値類に対して入力トークンを関連付けても良い。
【００７１】
第１翻訳単位内の少なくとも１つの単語を、複数の第２翻訳単位が具備しても良く、前記複数の第２翻訳単位がそれぞれ特定可能であるように入力トークンを関連付けても良い。例えば、＜表２＞の例３−２及び例４の第１翻訳単位「Ｄｅｖｅｌｏｐｍｅｎｔ  ｏｆ  Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」に対して、＜表２＞の例３−２の第２翻訳単位及び入力トークンの関連付けと、＜表２＞の例４の第２翻訳単位及び入力トークンの関連付けとを同時に使用しても良い。この場合、入力トークン＜ｔ＞によって、第２翻訳単位の同値類［Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］が特定されるとともに、入力トークン＜ｉ＞によって、第２翻訳単位の同値類［Ｉｎｔｅｒｎｅｔ］が特定される。ここで、例えば［Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］は、第２翻訳単位「Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」の同値類を表す。
【００７２】
サブスクリプト、スーパースクリプトを具備する第２翻訳単位に対して、入力トークンを関連付けても良い。例えば、＜表２＞の例５のように、第２翻訳単位「ＣＨ３ＣＯＯＨ」に対して、「ＣＨ３ＣＯＯＨ」の部分文字列「ｃｏ」を入力トークンとしても良い。このようにすると、従来手段を使用して訳文内でサブスクリプト、スーパースクリプトを設定するという、ユーザの手間を省略可能である。
【００７３】
図９，１０，１１に、第１翻訳単位が具備する少なくとも１つの第２翻訳単位に対して、入力トークンを関連付けるプログラム例を示す。まず、前記プログラム例の呼び出し側で、ＩｎｐｕｔＴｏｋｅｎＧｅｎｅｒａｔｏｒインスタンスを生成する。次いで、前記第１翻訳単位が具備する少なくとも１つの第２翻訳単位の全てに対して、それぞれ前記第２翻訳単位を引数として、前記インスタンス上でｒｅｇｉｓｔｅｒＳｅｃｏｎｄＴｒａｎｓｌａｔｉｏｎＵｎｉｔを呼び出す。次いで、前記第１翻訳単位が具備する少なくとも１つの第２翻訳単位の全てに対して、前記第２翻訳単位を引数として、前記インスタンス上でｂｕｉｌｄＩｎｐｕｔＴｏｋｅｎＦｏｒＲｅｇｉｓｔｅｒｅｄＳｅｃｏｎｄＴｒａｎｓｌａｔｉｏｎＵｎｉｔを呼び出すと、前記第２翻訳単位のｉｎｐｕｔＴｏｋｅｎメンバ変数に、前記第２翻訳単位に関連付けられる入力トークンが格納される。ここで、図９，１０，１１のプログラム例は、本発明の代表的実施形態による入力トークン関連付けの一実施形態を、簡潔を旨として説明するための、エラー処理が省略された例示的かつ非限定的なプログラムに過ぎず、本発明の範囲を限定するものではないことに留意する。図９，１０，１１のプログラム例は他のプログラム言語で記載されても良く、また種々の最適化及び機能拡張及び入力トークンを関連付ける他のアルゴリズムは、当業者には容易に想到可能である。
【００７４】
入力トークンが具備する文字以外の文字の入力を、前記入力トークンの入力がさらに要求しても良いことに留意する。例えば、入力トークンの入力終了を指示するための終端文字として、ピリオドの入力をさらに要求しても良い。
【００７５】
本発明の代表的実施形態では、第１翻訳単位を表示装置によって表示する際に、前記第１翻訳単位が具備する第２翻訳単位に関連付けられた前記入力トークンが具備する、原文文字セット文字の少なくとも１つの全てを、表示される前記第１翻訳単位が具備する前記第２翻訳単位内でハイライト表示する。図４に、例示的かつ非限定的な実施例を示す。＜表２＞の例１，２，３−１，３−２，４，５の第１翻訳単位は、それぞれ図４の４０１，４０２，４０３−１，４０３−２，４０４−１，４０５のように表示される。図３の第１翻訳単位表示部３１０は、図４の４０２の実施例を表示している。
【００７６】
図４に示した実施例では、黒枠で囲う表示をハイライト表示としているが、例えば、背景の色彩を変更する表示や、フォントを変更する表示や、装飾をする表示等を適切に組み合わせたものをハイライト表示としても良い。
【００７７】
図４の４０４−２に示したように、第２翻訳単位が原文内の複数の単語を具備することを、ユーザが視認可能な形式で表示しても良い。
【００７８】
原文に対して第１翻訳単位及び第２翻訳単位を決定する際に、前記第１翻訳単位及び前記第２翻訳単位に空白文字を適切に挿入及び／又は付加するとともに、前記第２翻訳単位に関連付ける入力トークンに、対応する空白文字を挿入及び／又は付加しても良い。この場合、前記第１翻訳単位を表示する際に、前記第１翻訳単位内の第２翻訳単位に挿入及び／又は付加された、前記対応する空白文字も、同時にハイライト表示される。
【００７９】
本発明の代表的実施形態では、第２翻訳単位の同値類に、それぞれ表示トークンを、コンピュータによって関連付ける。＜表３＞に例示的かつ非限定的な実施例を示す。
【００８０】
【表３】
0005628485.tif 000004
【００８１】
＜表３＞の例１〜３は、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に関連付ける表示トークンの実施例である。＜表３＞の例１は、前記第２翻訳単位の同値類が具備する原文文字セット文字「ｃｏｎｆｉｇｕｒｅｄ」をそのまま表示トークンとして前記第２翻訳単位の同値類に関連付ける実施例である。＜表３＞の例２は、前記第２翻訳単位の同値類が具備する原文文字セット文字を「＄｛｝」で囲ったものを表示トークンとして前記第２翻訳単位の同値類に関連付ける実施例である。＜表３＞の例３は、前記第２翻訳単位の同値類が具備する単語「ｃｏｎｆｉｇｕｒｅｄ」の活用形を変更したものを表示トークンとして前記第２翻訳単位の同値類に関連付ける実施例である。このように、適宜品詞及び／又は活用形の変更をしても良い。＜表３＞の例４は、例２の実施例と例３の実施例とを組み合わせた実施例である。
【００８２】
＜表３＞の例５は、第２翻訳単位の同値類［Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］に関連付ける表示トークンの実施例である。＜表３＞の例５は、前記第２翻訳単位の同値類が具備する原文文字セット文字を一括りに「＄｛｝」で囲ったものを表示トークンとして前記第２翻訳単位に関連付ける実施例である。
【００８３】
＜表３＞の例６〜８は、第２翻訳単位の同値類［ＣＨ３ＣＯＯＨ］に関連付ける表示トークンの実施例である。＜表３＞の例６は、前記第２翻訳単位の同値類の原文文字セット文字「ＣＨ３ＣＯＯＨ」を「＄｛｝」で囲ったものを表示トークンとして前記第２翻訳単位に関連付ける実施例である。＜表３＞の例７、例８は、前記第２翻訳単位の同値類の原文文字セット文字を、それぞれ大文字又は小文字に変換するとともに、スーパースクリプト及び／又はサブスクリプトを解除したものを表示トークンとして前記第２翻訳単位に関連付ける実施例である。
【００８４】
このように、表示トークンは、ユーザが視認によって第２翻訳単位の同値類を直感的に把握可能であるのが好ましい。
【００８５】
混合入力シーケンスの入力と、訳文文字セット文字又は第２翻訳単位の同値類の混合シーケンスへの付加と、混合表示シーケンスの生成と、混合表示シーケンスの表示との本発明の代表的実施形態を、＜表２＞の例１に示した、第１翻訳単位、第２翻訳単位、及び入力トークンを例にとって説明する。
【００８６】
図５は、混合入力シーケンスの入力に従う混合表示シーケンス表示部の表示変化の、本発明の代表的実施形態での例示的かつ非限定的な実施例を示している。図５は、入力装置がキーボードである場合の、混合入力シーケンスの入力５０２に対する混合表示シーケンス表示部の表示の変化５０３を、時間軸５０１に沿って示している。前記混合表示シーケンス表示部は、テキストカーソル５０４を具備している。ここで、訳文言語文字セットの入力の仕方は、例えば日本語であれば、かな入力、ローマ字入力等公知の仕方によっても良いことに留意する。
【００８７】
最初は、混合シーケンスは空であるとともに、前記混合表示シーケンス表示部の内容は空である。次いで、ユーザがキーボードでＡｌｔキーを押下しながら「ｔ」キーを押下すると、混合入力シーケンス＜ｔ＞が入力される。次いで、前記混合入力シーケンスが具備する入力トークン＜ｔ＞で特定される第２翻訳単位の同値類［Ｔｈｉｓ］が、前記混合シーケンスに付加されて、前記混合シーケンスは［Ｔｈｉｓ］になる。次いで、混合シーケンス［Ｔｈｉｓ］が具備する第２翻訳単位の同値類［Ｔｈｉｓ］を、前記第２翻訳単位の同値類に関連付けられた表示トークン「＄｛Ｔｈｉｓ｝」で置換することによって、混合表示シーケンス「＄｛Ｔｈｉｓ｝」が生成される。次いで、混合表示シーケンス「＄｛Ｔｈｉｓ｝」が、前記混合表示シーケンス表示部に表示される。混合シーケンスをコンピュータが有する格納手段に格納する仕方は、当業者には容易に想到可能であるので、説明は省略する。
【００８８】
次いで、ユーザが日本語入力モードで訳文文字セット文字「は、」を直接入力すると、混合入力シーケンス「は、」が入力される。次いで、混合入力シーケンス「は、」が、前記混合シーケンスに付加されて、前記混合シーケンスは、［Ｔｈｉｓ］「は、」になる。次いで、混合表示シーケンス「＄｛Ｔｈｉｓ｝」「は、」が、前記混合表示シーケンス表示部に表示される。
【００８９】
次いで、図５に示されるようにユーザが入力すると、前記混合シーケンスは、[Ｔｈｉｓ][ｃｏｍｐｕｔｅｒ]「は、」[ｈｉｍ]「によって」[ｕｓｅｄ]「されている。」になるとともに、前記混合表示シーケンス表示部に、生成された混合表示シーケンス「＄｛Ｔｈｉｓ｝」「＄｛ｃｏｍｐｕｔｅｒ｝」「は、」「＄｛ｈｉｍ｝」「によって」「＄｛ｕｓｅｄ｝」「されている。」が表示される。
【００９０】
混合表示シーケンス表示部は、通常のテキスト編集画面として使用可能であっても良い。例えば、混合表示シーケンス表示部で、表示トークン「＄｛Ｔｈｉｓ｝」を削除するために、ユーザは公知のテキストカーソル移動操作によってテキストカーソルを移動させるとともに、公知のテキスト編集操作によって表示トークン「＄｛Ｔｈｉｓ｝」を削除すれば良い。ここで、表示トークンはカーソル移動に関して１文字とみなすのが好ましい。即ち、表示トークンの一部のみを編集することは禁止されるのが好ましい。また、入力トークンが入力された際に、前記テキストカーソルによって指示される前記混合表示シーケンス内の位置に対応する前記混合シーケンス内の位置に、前記入力トークンで特定される第２翻訳単位の同値類を挿入するとともに、対応する混合表示シーケンスを生成するとともに表示しても良い。
【００９１】
混合表示シーケンス表示部が通常のテキスト編集画面としても使用可能である場合には、ユーザが前記混合表示シーケンス表示部に訳文文字セット文字を直接入力することも可能である。従って、例えば、ユーザが細かく助詞を使い分けることが可能となることによって、より高品質の訳文を作成することが前記ユーザにとってより容易となることが、本発明の重要な利点の１つである。
【００９２】
図３を参照すると、本発明を実施する際には、ユーザの入力作業に伴うユーザの視線移動が、第１翻訳単位表示部と混合表示シーケンス表示部との間の往復に限定されることが理解される。このように、図１の従来技術を実施する際に発生するような画面上の３点間以上でのユーザの視線移動が発生しないので、ユーザの作業負担が軽減されることが、本発明の重要な利点の１つである。
【００９３】
＜表２＞の例３−１の第１翻訳単位、第２翻訳単位、及びトークンの実施例を参照する。ユーザがキーボードでＡｌｔキーを押下しながら、「ｉ」に続けて「ｎ」を押下した段階では、ユーザが入力トークン＜ｉｎｔ＞を入力しているのか、入力トークン＜ｉｎｆ＞を入力しているのか特定できない。そこで、本発明の一実施形態では、入力トークンが具備する原文文字セット文字をユーザが一部入力した時点で、その後に特定される可能性のある第２翻訳単位の全てを、入力トークンが具備する第２翻訳単位内の文字のハイライトとは独立に、ハイライト表示しても良い。この場合、入力トークン＜ｉｎｔ＞に関連付けられた第２翻訳単位「Ｉｎｔｅｒｎｅｔ」と、入力トークン＜ｉｎｆ＞に関連付けられた第２翻訳単位「Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」のみがハイライト表示される。
【００９４】
混合入力シーケンスの入力が終了した時点で、ユーザに入力終了を通知させるために、例えば、画面に表示されている他の第１翻訳単位の上にユーザがフォーカスを移動させることによって、前記ユーザに入力終了を通知させても良いし、画面に「入力終了」ボタンを表示するとともに、ユーザが前記「入力終了」ボタンを押下することによって、前記ユーザに入力終了を通知させても良いし、特定のキーをユーザが押下することによって、前記ユーザに入力終了を通知させても良い。
【００９５】
第２翻訳単位に対する訳語を訳文文字セット文字で直接入力するのに必要なキータイプ数と比較して、前記第２翻訳単位又は前記第２翻訳単位の同値類に関連付けられた入力トークンを入力するのに必要なキータイプ数が非常に少ないことに注目する。図５を参照する。第２翻訳単位の同値類［ｃｏｍｐｕｔｅｒ］に対応する入力トークン＜ｃ＞の入力に必要なキータイプ数は、Ａｌｔキーの押下を含めて２回である。一方で、第２翻訳単位「ｃｏｍｐｕｔｅｒ」に対応する訳語「コンピュータ」を訳文文字セット文字で直接入力するのに必要なキータイプ数は、カタカナ入力モードで少なくとも７回、より一般的に使用されるローマ字入力モードで約１０回である。即ち、第２翻訳単位の同値類［ｃｏｍｐｕｔｅｒ］の入力に関しては、関連付けられた入力トークンで入力することによって、必要なキータイプ数が４分の１から５分の１に低減されるとともに、後述の実施形態の説明にあるように、前記入力トークンで特定される第２翻訳単位の同値類に対して１つの訳語がコンピュータによって自動的に関連付けられることによって、ユーザが訳語を訳文文字セット文字で直接入力するのと同様の効果が得られる。加えて、訳文中に現れる長い単語又は漢字で記載される単語の数が増大するほど、前記訳文の訳文文字セット文字での直接入力に必要なキータイプ数と、対応する混合入力シーケンスの入力に必要なキータイプ数との差が顕著になる。このように、従来技術を実施する場合と比較して、本発明を実施した場合はユーザのキータイプ数が低減されることにより、ユーザの入力負担が軽減されることが、本発明の重要な利点の１つである。
【００９６】
第１翻訳単位と、ユーザによってすでに入力された第２翻訳単位の同値類及び訳文文字セット文字のシーケンスとを解析して、前記第１翻訳単位が具備する第２翻訳単位を適切な時点で再度決定しても良い。例えば、第１翻訳単位「Ｄｅｖｅｌｏｐｍｅｎｔ  ｏｆ  Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ」が表示される際に、他の第１翻訳単位及び／又は前記第１翻訳単位に対応する混合シーケンスが第２翻訳単位の同値類のシーケンス［Ｉｎｔｅｒｎｅｔ］［Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］を既に具備しているならば、前記第２翻訳単位の同値類のシーケンス［Ｉｎｔｅｒｎｅｔ］［Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］を結合して、［Ｉｎｔｅｒｎｅｔ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ］を新規の１つの第２翻訳単位の同値類として再度決定しても良い。これによって、特に、原文内に同一のフレーズが多数現れる場合に、ユーザの入力負担が軽減される。
【００９７】
入力トークンが入力される度に、第１翻訳単位が具備する第２翻訳単位に入力トークンを再度関連付けても良い。入力トークンを再度関連付ける際に、ユーザによって既に入力されていた入力トークンに関連付けられた第２翻訳単位のいくつかを、入力トークン関連付けの対象から外しても良く、従って、より短い入力トークンの関連付けが可能となる。
【００９８】
入力トークンと訳文文字セット文字との入力をユーザが選択的に行うためにユーザが押下するＡｌｔキーは、他のキーで代替しても良い。また、キーの同時押下はキーの連続押下で代替しても良い。
【００９９】
本発明の代表的実施形態では、所与の混合シーケンスが具備する第２翻訳単位の同値類の少なくとも１つに対して、前記第２翻訳単位の同値類で表される単語をコンピュータの揮発性／不揮発性記憶手段に格納された電子辞書で前記コンピュータによって引くことによって取得された訳語を具備する訳語候補を前記コンピュータによって決定する。例えば、混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」［ｈｉｍ］「によって」［ｐｒｏｐｅｒｌｙ］［ｕｓｅｄ］「されている。」が具備する第２翻訳単位の同値類［ｃｏｍｐｕｔｅｒ］に対して、訳語「コンピュータ」を具備する訳語候補｛「コンピュータ」｝を決定する。
【０１００】
所与の混合シーケンスが具備する第２翻訳単位の同値類に対して、前記第２翻訳単位の同値類で表される単語を、コンピュータの揮発性／不揮発性記憶手段に格納された電子辞書で前記コンピュータによって引くことによって取得された訳語及びその全ての活用形の内で、前記第２翻訳単位の同値類の後続の訳文文字セット文字に接続可能である活用形の一部又は全部を具備する訳語を具備する訳語候補を前記コンピュータによって決定しても良い。例えば、混合シーケンス［ｕｓｅｄ］「ない」内の第２翻訳単位の同値類［ｕｓｅｄ］に対して、後続の訳文文字セット文字「ない」に接続可能である活用形を具備する訳語「使用し」を具備する訳語候補｛「使用し」｝を決定しても良い。一方で、第２翻訳単位の同値類［ｕｓｅｄ］に対して、訳文文字セット文字「ない」に接続可能である活用形を具備する訳語「使用させ」を具備する訳語候補｛「使用させ」｝も決定しうる。この場合、例えば、接続可能である活用形の内で、訳語の長さが最短となる活用形を具備する訳語「使用し」を具備する訳語候補｛「使用し」｝を決定しても良い。同様に、例えば、混合シーケンス［ｕｓｅｄ］「れない」が具備する第２翻訳単位の同値類［ｕｓｅｄ］と、混合シーケンス［ｕｓｅｄ］「されない」が具備する第２翻訳単位の同値類［ｕｓｅｄ］とに対して、それぞれ訳語「使用さ」を具備する訳語候補｛「使用さ」｝と、訳語「使用」を具備する訳語候補｛「使用」｝とを決定しても良い。
【０１０１】
所与の混合シーケンスが具備する第２翻訳単位の同値類に対して、前記第２翻訳単位の同値類の品詞及び活用形よりも、前記第２翻訳単位の同値類の後続の訳文文字セット文字から決定される品詞及び活用形を優先させて、訳語候補を決定しても良い。例えば、混合シーケンス［ｕｓｅｄ］「する」が具備する第２翻訳単位の同値類［ｕｓｅｄ］に対して、訳語候補｛「使用」｝を決定しても良い。ここで、第２翻訳単位の同値類［ｕｓｅｄ］が過去分詞形であることは無視されていることに留意する。これにより、例えば、原文内の動詞の受動態を訳文で能動態に訳し分ける、又は原文内の動詞の過去形を訳文で現在形に訳し分けることが可能である。従って、ユーザは、原語単語の品詞にとらわれずに訳文作成が可能となり、それによって訳文作成の自由度が高まることが、本発明の重要な利点の１つである。また、後続の訳文文字セットがない場合に、所定の品詞及び／又は活用形、例えば第２翻訳単位の同値類から特定される品詞及び基本形を具備する訳語候補を決定しても良い。
【０１０２】
これらを組み合わせると、例えば、混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」［ｈｉｍ］「によって」［ｕｓｅｄ］「されている。」が具備する第２翻訳単位の同値類［Ｔｈｉｓ］と、［ｃｏｍｐｕｔｅｒ］と、［ｈｉｍ］と、［ｕｓｅｄ］とに、それぞれの訳語候補内の１つの訳語「この」と、「コンピュータ」と、「彼」と、「使用」とを関連付けることによって、前記混合シーケンスは、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［彼：ｈｉｍ］「によって」［使用：ｕｓｅｄ］「されている。」になる。ここで、例えば、［この：Ｔｈｉｓ］は、第２翻訳単位の同値類［Ｔｈｉｓ］に１つの訳語「この」が関連付けられていることを表す。また、混合シーケンス［ｈｉｍ］「は、」［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「を」［ｕｓｅｄ］「する。」は、第２翻訳単位の同値類［ｈｉｍ］と、［Ｔｈｉｓ］と、［ｃｏｍｐｕｔｅｒ］と、［ｕｓｅｄ］とに、それぞれの前記訳語候補内の１つの訳語「彼」と、「この」と、「コンピュータ」と、「使用」とを関連付けられて、混合シーケンス［彼：ｈｉｍ］「は、」［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「を」［使用：ｕｓｅｄ］「する。」になる。
【０１０３】
複数の第２翻訳単位の同値類に対して１つの訳語候補を決定しても良い。例えば、第２翻訳単位の同値類のシーケンス［ｆｏｒ］［ｅｘａｍｐｌｅ］に対して、１つの訳語候補｛「例えば」｝を決定しても良い。
【０１０４】
所与の混合シーケンスが具備する第２翻訳単位の同値類のシーケンスに対して、後続の訳文文字セットをベースとして、前記後続の訳文文字セットの直前の第２翻訳単位の同値類から順に、前記第２翻訳単位の同値類の訳語候補を決定する及び／又は前記第２翻訳単位に１つの訳語を関連付けても良い。例えば、混合シーケンス［ｐｒｏｐｅｒｌｙ］［ｃｏｎｆｉｇｕｒｅｄ］「する」に対して、訳文文字セット「する」の直前の第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に、１つの訳語「設定」を関連付けることによって、前記混合シーケンスは、混合シーケンス［ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「する」になる。次いで、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］の直前の第２翻訳単位の同値類［ｐｒｏｐｅｒｌｙ］に、１つの訳語「正しく」を関連付けることによって、前記混合シーケンスは、混合シーケンス［正しく：ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「する」になる。一方で、例えば、混合シーケンス［ｐｒｏｐｅｒｌｙ］［ｃｏｎｆｉｇｕｒｅｄ］「である」は、混合シーケンス［ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「である」を経由して、混合シーケンス［正しい：ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「である」になる。
【０１０５】
前記電子辞書が具備する複数の異なる単語に対して、前記単語の訳語間のリンク情報を予め追加するとともに、所与の第１翻訳単位に対して、係り受け解析に関する公知技術を使用して取得された修飾関係で特定される前記リンク情報を使用して、前記第１翻訳単位が具備する第２翻訳単位に対する同値類の訳語候補を決定しても良いし、前記訳語候補内の１つの訳語を前記第２翻訳単位の同値類に関連付けても良い。例えば、係り受け解析に関する公知の手段を使用して、第１翻訳単位「ｆｉｌｅｄ  ａｐｐｌｉｃａｔｉｏｎ」が具備する第２翻訳単位「ｆｉｌｅｄ」が、第２翻訳単位「ａｐｐｌｉｃａｔｉｏｎ」を修飾していることを発見したら、前記２翻訳単位の同値類を具備する混合シーケンス［ｆｉｌｅｄ］［ａｐｐｌｉｃａｔｉｏｎ］が具備する第２翻訳単位の同値類［ｆｉｌｅｄ］に対する訳語候補｛「出願された」｝を決定するとともに、第２翻訳単位の同値類［ａｐｐｌｉｃａｔｉｏｎ］に対する訳語候補｛「出願」｝を決定しても良い。
【０１０６】
第２翻訳単位の同値類の少なくとも１つに対して決定される訳語候補が具備する訳語の数は、１つであるのが好ましいが、０個又は複数であっても良い。０個の場合は、前記第２翻訳単位の同値類の少なくとも１つに、１つの訳語を関連付けなくても良い。複数の場合は、前記第２翻訳単位の同値類の少なくとも１つに、前記訳語候補内の任意の１つの訳語を関連付けても良いし、関連付けなくても良い。前記１つの訳語は、前記訳語候補の中で所定の優先度が最大の１つであっても良い。
【０１０７】
前記所定の優先度は、訳語言語の所与のコーパスを予めコンピュータで形態素解析することによって取得された訳語言語の単語とその出現頻度とを、コンピュータの揮発性／不揮発性記憶手段に格納しておくとともに、前記訳語言語の単語とその出現頻度とを使用して決定しても良い。
【０１０８】
前記第２翻訳単位の同値類と対応するユーザの所望の訳語とを関連付けたものを、又は、必要であればさらに品詞及び／又は活用形の情報とともに関連付けたものを、ユーザがテキストボックスに入力することによって前記電子辞書にユーザに登録させるための、前記テキストボックスを具備するＧＵＩを提供しても良い。前記所望の訳語が複数あるときに、前記所望の訳語に対して所望の優先度をユーザに付与させるためのＧＵＩを提供しても良い。
【０１０９】
第２翻訳単位の同値類に対する訳語候補の決定及び１つの訳語の関連付けは、入力トークンによって前記第２翻訳単位が特定された後の任意の時点で実施可能である。従って、混合シーケンスの入力が終了した時点で実施しても良いし、訳語候補を決定可能な時点でリアルタイムに実施しても良い。
【０１１０】
図６は、訳語候補を決定可能な時点で、訳語候補の決定と１つの訳語の関連付けとをリアルタイムに実施する、本発明の代表的実施形態での例示的かつ非限定的な実施例を示している。図６は、混合入力シーケンスの入力６０２に従った混合表示シーケンス表示部の表示の変化６０３を、時間軸６０１に沿って示している。
【０１１１】
最初は、混合シーケンスは空である。次いで、入力トークン＜Ｔ＞、入力トークン＜ｃ＞に続いて、後続の訳文文字セット文字「は、」が入力されると、前記混合シーケンスは、入力トークン＜Ｔ＞で特定される第２翻訳単位の同値類［Ｔｈｉｓ］と、入力トークン＜ｃ＞で特定される第２翻訳単位の同値類［ｃｏｍｐｕｔｅｒ］と、訳文文字セット文字「は、」とを具備する混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」になる。次いで、第２翻訳単位の同値類［Ｔｈｉｓ］と、［ｃｏｍｐｕｔｅｒ］とに対して、それぞれ訳語候補｛「この」｝と、｛「コンピュータ」｝とが決定される。次いで、混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」は、第２翻訳単位の同値類［Ｔｈｉｓ］と、［ｃｏｍｐｕｔｅｒ］とに、それぞれ１つの訳語「この」と、「コンピュータ」とが関連付けられて、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」になる。次いで、混合表示シーケンス「この」「コンピュータ」「は、」が生成される。次いで、前記混合表示シーケンスが、混合表示シーケンス表示部に表示される。
【０１１２】
次いで、入力トークン＜ｕ＞に続いて、後続部分の訳文文字セット文字「によって」が入力されると、混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」は、入力トークン＜ｕ＞で特定される第２翻訳単位の同値類［ｕｓｅｒ］と、訳文文字セット文字「によって」とが付加されて、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ｕｓｅｒ］「によって」になる。次いで、第２翻訳単位の同値類［ｕｓｅｒ］に対して、訳語候補｛「ユーザ」｝が決定される。次いで、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ｕｓｅｒ］「によって」は、第２翻訳単位の同値類［ｕｓｅｒ］に、１つの訳語「ユーザ」が関連付けられて、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」になる。次いで、混合表示シーケンス「この」「コンピュータ」「は、」「ユーザ」「によって」が生成される。次いで、前記混合表示シーケンスが、混合表示シーケンス表示部に表示される。
【０１１３】
混合表示シーケンス表示部が表示を更新するタイミングは、混合表示シーケンスを生成した後の任意の時点でも良い。例えば、ユーザが入力を所定時間だけ中断した時点でも良いし、ユーザが第１翻訳単位に対する混合入力シーケンスの入力終了を通知した時点でも良い。
【０１１４】
次いで、入力トークン＜ｃ＞が入力されると、入力トークン＜ｃ＞で特定される第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に対して、複数の訳語「構成」と「設定」とを具備する訳語候補｛「構成」，「設定」｝が決定された場合に、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に１つの訳語候補が関連付けられていない様子を示している。次いで、ユーザが第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に関連付けられた表示トークン「＄｛ｃｏｎｆｉｇｕｒｅｄ｝」上にカーソルを移動することによって、ユーザが第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］を選択すると、前記第２翻訳単位の同値類に対して訳語候補｛「構成」，「設定」｝が決定され、前記訳語候補からユーザに１つの訳語を選択させるための選択肢決定ウィンドウ６０５を表示する。次いで、ユーザが選択肢決定ウィンドウ６０５で所望の１つの訳語「設定」を選択すると、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［ｃｏｎｆｉｇｕｒｅｄ」「されている。」は、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に１つの訳語「設定」が関連付けられて、［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「されている。」になる。次いで、混合表示シーケンス「この」「コンピュータ」「は、」「ユーザ」「によって」「正しく」「設定」「されている。」が生成されると
ともに、混合表示シーケンス表示部は、スナップショット６０６のように更新される。以下で、＜表４＞に、スナップショット６０４に対応する各シーケンスの状態を、＜表５＞に、スナップショット６０６に対応する各シーケンスの状態を、それぞれ示す。
【０１１５】
【表４】
0005628485.tif 000005
【０１１６】
【表５】
0005628485.tif 000006
【０１１７】
このようにして生成された混合表示シーケンスを、第１翻訳単位「Ｔｈｉｓ  ｃｏｍｐｕｔｅｒ  ｉｓ  ｐｒｏｐｅｒｌｙ  ｃｏｎｆｉｇｕｒｅｄ  ｂｙ  ａ  ｕｓｅｒ．」に対する訳文「このコンピュータは、ユーザによって正しく設定されている。」として採用しても良い。
【０１１８】
図７は、１つの訳語が既に関連付けられている第２翻訳単位の同値類に対して、ユーザに他の所望の１つの訳語を選択させるとともに、前記所望の１つの訳語を前記第２翻訳単位の同値類に関連付ける、本発明の代表的実施形態での例示的かつ非限定的な実施例を示している。図７では、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に対して、複数の訳語「構成」と「設定」とを具備する訳語候補｛「構成」，「設定」｝が決定されるとともに、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［ｃｏｎｆｉｇｕｒｅｄ］「されている。」が具備する第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に対して決定された前記訳語候補内の１つの訳語「構成」が既に関連付けられて、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［構成：ｃｏｎｆｉｇｕｒｅｄ］「されている。」が既に生成されている。図７は、混合入力シーケンスの入力７０２に従った混合表示シーケンス表示部の表示の変化７０３を、時間軸７０１に沿って示している。
【０１１９】
次いで、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に関連付けられた表示トークン「＄｛ｃｏｎｆｉｇｕｒｅｄ｝」上にユーザがカーソルを移動することによって、ユーザに第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］を選択させると、前記第２翻訳単位の同値類に対して訳語候補｛「構成」，「設定」｝を決定するとともに、前記訳語候補からユーザに１つの訳語を選択させるための選択肢決定ウィンドウ７０４を表示する。次いで、ユーザが選択肢決定ウィンドウ７０４から所望の１つの訳語「設定」を選択すると、混合シーケンス［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［ｃｏｎｆｉｇｕｒｅｄ］「されている。」は、第２翻訳単位の同値類［ｃｏｎｆｉｇｕｒｅｄ］に１つの訳語「設定」が関連付けられて、［この：Ｔｈｉｓ］［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「によって」［正しく：ｐｒｏｐｅｒｌｙ］［設定：ｃｏｎｆｉｇｕｒｅｄ］「されている。」になる。次いで、混合表示シーケンス「この」「コンピュータ」「は、」「ユーザ」「によって」「正しく」「設定」「されている。」が生成されるとともに、混合表示シーケンス表示部は、スナップショット７０５のように更新される。
【０１２０】
前記第２翻訳単位の同値類に１つの訳語が関連付けられた際に、前記第１翻訳単位及び／又は他の第１翻訳単位が具備する、前記第２翻訳単位の同値類と同値である第２翻訳単位の同値類に、前記１つの訳語をコンピュータによって同時に関連付けても良い。
【０１２１】
ユーザによって選択された第２翻訳単位の同値類と、関連付けられた前記所望の１つの訳語に最大の優先度を付与しても良い。
【０１２２】
このように、ユーザが選択した１つの訳語を、前記第２翻訳単位の同値類と同値である他の第２翻訳単位の同値類に、コンピュータによって同時に関連付けることによって、訳文内での表記の統一が実現された高品質な訳文の作成がより容易になることが、本発明の重要な利点の１つである。
【０１２３】
図６、図７の実施形態でも、図５の実施形態と同様、Ａｌｔキーやカーソルキーは他のキーで代替しても良い。また、メタキーと文字キーとの同時押下は、連続押下で代替しても良い。
【０１２４】
図８を参照する。本発明の代表的実施形態では、訳文チェック支援画面８００は、第１翻訳単位表示部８１０を具備する。図８に示した実施例では、＜表１＞の例２の第１翻訳単位と第２翻訳単位とに対して、第１翻訳単位表示部８１０が、第１翻訳単位「Ｔｈｉｓ  ｃｏｍｐｕｔｅｒ  ｉｓ  ｐｒｏｐｅｒｌｙ  ｃｏｎｆｉｇｕｒｅｄ  ｂｙ  ａ  ｕｓｅｒ．」を表示しているとともに、図８に示した実施例は、所与の混合シーケンス［この：Ｔｈｉｓ」［コンピュータ：ｃｏｍｐｕｔｅｒ］「は、」［ユーザ：ｕｓｅｒ］「が」［設定：ｃｏｎｆｉｇｕｒｅｄ］「した」［コンピュータ：ｃｏｍｐｕｔｅｒ］「である。」に対応している。
【０１２５】
＜表６＞に、図８の実施例に対応する、第１翻訳単位内での第２翻訳単位の同値類の出現回数と、混合シーケンス内での前記第２翻訳単位の同値類の出現回数と、の比較結果を示す。
【０１２６】
【表６】
0005628485.tif 000007
【０１２７】
第１翻訳単位内での出現回数と混合シーケンス内での出現回数とが等しい第２翻訳単位の同値類は、［Ｔｈｉｓ］と、［ｃｏｎｆｉｇｕｒｅｄ］と、［ｕｓｅｒ］とである。従って、第２翻訳単位の同値類［Ｔｈｉｓ］と、［ｃｏｎｆｉｇｕｒｅｄ］と、［ｕｓｅｒ］とは、第１翻訳単位表示部８１０内で、出現回数が等しいことを指示する点線によってハイライト表示されている。一方、第１翻訳単位内での出現回数の方が多い第２翻訳単位の同値類［ｐｒｏｐｅｒｌｙ］は、それを指示する２重線によってハイライト表示されている。また、第１翻訳単位内での出現回数のほうが少ない第２翻訳単位の同値類［ｃｏｍｐｕｔｅｒ］は、それを指示する１重線によってハイライト表示されている。
【０１２８】
前記ハイライト表示は、選択的に実施しても良いことに留意する。即ち、例えば、出現回数の等しい第２翻訳単位の同値類のみをハイライト表示しても良い。また、訳文チェック支援画面８００は、前記ハイライト表示の選択的な実施をユーザに指示させるための選択ボタンをさらに具備しても良い。
【０１２９】
図８に示した実施例のように、訳文チェック支援画面８００は、前記混合シーケンスから生成される混合表示シーケンス、例えば「この」「コンピュータ」「は、」「ユーザ」「が」「設定」「した」「コンピュータ」「である。」を表示する第２混合シーケンス表示部８３０、及び／又は、前記混合シーケンスに関連付けられた１つの訳語の関連付けがコンピュータによって解除された混合シーケンス［Ｔｈｉｓ］［ｃｏｍｐｕｔｅｒ］「は、」［ｕｓｅｒ］「が」［ｃｏｎｆｉｇｕｒｅｄ］「した」［ｃｏｍｐｕｔｅｒ］「である。」から生成される混合表示シーケンスを表示する第１混合シーケンス表示部８２０をさらに具備しても良い。
【０１３０】
第１翻訳単位表示部８１０と、第１混合表示シーケンス表示部８２０及び／又は第２混合表示シーケンス表示部８３０とをユーザが参照することによって、混合シーケンス内の訳抜けや重複翻訳をユーザが発見することが容易になる。なお、ユーザが発見した修正箇所を前記ユーザが修正可能にするために、第２混合表示シーケンス表示部８３０を編集可能にしても良い。
【０１３１】
また、ユーザがフォーカスを移動することによって、第１翻訳単位表示部８１０が表示する第１翻訳単位が具備する任意の第２翻訳単位を選択させると、前記選択に応答して、前記第２翻訳単位の同値類を置換した表示トークン及び／又は１つの訳語を、第１混合表示シーケンス表示部８２０及び／又は第２混合表示シーケンス表示部８３０内でハイライト表示しても良い。
【０１３２】
図１２〜１７には、本発明の一実施形態を表すフローチャートが記載されている。ここで、簡潔を旨とするために、各処理によって生成されたオブジェクトを格納手段内に格納することについての記載はフローチャートから省略されていることに留意する。これらのフローチャートは、例示的かつ非限定的な実施形態であることと、各処理が実行される順序を限定するものではないこととに留意する。
【０１３３】
以上の説明により、本発明の構成要素をサブシステムにグループ化するとともに、各サブシステムを別々のユーザに対して実施可能であることは明らかである。これにより翻訳作業の分業が可能になることによって、翻訳作業全体のさらなるコスト低減を図ることが可能である。
【０１３４】
本発明では、第２入力単位の入力に必要な入力トークンは、第1翻訳単位が決定又は選択されてから第1翻訳単位に依存して決定される。そのため、予め辞書に短縮コードを登録する方法と比較して、対象となる入力候補が好ましくは１文である第1翻訳単位内の第２翻訳単位に限定されているために、入力トークンの長さが著しく短くなるという顕著な利点がある。また、表示装置に表示されている原文を参照すれば入力トークンが分かるので、短縮コードをユーザが暗記する必要もない。
【０１３５】
本発明では、ユーザによる入力作業で発生する、ユーザの視線移動及びタイプ数が低減される。従って、ユーザによる入力作業負担が低減されることによって翻訳作業全体の高速化が可能となる。従って、翻訳作業全体のコスト低減を図ることが可能である。
【０１３６】
また、ユーザが、訳文文字セット文字を直接入力することも可能である。従って、例えば、訳文言語が日本語の場合には、ユーザが訳文内で細かく助詞を使い分けることが可能となる。従って、より高品質の訳文を作成することがより容易になる。
【０１３７】
また、訳文を作成する際に、同一の表記を具備する第２翻訳単位に対して、同一の訳語をコンピュータによって同時に関連付けることが可能である。従って、訳文内での表記の統一が図られたより高品質の訳文を作成することが容易である。
【０１３８】
また、翻訳メモリ等の既存技術を併用しても良い。例えば、まず原文に翻訳メモリを適用するとともに、翻訳メモリが適用不可能である部分に対して、本発明を実施しても良い。それによって、翻訳作業全体のさらなるコスト低減を図ることが可能である。
【０１３９】
発明の詳細な説明においては、具体的な実施形態について説明したが、本発明の範囲から逸脱しない範囲内で、種々な修正例及び変形例が実施可能である。従って、本発明の範囲は、上述した実施形態に限定されるものではなく、特許請求の範囲で定義されるものとその均等物である。
【産業上の利用可能性】
【０１４０】
発明の効果で述べた翻訳作業のコスト低減及び訳文の品質向上等の効果に加えて、例えば、キーボード等の入力手段を使う作業の苦手なユーザにとっても、翻訳作業が比較的容易となるので、新たなユーザが発掘される可能性がある。また、翻訳作業のコスト低減により、新たな翻訳需要が喚起される可能性もある。
【符号の説明】
【０１４１】
３００  画面
３１０  第１翻訳単位表示部
３２０  混合表示シーケンス表示部
【図８】
0005628485.tif 000008
【図９】
0005628485.tif 000009
【図１０】
0005628485.tif 000010
【図１１】
0005628485.tif 000011
【図１２】
0005628485.tif 000012
【図１３】
0005628485.tif 000013
【図１４】
0005628485.tif 000014
【図１５】
0005628485.tif 000015
【図１６】
0005628485.tif 000016
【図１】
0005628485.tif 000017
【図２】
0005628485.tif 000018
【図３】
0005628485.tif 000019
【図４】
0005628485.tif 000020
【図５】
0005628485.tif 000021
【図６】
0005628485.tif 000022
【図７】
0005628485.tif 000023