(57)【特許請求の範囲】
【請求項１】
原文を翻訳して翻訳文を作成するシステムであって、
原文で用いられる語句と該語句についての訳語とが対応付けられて登録されている訳語辞書ファイルが格納される訳語辞書ファイル格納手段と、
入力された原文を構成している語句の各々に対応付けられている訳語を前記訳語辞書ファイルから抽出する訳語抽出手段と、
前記入力された原文を構成している各語句に対応する訳語を、前記訳語抽出手段によって抽出された訳語から各々ひとつずつ選択し、該選択された訳語を組み合わせることによって該原文についての翻訳文を作成する翻訳手段と、
入力された音声に対応する語を、前記訳語抽出手段によって抽出された訳語であって前記翻訳手段によって選択されなかった該訳語から選択し、該選択された訳語を該音声の認識の結果として出力する音声認識手段と、
前記翻訳手段により作成された翻訳文を、前記音声認識手段から出力された訳語を用いて修正する修正手段と、
を有し、
前記修正手段は、前記音声認識手段から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが異なるときに、該音声認識手段から出力された訳語を用いて前記入力された原文の全体の再翻訳を行なって前記翻訳文を修正する、
ことを特徴とする翻訳システム。
【請求項２】
前記修正手段は、前記音声認識手段から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが一致するときには、前記翻訳手段によって作成された翻訳文を構成する一部の訳語を該音声認識手段から出力された訳語に置き換える部分的な修正を行なうことを特徴とする請求項１に記載の翻訳システム。
【請求項３】
原文を翻訳して翻訳文を作成する作業の支援を翻訳システムにより行う方法であって、
前記翻訳システムの有する訳語抽出手段が、原文で用いられる語句と該語句についての訳語とが対応付けられて登録されている訳語辞書ファイルから、入力された原文を構成している語句の各々に対応付けられている訳語を抽出し、
前記翻訳システムの有する翻訳手段が、前記入力された原文を構成している各語句に対応する訳語を、前記訳語抽出手段によって抽出された訳語から各々ひとつずつ選択し、該選択された訳語を組み合わせることによって該原文についての翻訳文を作成し、
前記翻訳システムの有する音声認識手段が、入力された音声に対応する語を、前記訳語抽出手段によって抽出された訳語であって前記翻訳手段によって選択されなかった該訳語から選択し、該選択された訳語を該音声の認識の結果として出力し、
前記翻訳システムの有する修正手段が、前記翻訳手段により作成された翻訳文を、前記音声認識手段から出力された訳語を用いて修正し、
前記修正手段は、前記音声認識手段から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが異なるときに、該音声認識手段から出力された訳語を用いて前記入力された原文の全体の再翻訳を行なって前記翻訳文の修正を行なう、
ことを特徴とする翻訳支援方法。
【請求項４】
原文を翻訳して翻訳文を作成するために、
原文で用いられる語句と該語句についての訳語とが対応付けられて登録されている訳語辞書ファイルから、入力された原文を構成している語句の各々に対応付けられている訳語を抽出する訳語抽出手段、
前記入力された原文を構成している各語句に対応する訳語を、前記訳語抽出手段によって抽出された訳語から各々ひとつずつ選択し、該選択された訳語を組み合わせることによって該原文についての翻訳文を作成する翻訳手段、
入力された音声に対応する語を、前記訳語抽出手段によって抽出された訳語であって前記翻訳手段によって選択されなかった該訳語から選択し、該選択された訳語を該音声の認識の結果として出力する音声認識手段、及び
前記翻訳手段により作成された翻訳文を、前記音声認識手段から出力された訳語を用いて修正する修正手段、
としてコンピュータを機能させ、
前記修正手段は、前記音声認識手段から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが異なるときに、該音声認識手段から出力された訳語を用いて前記入力された原文の全体の再翻訳を行なって前記翻訳文を修正する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の機械翻訳の技術に関し、特に、機械翻訳により生成された翻訳文に対して人が行なう校正作業を支援する技術に関する。
【背景技術】
【０００２】
近年、機械翻訳の性能の向上は目覚ましいものがあり、特に翻訳の速度という点においては人による翻訳を充分に上回っているといえよう。しかしながら、翻訳精度の点で機械翻訳を人による翻訳と比較すると、その差は以前よりは縮まってきたとはいえ、未だに人による翻訳の方が遥かに良質である。
【０００３】
このような機械翻訳の特徴を踏まえ、翻訳前の原文を機械翻訳システムにまず翻訳させ、生成された翻訳文に対して人（翻訳者）が校正を行なうようにすることによって、質の高い翻訳を短期間で提供する翻訳サービスが広く行なわれている。
【０００４】
この翻訳サービスにおける校正作業では、翻訳者が機械翻訳システムで作成された翻訳文を翻訳前の原文と照らし合わせ、翻訳文の誤りや不明な部分を逐次修正するという作業が行なわれる。ここで、翻訳者はマウスやキーボード等を操作してこの修正作業を行なう。その作業の一例を更に具体的に説明すると、表示装置に表示されている翻訳文中で修正を行なう対象とする部分をまず特定し、この部分にあてはめる訳語をキーボードから入力するなどといった作業が行なわれる。
【０００５】
最近の機械翻訳システムでは、このような翻訳者による校正作業を支援するための機能を装備しているものがある。その一例を説明すると、前述したように翻訳文中から修正を行なう対象とする部分を特定すると、この部分について先に行なった機械翻訳処理において選択されなかった翻訳候補の一覧を表示するようにし、この翻訳候補の中に適切な訳語があればそれを翻訳者が選択するだけでその部分の修正が完了するというものがある。この機能によれば、修正のために翻訳者が訳語を入力する手間が省かれるので、修正作業の効率が向上するというものである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した校正作業の支援機能の例では、機械翻訳処理において選択されなかった翻訳候補が多数存在したときには、それらの中から翻訳者が適切な訳語を探す作業が発生してしまい、この作業が校正作業で必要となる時間の短縮を阻む要因のひとつとなる場合があった。
【０００７】
本発明は、機械翻訳により生成された翻訳文に対して人が行なう校正作業の効率を向上させることを課題とする。
【課題を解決するための手段】
【０００８】
ここで図１について説明する。同図は本発明の原理構成を示している。
図１（ａ）は本発明の第一の基本構成を示している。同図は原文を翻訳して翻訳文を作成するシステムを示しており、１は翻訳手段、２は音声認識手段、３は修正手段である。
【０００９】
翻訳手段１は、入力された原文を構成している各語句に対応する複数の訳語から各々ひとつずつ訳語を選択し、該選択された訳語を組み合わせることによって該原文についての翻訳文を作成する。
【００１０】
音声認識手段２は、入力された音声に対応する語を、上記語句に対応する訳語であって翻訳手段１によって選択されなかった該訳語から選択し、該選択された訳語を該音声の認識の結果として出力する。
【００１１】
修正手段３は、翻訳手段１により作成された翻訳文を、音声認識手段２から出力された訳語を用いて修正する。
この構成によれば、翻訳手段１によって作成された翻訳文に用いられている不適切な訳語を適切なものに修正する作業を、翻訳者がその適切な訳語を発声するのみで行なえる。しかも、音声認識手段２で行なわれる音声認識は、その認識の対象が原文を構成する各語句に対応付けられている訳語に限定された条件で行なわれるので、不特定の語を認識の対象とする音声認識と比べて高い認識率を得ることができる。
【００１２】
なお、上述した本発明の第一の基本構成において、原文で用いられる語句と該語句についての訳語とが対応付けられて登録されている訳語辞書ファイルが格納される訳語辞書ファイル格納手段と、翻訳手段１に入力された原文を構成している語句の各々に対応付けられている訳語を訳語辞書ファイルから抽出する抽出手段とを更に有し、翻訳手段１は、作成する翻訳文に用いる訳語を訳語抽出手段によって抽出された訳語から選択し、音声認識手段２は、入力された音声に対応する語を、前記訳語抽出手段によって抽出された訳語であって前記翻訳手段によって選択されなかった該訳語から選択するように構成することができ、上述したものと同様の作用効果が得られる。
【００１３】
また、前述した本発明の第一の基本構成において、翻訳手段１により作成された翻訳文を構成する一部の語句に対して修正を行なうか、あるいは該翻訳文の全文に渡る修正を行なうかを示す指示が入力される指示入力手段を更に有し、音声認識手段２は、翻訳手段１により作成された翻訳文の全文に渡る修正を行なうことを示す指示が指示入力手段に入力されたときには、入力された音声を表現する情報を分割し、該分割された情報の各々に対応する語を、該翻訳文を構成する語句に対応する訳語であって翻訳手段１によって選択されなかった該訳語から選択するように構成することもできる。
【００１４】
この構成は、翻訳手段１により作成された翻訳文がその文全体に渡って不適切であると翻訳者が判断したときには、訳語単位での修正を行なうのではなく、文全体の一括修正を行なえるようにするものであり、翻訳者による発声は文であることを示す指示が翻訳者によって指示入力手段に入力されることにより、認識対象が文であるとの前提の下での音声認識の処理が行なえるようになるので、そのような指示がなされない場合と比べて良好な認識精度を得ることができる。
【００１５】
また、前述した本発明の第一の基本構成において、修正手段３は、前記語句に対応する訳語であって翻訳手段１によって選択されなかった該訳語に音声認識手段２から出力された訳語と関連するものがあるときには、翻訳手段１によって選択されなかった訳語、及び音声認識手段２から出力された訳語を共に用いて翻訳手段１により作成された翻訳文を修正するように構成することもできる。
【００１６】
この構成によれば、翻訳者は翻訳手段１により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、修正の指示を行なっていない他の訳語までもがその異なる訳語を使用するのに適切なものへと修正された翻訳文が自動的に作成されるので、翻訳者による修正の作業が軽減される。
【００１７】
また、前述した本発明の第一の基本構成において、修正手段３は、音声認識手段２から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが異なるときに、音声認識手段２に入力された訳語を用いて翻訳手段１に入力された原文の全体の再翻訳を行なって前記翻訳文を修正するように構成することもできる。
【００１８】
この構成では、翻訳手段１により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示が翻訳者によって行なわれたときに、その修正された後の訳語の品詞が修正前のものと異なるものであるときには、翻訳手段１において行なわれた原文の分析に誤りがあったとみなし、その修正された後の訳語を用いた翻訳文が改めて作成されるというものである。この構成によれば、翻訳者は翻訳手段１により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、その修正された後の訳語の品詞が修正前のものと異なるものであるときにはその訳語を用いての翻訳文が自動的に作成されるので、翻訳者による修正の作業が軽減される。
【００１９】
なお、このときにおいて、修正手段３は、音声認識手段２から出力された訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが一致するときには、翻訳手段１によって作成された翻訳文を構成する一部の訳語を音声認識手段２から出力された訳語に置き換える部分的な修正を行なうように構成することもできる。こうすることにより、その修正された後の訳語の品詞が修正前のものと一致するものであるときには翻訳文の部分修正が行なわれるので、改めて翻訳文を作成するときよりも修正に要する時間が短くなる。
【００２０】
また、前述した本発明の第一の基本構成において、修正手段３によって行なわれた修正の内容から、翻訳手段１に入力された原文が話題としている分野を判定する分野判定手段を更に有し、翻訳手段１は、新たに入力される原文についての翻訳文を作成するときには、分野判定手段によって判定された分野で用いられる頻度の高い訳語を優先して用いるように構成することもできる。
【００２１】
この構成は、翻訳手段１によって作成された翻訳文に対して翻訳者が修正した訳語が、例えば経済・金融分野、通信技術分野、法律分野などといったどのような分野で用いられるのかを示す情報を取得し、その後に翻訳手段１によって行なわれる翻訳ではその分野で用いられる訳語を優先的に使用して翻訳文の作成を行なうようにしたものであり、こうすることにより翻訳手段１による機械翻訳の精度を向上させることができる。
【００２２】
なお、このときにおいて、原文で用いられる語句についての訳語が用いられる頻度の高い分野を示す情報が登録されている訳語分野情報ファイルが格納される訳語分野情報ファイル格納手段を更に有し、分野判定手段は、修正手段３が翻訳手段１によって作成された翻訳文を修正したときに該翻訳文に加えた訳語が用いられる頻度の高い分野を、訳語分野情報ファイルに登録されている情報に基づいて判定するように構成することができ、上述したものと同様の作用効果が得られる。
【００２３】
図１（ｂ）は本発明の第二の基本構成を示している。同図は原文を翻訳して翻訳文を作成するシステムを示しており、４は翻訳手段、５は訳語入力手段、６は修正手段である。
翻訳手段４は、入力された原文を翻訳して翻訳文を作成する。
【００２４】
訳語入力手段５は、翻訳手段４によって作成された翻訳文で用いられている訳語を他の訳語へと置き換える修正を行なうときの該他の訳語が入力される。
修正手段６は、訳語入力手段５に入力された前記他の訳語の品詞と、前記修正において該訳語へと置き換えられる対象である修正前の訳語の品詞とが異なるときに、訳語入力手段５に入力された該他の訳語を用いて前記原文の全体の再翻訳を行なって翻訳手段４によって作成された翻訳文を修正する。
【００２５】
この構成では、翻訳手段４により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示が翻訳者によって行なわれたときに、その修正された後の訳語の品詞が修正前のものと異なるものであるときには、翻訳手段４において行なわれた原文の分析に誤りがあったとみなし、その修正された後の訳語を用いた翻訳文が改めて作成されるというものである。この構成によれば、翻訳者は翻訳手段４により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を訳語入力手段５に入力するだけで、その修正された後の訳語の品詞が修正前のものと異なるものであるときにはその訳語を用いての翻訳文が自動的に作成されるので、翻訳者による修正の作業が軽減される。
【００２６】
なお、上述した本発明の第二の基本構成において、修正手段６は、訳語入力手段５に入力された前記他の訳語の品詞と、前記修正において該他の訳語へと置き換えられる対象である修正前の訳語の品詞とが一致するときには翻訳手段４によって作成された翻訳文を構成する一部の訳語を訳語入力手段５に入力された該他の訳語に置き換える部分的な修正を行なうように構成することもできる。
【００２７】
この構成によれば、修正された後の訳語の品詞が修正前のものと一致するものであるときには翻訳文の部分修正が行なわれるので、改めて翻訳文を作成するときよりも修正に要する時間が短くなる。
【００２８】
図１（ｃ）は本発明の第三の基本構成を示している。同図は文書を翻訳するシステムを示しており、７は翻訳手段、８は修正手段、９は分野判定手段である。
翻訳手段７は、文書を構成する原文を翻訳して翻訳文を作成する。
【００２９】
修正手段８は、翻訳手段７によって作成された翻訳文の修正を行なう。
分野判定手段９は、修正手段８によって行なわれた修正の内容から、原文が話題としている分野を判定する。
【００３０】
そして、この構成において、翻訳手段７は、文書を構成する未翻訳の原文を翻訳するときに、分野判定手段９によって判定された分野で用いられる頻度の高い訳語を優先して使用するようにする。
【００３１】
この構成は、翻訳手段７によって作成された翻訳文に対して翻訳者が修正した訳語が、例えば経済・金融分野、通信技術分野、法律分野などといったどのような分野で用いられるのかを示す情報を取得し、その後に翻訳手段７によって行なわれる翻訳ではその分野で用いられる訳語を優先的に使用して翻訳文の作成を行なうようにしたものであり、こうすることにより翻訳手段７による機械翻訳の精度を向上させることができ、結果として翻訳者による修正の作業が軽減される。
【００３２】
なお、上述した本発明の第三の基本構成において、原文で用いられる語句についての訳語が用いられる頻度の高い分野を示す情報が登録されている訳語分野情報ファイルが格納される訳語分野情報ファイル格納手段を更に有し、分野判定手段９は、修正手段８が翻訳文を修正したときに該翻訳文に加えた訳語が用いられる頻度の高い分野を、訳語分野情報ファイルに登録されている情報に基づいて判定するように構成することもでき、こうすることによっても上述したものと同様の作用効果が得られる。
【００３３】
あるいは、原文で用いられる語句と該語句についての訳語とが対応付けられて登録されており、更に該訳語が用いられる頻度の高い分野を示す情報が登録されている訳語辞書ファイルが格納される訳語辞書ファイル格納手段を更に有し、翻訳手段７は、訳語辞書ファイルに登録されている訳語のうち、入力された原文に用いられている語句に対応するものであって且つ分野判定手段９によって判定された分野で用いられる頻度の高いことを示す情報が訳語辞書ファイルに登録されているものを用いて前記文書を構成する未翻訳の原文の翻訳を行なうように構成することもでき、こうすることによっても上述したものと同様の作用効果が得られる。
【発明の効果】
【００３４】
本発明によれば、機械翻訳により生成された翻訳文に対して人が行なう校正作業の効率を向上させることができる。
【発明を実施するための最良の形態】
【００３５】
まず図２について説明する。同図は本発明を実施する翻訳システムの構成を示している。同図において、１１はＣＰＵ、１２はＲＯＭ、１３はＲＡＭ、１４はハードディスク装置、１５は音声入力部、１６は操作入力部、１７は表示装置、１８は入出力装置、１９はバスである。そして、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク装置１４、音声入力部１５、操作入力部１６、表示装置１７、及び入出力装置１８はいずれもバス１９に接続されており、相互にデータの授受が行なえる。
【００３６】
ＣＰＵ（Central Processing Unit ）１１はこの翻訳システム全体の動作制御を司る中央処理装置である。
ＲＯＭ（Read Only Memory）１２は、ＣＰＵ１１によって実行される制御プログラムが予め格納されているメモリであり、ＣＰＵ１１がこの制御プログラムを実行することによって本装置全体の動作の制御が行なわれる。
【００３７】
ＲＡＭ（Random Access Memory）１３は、各種のデータの一時的な格納領域として、またＲＯＭ１２に格納されている制御プログラムをＣＰＵ１１が実行するときにワークメモリとして必要に応じて使用されるメモリである。
【００３８】
ハードディスク装置１４は、翻訳処理のために用いられる、翻訳前の原文の言語の語句と翻訳文の言語におけるその語句についての訳語とが対応付けられて格納されている訳語辞書ファイルが予め記憶されている。なお、この訳語辞書ファイルには、各訳語の品詞を示す情報や、訳語と訳語との間の結び付きの強さを示す情報も格納されており、更に、その訳語が、例えば経済・金融分野、通信技術分野、法律分野などといったどのような分野（カテゴリ）での文章でこの語句が用いられたときの翻訳の際に用いられるかを示す情報も格納されている。
【００３９】
なお、前述した制御プログラムをＲＯＭ１２に格納しておく代わりにこのハードディスク装置１４に予め記憶させておき、この翻訳システムが起動されたときにＣＰＵ１１がこの制御プログラムをハードディスク装置１４から読み出してＲＡＭ１３に一旦格納し、その後ＲＡＭ１３からその制御プログラムを読み出して実行するようにしてこの翻訳システム全体の動作の制御を行なうようにしてもよい。
【００４０】
音声入力部１５は、この翻訳システムを使用して翻訳作業を行なう翻訳者の発する音声を取得してその声を表現する声データに変換する。
操作入力部１６はこの翻訳システムを使用する翻訳者によって操作されるキーボートやマウス等の入力装置を有し、これらの入力装置に対して行なわれた操作の状況を取得する。
【００４１】
表示装置１７はＣＰＵ１１から指示された表示を行なうものであり、例えばＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）を用いた装置である。
入出力装置１８は、外部から入力される情報、例えば翻訳の対象である原文が記述されている文書データを受け取ってＣＰＵ１１にその情報を送付し、あるいはＣＰＵ１１からの出力、例えば翻訳結果である翻訳文の出力を行なうものである。入出力装置１８は、ＦＤ（Flexible Disk ）、ＣＤ−ＲＯＭ（Compact Disc-ROM）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-ROM）、ＭＯ（Magneto-Optics）ディスクなどといった可搬型の記録媒体の読み出し及び書き込み装置を備えて構成される。また、通信ネットワークを介して他の機器との間でこれらの入出力情報を交換するためのインタフェース装置を入出力装置１８として備えるようにしてもよい。更に、ＣＰＵ１１からの出力の内容を用紙に印刷するプリンタ装置を入出力装置１８として備えるようにしてもよい。
【００４２】
本装置は以上の各構成要素を備えて構成される。
なお、図２に示す翻訳システムの構成は標準的な構成のコンピュータシステムの多くが備えているものであり、従ってこのようなコンピュータシステムで本発明を実施することも可能である。
【００４３】
次に、図２に示した翻訳システムにおけるＣＰＵ１１によって行なわれる制御処理について説明する。なお、これより説明する各処理は、いずれもこの翻訳システムを制御するための制御プログラムをＣＰＵ１１が実行することによって実現される。
【００４４】
まず図３について説明する。同図は、ＣＰＵ１１によって行なわれる制御処理の処理内容を示すフローチャートである。同図に示す処理をＣＰＵ１１が行なうことによってこの翻訳システムで翻訳が行なわれる。
【００４５】
まず、メインフローである、図３（ａ）のフローチャートを説明する。
まず、Ｓ１０１では翻訳対象である原文を取得する処理が実行される。この処理では、入出力装置１８に入力された原文を表現するデータをＲＡＭ１３に一時的に記憶させる。
【００４６】
Ｓ１０２では機械翻訳処理が実行される。この機械翻訳処理の詳細な処理内容を示すフローチャートは図３（ｂ）に示されており、この処理内容は後述する。
Ｓ１０３では校正支援処理が実行される。この校正支援処理の詳細な処理内容を示すフローチャートは図３（ｃ）に示されており、この処理内容も後述する。Ｓ１０３の処理が完了するとこのメインフローは終了する。
【００４７】
次に、図３（ｂ）に示されている、前述したＳ１０２の処理である機械翻訳処理の処理内容を示すフローチャートを説明する。
まず、Ｓ１１１では原文を解析して語句に分解する処理が実行される。この処理では、前述したＳ１０１の処理によってＲＡＭ１３に記憶されているデータで表現されている原文が語句に分解される。なお、ここで行なう原文の解析には周知の解析手法、例えば形態素解析などを利用して行なえばよい。
【００４８】
Ｓ１１２では語句に対応する訳語を訳語辞書から取得する処理が実行される。この処理では、ハードディスク装置１４に記憶されている訳語辞書ファイルが参照され、その訳語辞書ファイルにおいてＳ１１１の処理によって原文が分解されて得られた各語句にそれぞれ対応付けられている１以上の訳語が取得される。
【００４９】
Ｓ１１３では訳語を組み合わせて翻訳文を作成する処理が実行される。この処理では、まず、Ｓ１１２の処理によって取得された各訳語から翻訳文に用いる訳語を選択する処理が行なわれる。なお、ここでの訳語の選択方法は機械翻訳技術の分野で周知の手法を利用することができ、例えば過去の翻訳作業の統計データを訳語辞書ファイルに登録しておき、翻訳作業において最も選択される頻度の高い訳語を選択するといった手法でもよい。そして、この処理によって選択された訳語が組み合わされることによって翻訳文が作成される。この訳語の組み合わせの処理も機械翻訳技術の分野で周知の手法を利用することができる。
【００５０】
Ｓ１１４では翻訳文を表示する処理が実行される。この処理では、Ｓ１１２の処理によって作成された翻訳文を表示させる指示が表示装置１７に与えられ、表示装置１７はこの指示に応じてその翻訳文を表示する。
【００５１】
このＳ１１４の処理を終えるとＳ１０２の処理が終了し、図３（ａ）に示すフローチャートへ処理が戻る。
次に、図３（ｃ）に示されている、前述したＳ１０３の処理である校正支援処理の処理内容を示すフローチャートを説明する。この処理によって実現される翻訳文の校正を支援する手法は、翻訳文に用いられている不適切な訳語を適切なものに修正する作業を、翻訳者がその適切な訳語を発声するのみで行なえるようにするというものである。
【００５２】
まず、Ｓ１２１では校正作業を行なうか否かの判定処理が実行される。この処理では、表示装置１７に表示されている機械翻訳による翻訳文をこの翻訳システムを使用している翻訳者が参照し、この翻訳文が適切であるかどうかを翻訳者が判断する。そして、この判断結果に基づいて、校正作業を行なうか否かを示す操作が翻訳者によって操作入力部１６に対して行なわれる。ＣＰＵ１１は、操作入力部１６に対して行なわれたこの操作の内容に基づき、校正作業を行なうか否かの判定を行なうというものである。
【００５３】
そして、このＳ１２１の判定処理の結果がＹｅｓ、すなわち校正作業を行なうのであればＳ１２２に処理が進み、一方、このＳ１２１の判定処理の結果がＮｏ、すなわち校正作業を行なわないのであればＳ１２７に処理が進む。
【００５４】
Ｓ１２２では音声入力がなされたか否かの判定処理が行なわれる。この処理では、訳語を発声する翻訳者の音声が音声入力部１５で取得されたか否かが判定される。そして、この判定処理の結果がＹｅｓとなるまで、すなわち音声入力がなされたと判定されるまでこのＳ１２２の判定処理が繰り返される。
【００５５】
Ｓ１２３では音声認識処理が実行され、音声入力部１５から出力される、翻訳者の音声を表現する声データが分析され、翻訳者による発音の内容を特定する処理が行なわれる。
Ｓ１２４では、前述した機械翻訳処理において訳語辞書ファイルから取得された全ての訳語から、翻訳者による発音の内容に対応するものを選択する処理が実行される。この処理では、図３（ｂ）のＳ１１２によってハードディスク装置１４に記憶されている訳語辞書ファイルから取得された、原文を構成する各語句に対応付けられている全ての訳語のそれぞれの発音と、Ｓ１２３の処理によって特定された翻訳者による発音の内容とを比較し、両者間で最も相関の高い訳語が選択される。このように、本実施の形態で行なわれる音声認識は、その認識の対象が原文を構成する各語句に対応付けられている訳語に限定されているので、不特定の語を認識の対象とする音声認識と比べて高い認識率を得ることができる。
【００５６】
Ｓ１２５では翻訳文を修正する処理が行なわれる。この処理では、まず、ハードディスク装置１４に記憶されている訳語辞書ファイルにおいてＳ１２４の処理によって選択された訳語に対応付けられている語句が取得される。そして、その語句の翻訳となっている訳語が表示装置１７に表示されている翻訳文から除去され、その翻訳文に残された訳語とその代わりにＳ１２４の処理によって選択された訳語とが改めて組み合わされて新たな翻訳文が作成される。こうすることによって、翻訳者は、表示装置１７に表示されている機械翻訳による翻訳文における修正を要する部分を特定するための指示操作を行なうことなく、その翻訳文の修正を行なうことができる。なお、修正後の翻訳文は表示装置１７に表示させるようにする。
【００５７】
Ｓ１２６では校正作業が終了したか否かの判定処理が実行される。この処理では、表示装置１７に表示されている修正後の翻訳文をこの翻訳システムを使用している翻訳者が参照し、この翻訳文が適切であるかどうかを翻訳者が判断する。そして、この判断結果に基づいて、校正作業を更に続けるか否かを示す操作が翻訳者によって操作入力部１６に対して行なわれる。ＣＰＵ１１は、操作入力部１６に対して行なわれたこの操作の内容に基づき、校正作業が終了したか否かの判定を行なうというものである。なお、翻訳者による校正作業を更に続けるか否かの意思表示を翻訳者が発声し、その発声の内容を音声認識することでＣＰＵ１１が翻訳者の意思を認識するようにしてもよい。
【００５８】
このＳ１２６の判定処理の結果がＹｅｓ、すなわち校正作業を終了するのであればＳ１２７に処理が進み、一方、このＳ１２６の判定処理の結果がＮｏ、すなわち校正作業を継続するのであればＳ１２２へ処理が戻って上述した処理が繰り返される。
【００５９】
Ｓ１２７では翻訳文を出力する処理が実行される。この処理では、表示装置１７に現在表示されている翻訳文を表現するデータを入出力装置１８に送り、そのデータを各種の記録媒体に記録し、その翻訳文を用紙に印字し、あるいはそのデータを他の機器に宛てて通信ネットワークに送出するなどの処理を入出力装置１８に行なわせる。
【００６０】
このＳ１２７の処理を終えるとＳ１０３の処理が終了し、図３（ａ）に示すフローチャートへ処理が戻る。
以上の処理がＣＰＵ１１によって行なわれることによって、この翻訳システムを利用した翻訳が行なわれる。ここで、この翻訳システムを利用して実際に翻訳が行なわれる様子を、英語から日本語への翻訳を例に挙げて説明する。
【００６１】
今、翻訳対象である原文が“I saved Money.”であるとする。
まず、Ｓ１０２の機械翻訳処理が実行される。この機械翻訳処理におけるＳ１１２の処理によって、ハードディスク装置１４に記憶されている訳語辞書ファイルから以下に示す訳語が取得されたとする。
【００６２】
“I ”…………………………………「私」
“save”………………………………「救う」
“save”………………………………「節約する」
“save”………………………………「保存する」
“money ”……………………………「金」
ここで、Ｓ１１３の処理によって原文“I saved Money.”が「私は金を救った。」に翻訳され、表示装置１７に表示されたとする。翻訳者がこの翻訳文を参照して校正の必要があると判断し、操作入力部１６を操作して校正作業を行なう旨の指示をこの翻訳システムに与えると、Ｓ１２１の判定処理の結果はＹｅｓとなり、校正支援の処理が開始される。
【００６３】
次に、翻訳者が、‘setsuyaku shita ’と発声すると、この声は音声入力部１５で取得され、Ｓ１２３の音声認識処理が実行される。そして、Ｓ１２４において、先のＳ１１２の処理によって取得された訳語「私」、「救う」、「節約する」、「保存する」、「金」から、翻訳者による発声に最も近い訳語「節約する」が選択される。
【００６４】
そして、Ｓ１２５において、「節約する」に対応付けられている原文の語句“save”のそれまでの訳語であった「救う」が翻訳文の作成候補から除外され、訳語「私」、「節約する」、「金」より「私は金を節約した。」なる翻訳文が作成される。こうして校正作業が終了し、適切な翻訳の結果が出力される。
【００６５】
次に、図２に示した翻訳システムにおけるＣＰＵ１１によって行なわれる制御処理の他の例について説明する。
図４は、図３（ａ）のＳ１０３の処理である校正支援処理の第二の例の処理内容を示すフローチャートである。この処理は、例えば機械翻訳により作成された翻訳文がその文全体に渡って不適切であると翻訳者が判断したときには、前述した校正支援処理のように訳語単位での修正を行なうのではなく、文全体の一括修正を行なえるようにするものである。
【００６６】
なお、これより説明する校正支援処理を図３（ｃ）に示したものと区別するために、図３（ｃ）に示した処理を校正支援処理の第一の例と称することとする。
図４において、図３（ｃ）に示した校正支援処理の第一の例と同様の処理が行なわれる処理ステップには同一の符号を付すようにし、それらの処理ステップの説明は省略する。
【００６７】
図４と図３（ｃ）とを比較すれば分かるように、図４に示したフローチャートは図３（ｃ）に示したフローチャートにおけるＳ１２３の処理とＳ１２４の処理との間にＳ１３１の判定処理が挿入され、この判定処理の結果によってＳ１２４及びＳ１２５の処理の代わりにＳ１３２及びＳ１３３の処理が実行されるというものである。これらの処理について説明する。
【００６８】
Ｓ１２３の音声認識処理に続くＳ１３１では、翻訳者の発声が修正翻訳文の文全体を発声したものであるか否かの判定処理が実行される。この処理では、翻訳者の発した声が修正翻訳文の文全体を発声したものであるかどうかを示す操作が翻訳者自身によって操作入力部１６に対して行なわれ、ＣＰＵ１１は、操作入力部１６に対して行なわれたこの操作の内容に基づきこの判定を行なうというものである。
【００６９】
そして、このＳ１３１の判定処理の結果がＹｅｓ、すなわち修正翻訳文の文全体を発声したものであるときにはＳ１３２に処理が進む。一方、このＳ１３１の判定処理の結果がＮｏ、すなわち訳語の発声をしたものであるときにはＳ１２４に処理が進み、以降は図３（ｃ）に示されているものと同様の処理が実行される。
【００７０】
Ｓ１３２では翻訳者による発音の内容に対応する訳語を複数選択する処理が実行される。この処理では、翻訳者による発音の内容の一部分と、図３（ｂ）のＳ１１２によってハードディスク装置１４に記憶されている訳語辞書ファイルから取得された、原文を構成する各語句に対応付けられている全ての訳語のそれぞれの発音とを比較し、両者間の相関が最も高く且つ所定の相関値以上となる訳語が選択される。ここで、所定の相関値以上となる訳語が存在しなかったときには、比較の対象としていた発音の内容の一部分に含ませた範囲を変化させて再度比較が行なわれ、所定の相関値以上となる訳語があればそれが選択される。訳語が選択されたときには、比較の対象とする翻訳者による発音の内容のうちの残された部分における一部分について同様の比較及び選択が行なわれる。この比較及び選択が繰り返されることによって、翻訳者の発声された修正翻訳文に用いられている全ての訳語が選択される。
【００７１】
Ｓ１３３では翻訳文を作成する処理が行なわれる。この処理では、Ｓ１３２の処理によって選択された訳語が組み合わされて新たな翻訳文が作成される。なお、修正後の翻訳文は表示装置１７に表示させるようにする。
【００７２】
Ｓ１３３の処理を終えた後には処理がＳ１２６に進み、以降は図３（ｃ）に示されているものと同様の処理が実行される。
以上のように、翻訳者による発声は文であることが翻訳者によってこの翻訳システムに指示されることにより、認識対象が文であるときの音声認識の処理が行なえるようになるので、そのような指示がなされない場合と比べて良好な認識精度を得ることができる。
【００７３】
図４に示す校正支援処理がＣＰＵ１１によって実行されるときに実際に翻訳が行なわれる様子を、英語から日本語への翻訳を例に挙げて説明する。
今、翻訳対象である原文が“Time flies like an arrow. ”であり、Ｓ１０２の機械翻訳処理による翻訳結果が「光陰矢のごとし。」であったにも拘らず、実際の翻訳文は、原文の前後の文章の流れより、「時蝿は矢が好きである。」するほうが適切である場合を考える。なお、このとき、ハードディスク装置１４に記憶されている訳語辞書ファイルには、
“time”………………………………「時」
“fly ”………………………………「蝿」
“like”………………………………「好きである」
“arrow ”……………………………「矢」
“Time flies like an arrow. ”…「光陰矢のごとし。」
が登録されているものとする。
【００７４】
このとき、翻訳者は、‘tokihae wa ya ga sukidearu’と発声し、更に操作入力部１６を操作してこの発声は修正翻訳文の文全体であることを指示する。ＣＰＵ１１はＳ１３１の判定処理をＹｅｓと判定し、続くＳ１３２の処理によって翻訳者の発声の内容から訳語「時」、「蝿」、「矢」、「好きである」が選択され、Ｓ１３３の処理によって「時蝿は矢が好きである。」なる翻訳文が作成される。
【００７５】
次に図５について説明する。同図は図３（ａ）のＳ１０３の処理である校正支援処理の第三の例の処理内容を示すフローチャートである。この処理は、機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるようにして修正する指示が行なわれると、その異なる訳語を用いた翻訳文が改めて機械翻訳により作成されるというものである。
【００７６】
図５において、図３（ｃ）に示した校正支援処理の第一の例と同様の処理が行なわれる処理ステップには同一の符号を付すようにし、それらの処理ステップの説明は省略する。
図５と図３（ｃ）とを比較すれば分かるように、図５に示したフローチャートは図３（ｃ）に示したフローチャートにおけるＳ１２５の処理がＳ１４１の処理へと置き換えられたものである。この処理について説明する。
【００７７】
Ｓ１２４の処理によって、前述した機械翻訳処理において訳語辞書ファイルから取得された全ての訳語から、翻訳者による発音の内容に対応するものが選択された後、Ｓ１４１では機械翻訳による再翻訳処理が実行される。
【００７８】
このＳ１４１の処理では、図３（ｂ）のＳ１１３の処理と同様に、まず、Ｓ１１２の処理によって取得された各訳語から翻訳文に用いる訳語を選択する処理が行なわれるのであるが、このとき、Ｓ１２４の処理によって選択された訳語との間で強い結び付きのあることを示す情報が訳語辞書ファイルに格納されているものを優先して選択する。そして、この処理によって選択された訳語が組み合わされることによって翻訳文が作成される。
【００７９】
Ｓ１４１の処理を終えた後には処理がＳ１２６に進み、以降は図３（ｃ）に示されているものと同様の処理が実行される。
以上の処理が行なわれることによって、翻訳者は機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、修正の指示を行なっていない他の訳語までもがその異なる訳語を使用するのに適切なものへと修正された翻訳文が改めて機械翻訳により作成されるので、翻訳者による修正の作業が軽減される。
【００８０】
図５に示す校正支援処理がＣＰＵ１１によって実行されるときに実際に翻訳が行なわれる様子を、英語から日本語への翻訳を例に挙げて説明する。
今、翻訳対象である原文が“The bank cut interest rates.”であり、Ｓ１０２の機械翻訳処理による翻訳結果が「銀行は興味率を切った。」であった場合を考える。なお、このとき、ハードディスク装置１４に記憶されている訳語辞書ファイルには、
“bank”………………………………「銀行」
“cut ”………………………………「切る」
“cut ”………………………………「削減する」
“interest”…………………………「興味」
“rate”………………………………「率」
“interest rate ”…………………「金利」
が登録されているものとし、更に訳語「金利」と「削減する」とは強い結び付きのある、すなわち翻訳文中で同時に用いられる頻度の高いことを示す情報が登録されているものとする。
【００８１】
このとき、翻訳者が‘kin-ri’と発声すると、この声は音声入力部１５で取得され、Ｓ１２３の音声認識処理が実行される。そして、Ｓ１２４において、先のＳ１１２の処理によって取得された訳語「銀行」、「切る」、「削減する」、「興味」、「率」、「金利」から、翻訳者による発声に最も近い訳語「金利」が選択される。
【００８２】
そして、Ｓ１２５において、「金利」に対応付けられている原文の語句“interest rate ”のそれまでの訳語であった「興味」及び「率」が翻訳文の作成候補から除外され、続くＳ１４１において、訳語「金利」と強い結び付きのあることを示す情報が訳語辞書ファイルに登録されている訳語「削減する」が語句“ｃｕｔ”の訳語として「切る」に代わって優先的に選択され、こうして選択された訳語「金利」及び「削減する」と、訳語「銀行」とから「銀行は金利を削減した。」なる翻訳文が作成される。こうして校正作業が終了し、適切な翻訳の結果が出力される。
【００８３】
次に図６について説明する。同図は図３（ａ）のＳ１０３の処理である校正支援処理の第四の例の処理内容を示すフローチャートである。この処理は、機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示が行なわれたとき、その修正された後の訳語の品詞が修正前のものと異なるものであるときには、機械翻訳において行なわれた原文の分析に誤りがあったとみなし、その修正された後の訳語を用いた翻訳文が改めて機械翻訳により作成されるというものである。
【００８４】
図６において、図３（ｃ）に示した校正支援処理の第一の例と同様の処理が行なわれる処理ステップには同一の符号を付すようにし、それらの処理ステップの説明は省略する。
図６と図３（ｃ）とを比較すれば分かるように、図６に示したフローチャートは図３（ｃ）に示したフローチャートにおけるＳ１２４の処理とＳ１２５のとの処理の間にＳ１５１なる判定処理が挿入され、この判定の結果に応じ、Ｓ１２５の処理の代わりにＳ１５２なる処理が実行されるというものである。この処理について説明する。
【００８５】
Ｓ１２４の処理によって、前述した機械翻訳処理において訳語辞書ファイルから取得された全ての訳語から、翻訳者による発音の内容に対応するものが選択された後、Ｓ１５１では、その選択された訳語の品詞が修正対象の訳語と異なるか否かの判定処理が実行される。この処理では、Ｓ１２４の処理で選択された訳語の品詞が訳語辞書ファイルを参照することによって取得され、更に、先に作成されていた翻訳文においてその選択された訳語に対応付けられている語句の翻訳となっている訳語についてもその品詞が訳語辞書ファイルを参照することによって取得される。そして、この両者の品詞が異なるか否かの判定が行なわれる。
【００８６】
このＳ１５１の判定処理の結果がＹｅｓ、すなわち、Ｓ１２４の処理によって選択された訳語の品詞が修正対象の訳語と異なるのであれば処理がＳ１５２に進む。一方、このＳ１５１の判定処理の結果がＮｏ、すなわち、Ｓ１２４の処理によって選択された訳語の品詞が修正対象の訳語と同じであれば処理がＳ１２５に進み、以降は図３（ｃ）に示されているものと同様の処理が実行される。
【００８７】
Ｓ１５２では機械翻訳による再翻訳処理が実行される。
このＳ１５２の処理では、図３（ｂ）のＳ１１３の処理と同様に、まず、Ｓ１１２の処理によって取得された各訳語から翻訳文に用いる訳語を選択する処理が行なわれるのであるが、このとき、Ｓ１２４の処理によって選択された訳語が優先的に選択される。そして、この処理によって選択された訳語が組み合わされることによって翻訳文が作成される。
【００８８】
Ｓ１５２の処理を終えた後には処理がＳ１２６に進み、以降は図３（ｃ）に示されているものと同様の処理が実行される。
以上の処理が行なわれることによって、翻訳者は機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、その修正された後の訳語の品詞が修正前のものと異なるものであるときにはその訳語を用いての翻訳文が機械翻訳によって作成されるので、翻訳者による修正の作業が軽減される。
【００８９】
図６に示す校正支援処理がＣＰＵ１１によって実行されるときに実際に翻訳が行なわれる様子を、英語から日本語への翻訳を例に挙げて説明する。
ここでは、翻訳対象である原文を、前述した第二の例におけるものと同様の“Time flies like an arrow. ”であり、Ｓ１０２の機械翻訳処理による翻訳結果が「光陰矢のごとし。」であったにも拘らず、実際の翻訳文は、原文の前後の文章の流れより、「時蝿は矢が好きである。」するほうが適切である場合を考える。また、このとき、ハードディスク装置１４に記憶されている訳語辞書ファイルに登録されている英語の語句と日本語の訳語も前述したものと同様であるとする。そして、訳語辞書ファイルには、訳語「好きである」の品詞は動詞であることを示す情報、及び訳語「光陰矢のごとし。」における“like”の訳語の品詞は前置詞であることを示す情報が登録されているものとする。
【００９０】
このとき、翻訳者は‘sukidearu ’と発声すると、この声は音声入力部１５で取得され、Ｓ１２３の音声認識処理が実行される。そして、Ｓ１２４において、先のＳ１１２の処理によって取得された訳語「時」、「蝿」、「好きである」、「矢」、「光陰矢のごとし。」から、翻訳者による発声に最も近い訳語「好きである」が選択される。
【００９１】
ここで、Ｓ１５１において、訳語「好きである」の品詞と、先に作成されていた翻訳文「光陰矢のごとし。」において訳語「好きである」に対応付けられている語句“ｌｉｋｅ”の訳語の品詞が訳語辞書ファイルを参照することによって取得され、この両者の品詞が異なるか否かの判定が行なわれる。ここでは、この両者の品詞が動詞及び前置詞であり、異なっているので、Ｓ１５１の判定処理の結果はＹｅｓとなり、処理がＳ１５２に進む。そして、訳語「好きである」が「光陰矢のごとし」に代わって選択され、訳語「好きである」と、訳語「時」、「蝿」、及び「矢」とから「時蝿は矢が好きである。」なる翻訳文が作成される。こうして校正作業が終了し、適切な翻訳の結果が出力される。
【００９２】
次に図７について説明する。同図は図３（ａ）のＳ１０３の処理である校正支援処理の第五の例の処理内容を示すフローチャートである。この処理は、翻訳文に対して翻訳者が修正した訳語が例えば経済・金融分野、通信技術分野、法律分野などといったどのような分野で用いられるのかを示す情報を取得し、その後に行なわれる機械翻訳ではその分野で用いられる訳語を優先的に使用した翻訳文の作成を行なうようすることで、機械翻訳の精度を向上させるというものである。
【００９３】
図７において、図３（ｃ）に示した校正支援処理の第一の例と同様の処理が行なわれる処理ステップには同一の符号を付すようにし、それらの処理ステップの説明は省略する。
図７と図３（ｃ）とを比較すれば分かるように、図７に示したフローチャートは図３（ｃ）に示したフローチャートにおけるＳ１２７の処理に続けてＳ１６１及び１６２の処理が実行されるというものである。この処理について説明する。
【００９４】
翻訳文を出力するＳ１２７の処理に続いて実行されるＳ１６１では、修正された訳語の用いられる分野を示す情報を取得する処理が実行される。この処理では、前述したＳ１２４の処理によって選択された訳語の用いられる分野がハードディスク装置１４に記憶されている訳語辞書ファイルから取得される。
【００９５】
続くＳ１６２では、Ｓ１６１の処理によって取得された分野の優先化処理が実行される。この処理では、Ｓ１６１の処理によって取得された分野を示す情報をＲＡＭ１３の所定の領域に記憶させる。後に続けて実行される図３（ｂ）の機械翻訳処理では、Ｓ１１３の翻訳文の作成処理で行なわれる訳語の選択の際にこのＲＡＭ１３に記憶させた情報を参照するようにし、Ｓ１６１の処理によって取得された分野で用いられる訳語を優先して選択するようにする。
【００９６】
このＳ１６２の処理を終えるとＳ１０３の処理が終了し、図３（ａ）に示すフローチャートへ処理が戻る。
以上の処理が行なわれることによって、翻訳者が翻訳文に対して訳語の修正を行なうと、その後の機械翻訳においては、例えば経済・金融分野、通信技術分野、法律分野などといったどのような分野で用いられることの多い訳語を優先的に使用して翻訳文の作成を行なうようになり、機械翻訳の精度が向上するので、その後の翻訳の修正作業のための労力が軽減される。
【００９７】
図７に示す校正支援処理がＣＰＵ１１によって実行されるときに実際に翻訳が行なわれる様子を、英語から日本語への翻訳を例に挙げて説明する。
今、翻訳対象である原文が“The bank cut interest rates.”であり、翻訳者からなされた訳語「金利」を使用する旨の指示に応じて翻訳文の修正処理が行なわれた結果、翻訳文「銀行は金利を削減した。」が得られた場合を考える。なお、このとき、ハードディスク装置１４に記憶されている訳語辞書ファイルには、訳語「金利」が経済・金融分野で用いられるものであることが示されていたとする。
【００９８】
ここで、次の翻訳対象である原文が“Japan relaxed regulations.”であったとする。このとき、ハードディスク装置１４に記憶されている訳語辞書ファイルには、
“Japan ”……………………………「日本」
“relax ”……………………………「リラックスする」
“relax ”……………………………「緩和する」
“regulation”………………………「規則」
“regulation”………………………「規制」
が登録されているものとし、これらの訳語のうち、「緩和する」及び「規制」の訳語は経済・金融分野でよく用いられるものであることを示す情報が登録されているものとする。更に、“ｉｎｔｅｒｅｓｔｒａｔｅ”の訳語「金利」が経済・金融分野でよく用いられるものであることを示す情報が登録されているものとする。
【００９９】
このとき、Ｓ１６１の処理によって、修正された訳語「金利」の用いられる分野が調べられ、この訳語が経済・金融分野で用いられるものであることを示す情報が訳語辞書ファイルから取得される。そして、続くＳ１６２の処理によって、取得された情報がＲＡＭ１３の所定の領域に記憶される。その後の“Japan relaxed regulations.”の機械翻訳の処理におけるＳ１１３の翻訳文の作成処理で行なわれる訳語の選択では、ＲＡＭ１３の記憶内容に応じ、経済・金融分野でよく用いられる訳語である「緩和する」及び「規制」が「リラックスする」及び「規則」よりも優先されて選択される。こうして選択された訳語「緩和する」及び「規制」と訳語「日本」とより、「日本は規則をリラックスした」よりも適切な「日本は規制を緩和した。」なる翻訳文が作成される。こうして校正作業が終了し、適切な翻訳の結果が出力される。
【０１００】
なお、本発明を標準的なコンピュータで実施するには、以上までに説明した本発明の実施形態における翻訳システムの有するＣＰＵ１１が行なっていたものと同様の処理をそのコンピュータに行なわせるための制御プログラムを作成し、その制御プログラムをコンピュータに読み込ませて実行させることにより可能となる。
【０１０１】
また、このような制御プログラムをコンピュータで読み取り可能な記録媒体に記録させ、そのプログラムを記録媒体からコンピュータに読み出させて実行させることによって本発明をコンピュータで実施することも可能である。
【０１０２】
記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体の例を図８に示す。同図において、２１はコンピュータ、２２はメモリ、２３は可搬型記録媒体、２４は通信回線、２５はプログラムサーバ、２６は記憶装置である。
【０１０３】
図８に示すように、記録媒体としては、例えば、コンピュータ２１に内蔵若しくは外付けの付属装置として備えられるＲＯＭやハードディスク装置などのメモリ２２、あるいはＦＤ（フレキシブルディスク）、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった可搬型記録媒体２３等が利用できる。また、記録媒体は回線２４を介してコンピュータ２１と接続される、プログラムサーバ２５として機能するコンピュータが備えている記憶装置２６であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバ２５から伝送媒体である通信回線２４を通じて伝送するようにし、コンピュータ２１では受信した伝送信号を復調して制御プログラムを再生することで当該制御プログラムを実行できるようになる。
【０１０４】
以上、本発明の幾つかの実施形態について説明したが、本発明は、上述した実施形態に限定されることなく、種々の改良・変更が可能である。
以上のように、本発明の態様のひとつによれば、原文を翻訳して翻訳文を作成する作業を支援するために、入力された原文を構成している各語句に対応する複数の訳語の中から各々ひとつずつ訳語を選択して該選択された訳語を組み合わせることによって該原文についての翻訳文を作成して機械翻訳の結果とし、入力された音声に対応する語を、該語句に対応する訳語であって該選択によっては選択されなかった該訳語から選択して該選択された訳語を該音声の認識の結果とし、該機械翻訳の結果として作成された翻訳文を、該音声の認識の結果である訳語を用いて修正するようにすることにより、翻訳者は機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、修正の指示を行なっていない他の訳語までもがその異なる訳語を使用するのに適切なものへと修正された翻訳文が自動的に作成されるので、翻訳者による修正の作業が軽減される。
【０１０５】
あるいは、本発明の別の態様のひとつによれば、入力された原文を翻訳して翻訳文を作成し、作成された翻訳文で用いられている訳語を他の訳語へと変更する修正を行なうために入力される該他の訳語の品詞と、該他の訳語に置き換えられる対象である修正前の訳語の品詞とが異なるかどうかを判定し、両訳語の品詞が異なると判定されたときに、該入力された訳語を用いて該原文の全体の再翻訳を行なって前記翻訳文の修正を行なうようにすることにより、翻訳者は機械翻訳により作成された翻訳文のうちの一部の訳語に対して異なる訳語を用いるように修正する指示を行なうだけで、その修正された後の訳語の品詞が修正前のものと異なるものであるときにはその訳語を用いての翻訳文が自動的に作成されるので、翻訳者による修正の作業が軽減される。
【０１０６】
あるいは、本発明の更なる別の態様のひとつによれば、文書を翻訳する作業を支援するために、過去に作成された該文書を構成する原文についての翻訳文に対して施された修正の内容から、該原文が話題としている分野を判定し、該文書を構成する未翻訳の原文について機械翻訳を行なわせるときに、該分野で用いられる頻度の高い訳語を優先して使用させて該原文の翻訳文を作成させるようにすることにより、機械翻訳の精度を向上させることができ、結果として翻訳者による修正の作業が軽減される。
【０１０７】
以上のように、本発明のいずれの態様によっても、機械翻訳により生成された翻訳文に対して人が行なう校正作業の効率を向上させることができる。
【産業上の利用可能性】
【０１０８】
本発明は文書翻訳作業を支援するシステムでの利用に好適である。
【図面の簡単な説明】
【０１０９】
本発明は、後述する詳細な説明を、下記の添付図面と共に参照すればより明らかになるであろう。
【図１】本発明の原理構成を示す図である。
【図２】本発明を実施する翻訳システムの構成を示す図である。
【図３】ＣＰＵによって行なわれる制御処理の処理内容を示すフローチャートである。
【図４】校正支援処理の第二の例の処理内容を示すフローチャートである。
【図５】校正支援処理の第三の例の処理内容を示すフローチャートである。
【図６】校正支援処理の第四の例の処理内容を示すフローチャートである。
【図７】校正支援処理の第五の例の処理内容を示すフローチャートである。
【図８】記録させたプログラムをコンピュータで読み取ることの可能な記録媒体の例を示す図である。
【符号の説明】
【０１１０】
１、４、７  翻訳手段
２  音声認識手段
３、６、８  修正手段
５  訳語入力手段
９  分野判定手段
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ハードディスク装置
１５  音声入力部
１６  操作入力部
１７  表示装置
１８  入出力装置
１９  バス
２１  コンピュータ
２２  メモリ
２３  可搬型記録媒体
２４  回線
２５  プログラムサーバ
【図１】
0003961009.tif 000002
【図２】
0003961009.tif 000003
【図３】
0003961009.tif 000004
【図４】
0003961009.tif 000005
【図５】
0003961009.tif 000006
【図６】
0003961009.tif 000007
【図７】
0003961009.tif 000008
【図８】
0003961009.tif 000009