検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する検索履歴生成部と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解し、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成し、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する翻訳辞書生成部と、を備えた機械翻訳辞書作成装置。入力されたキーワードを用いて検索処理を行う検索部を備え、前記検索部は、前記翻訳辞書生成部が作成した各々の訳語候補をキーワードとして検索処理を実行し、前記翻訳辞書生成部は、前記検索処理によるヒット数に基づいて、前記翻訳辞書に登録する訳語を決定する、請求項1に記載の機械翻訳辞書作成装置。検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する工程と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解する工程と、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成する工程と、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する工程と、を有する機械翻訳辞書作成方法。コンピュータを、検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する検索履歴生成部と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解し、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成し、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する翻訳辞書生成部と、して機能させるプログラム。しかしながら、特許文献1の方法では、新語の訳語の登録処理が複雑であった。また、登録された訳語が世の中で一般的に使用されている訳語とはかけ離れたものになる場合もあった。そこで、本発明は、機械翻訳用の辞書への新語の登録において、簡易な処理で、世の中で広く用いられている訳語を登録することを一つの目的とする。本発明に係る機械翻訳辞書作成装置は、検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する検索履歴生成部と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解し、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成し、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する翻訳辞書生成部と、を備えている。本発明によれば、機械翻訳用の辞書への新語の登録において、簡易な処理で、世の中で広く用いられている訳語を登録することができる。実施の形態次に、本発明を実施するための形態について、図面を参照して詳細に説明する。図1は、本発明の実施の形態による機械翻訳辞書作成装置10の構成を示すブロック図である。図に示すように、機械翻訳辞書作成装置10は、入力部1、出力部2、検索部3、検索インデックス4、検索履歴生成部5、検索履歴6、翻訳辞書生成部7、および翻訳辞書8を備えている。機械翻訳辞書作成装置10は、CPU、ROMやRAM等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用のコンピュータを適用することができる。また、機械翻訳辞書作成装置10は、単一のコンピュータにより構成されるものであっても、通信回線を介して互いに接続された複数のコンピュータにより構成されるものであってもよい。入力部1、出力部2、検索部3、検索履歴生成部5、翻訳辞書生成部7は、CPUがROM等に格納された所定のプログラムを実行することにより実現される機能のモジュールに相当する。検索インデックス4、検索履歴6、および翻訳辞書8は、外部記憶装置により実装される。検索部3は、入力部1を介して検索用キーワードを取得し、インターネット上の全文検索エンジン等を利用して検索処理を行う。検索部3は、出力部2を介して検索結果を表示する。また、検索部3は検索時に検索インデックス4を用いる。また、検索部3は、検索用キーワードを検索履歴生成部5に供給する。検索履歴生成部5は、検索部3より検索キーワードを受信し、それを検索履歴6に登録する。検索履歴6は、キーワード、検索回数、辞書の有無の3つの情報を含んでいる。翻訳辞書生成部7は、検索履歴6に基づいて自動的に翻訳辞書8を生成する。翻訳辞書生成部7は、検索履歴6の中で辞書が無しの検索キーワードについて、辞書有りの単語に分解できる複合語であるかどうかを判定する。このような複合語以外のキーワードについては、人手等により登録する必要がある。さらに、翻訳辞書生成部7は、各単語の訳語を組み合わせて、複数の訳語パターン訳語候補を生成し、それらの訳語が検索履歴6に存在するかどうか調べ、存在すれば検索回数が最も多いものを訳語として採用する。作成した訳語候補がいずれも検索履歴6にない場合は、別途人手等により登録する。次に、機械翻訳辞書作成装置10の動作について説明する。図2は、機械翻訳辞書作成装置10の検索履歴生成部5の動作のフローチャートである。検索履歴生成部5は、まず検索部3から検索に用いられた検索キーワードを受け取り、既に検索履歴6に存在するかどうか判定するステップS201。存在する場合YES、その検索キーワードの検索回数の値を1加算して処理を終了するステップS202。検索履歴6にキーワードが存在しない場合ステップS201;NO、検索履歴6に新たにレコードを追加し、検索回数として初期値1を設定するステップS203。また、翻訳辞書8を参照してそのキーワードの翻訳辞書8への登録有無を判定しステップS204、登録の有無の情報を記録するステップS205、S206。図3は、検索履歴6の例を示す図である。図4は、翻訳辞書生成部7の動作のフローチャートである。翻訳辞書生成部7はタイマー処理などにより、所定のタイミングで自動的に動作を開始する。まず、翻訳辞書生成部7は、検索履歴6から翻訳辞書に登録されていない検索キーワードを順次取得するステップS301。次に、取得したキーワードを翻訳辞書8に登録されている単語に分割可能か否か判定するステップS302、S303。分割できない場合はステップS303;NO、処理を終了する。分割できた場合ステップS303;YES、分割した各単語の訳語を組み合わせて訳語候補を生成するステップS304。例えば、キーワードが単語1、単語2の2単語に分割でき、単語1の訳語として訳語11と訳語12、単語2の訳語として訳語21と訳語22が登録されている場合、訳語11訳語21、訳語11訳語22、訳語12訳語21、訳語12訳語22がキーワードに対する訳語候補となる。例えば、キーワード音声認識は、音声単語1と認識単語2の2語に分割でき、それぞれの単語の訳語として括弧内のものが登録されている場合、音声認識の訳語候補は以下のように生成される。単語1:音声soundvoicespeechsoundphonic単語2:認識cognitionrecognitionacknowledgement訳語候補:soundcognitionsoundrecognitionsoundacknowledgementvoicecognition...次に、翻訳辞書生成部7は、生成された訳語候補のいずれかが検索履歴6に登録されているか否かを判定しステップS305、登録されている場合はYES、登録されている訳語候補のうち最も検索回数が多いものを訳語として翻訳辞書8に登録するステップS306。これにより、最も一般的に利用されていると考えられる訳語を翻訳辞書8に登録することができる。また、検索履歴生成部5は、新たに翻訳辞書8に登録されたキーワードについて検索履歴6の辞書登録の項目を有りに設定する。以上のように、本実施形態によれば、翻訳辞書に登録されていない新語について、訳語が辞書に登録されている単語に分解し、各単語について複数の訳語が登録されている場合は、それぞれの訳語を組み合わせて新語の訳語候補を生成し、それらの訳語候補の中で、検索キーワードとして頻繁に利用されているものを訳語に決定して辞書に登録するようにしたので、新語の辞書作成において、簡易な処理で、世の中で広く用いられている訳語を登録することができる。なお、本実施形態では、訳語候補の中から検索キーワードとして使用される回数の多いものを訳語として選んでいるが、例えば、各々の訳語候補をキーワードとして検索部3で検索処理を実行し、ヒット件数が最も多い訳語候補を訳語として選ぶようにしてもよい。上記の実施の形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する検索履歴生成部と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解し、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成し、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する翻訳辞書生成部と、を備えた機械翻訳辞書作成装置。付記2入力されたキーワードを用いて検索処理を行う検索部を備え、前記検索部は、前記翻訳辞書生成部が作成した各々の訳語候補をキーワードとして検索処理を実行し、前記翻訳辞書生成部は、前記検索処理によるヒット数に基づいて、前記翻訳辞書に登録する訳語を決定する、付記1に記載の機械翻訳辞書作成装置。付記3検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する工程と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解する工程と、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成する工程と、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する工程と、を有する機械翻訳辞書作成方法。付記4コンピュータを、検索に用いられた検索キーワードについて、検索回数と前記検索キーワードの翻訳辞書への登録の有無を検索履歴として記録する検索履歴生成部と、前記翻訳辞書に登録されていない検索キーワードについて、前記翻訳辞書に登録されている複数の単語に分解し、各々の単語に対して複数の訳語が登録されている場合には、それぞれの訳語を組み合わせて複数の訳語候補を作成し、各々の訳語候補について前記翻訳辞書への登録の有無を確認し、登録されている場合には、前記検索回数が最も多いものを訳語に決定して前記翻訳辞書に登録する翻訳辞書生成部と、して機能させるプログラム。