(57)【特許請求の範囲】
【請求項１】
第１言語の文章を第２言語の文章に翻訳する翻訳手段を備えた電子機器であって、
前記第１言語の単語を少なくとも丁寧度を含む感情を表す感情種類に対応付けて記憶し、さらに、前記第１言語の単語に対応する複数の前記第２言語の単語を前記感情種類の度合いに対応付けて記憶する記憶手段と、
前記翻訳手段により翻訳された第２言語の文章を表示し、さらに、該第２言語の文章中に、前記記憶手段に記憶された第２言語の単語と一致する単語がある場合、該第２言語の単語を、該第２言語の単語と同一の感情種類で異なる度合いの他の第２言語の単語に変更可能に表示する表示手段と、
前記表示手段により表示された前記第２言語の単語を、前記他の第２言語の単語に変更する指示を行う指示入力手段と、
前記指示入力手段による指示に基づき、前記一致した第２言語の単語を前記他の第２言語の単語に置換する置換手段とを備え、
前記表示手段は、前記置換手段により置換された第２言語の単語を有する第２言語の文章を表示する、電子機器。
【請求項２】
前記表示手段は、前記感情種類を表示し、さらに前記感情種類の度合いを変更可能なように表示し、
前記指示入力手段は、前記度合いを指示する、請求項１に記載の電子機器。
【請求項３】
前記感情種類の度合いは、感情の強さに応じた数値を備え、
前記表示手段は、前記変更可能な複数の第２言語の単語が、前記感情種類の度合いが備えるいずれの数値に存在するかが区別可能にスライドバーに表示し、
前記指示入力手段は、他の第２言語の単語が存在する数値まで前記スライドバー上のアイコンを動かし、
前記置換手段は、前記一致した第２言語の単語を、前記指示入力手段により動かされたアイコン上の数値を有する第２言語の単語に置換する、請求項１または２に記載の電子機器。
【請求項４】
前記表示手段は、前記指示入力手段により動かされたスライドバー上のアイコン表示を、該動かされたスライドバー上の数値以外の前記他の第２言語の単語が存在する数値上のアイコン表示とは異なる形態で表示する、請求項３に記載の電子機器。
【請求項５】
第１言語の文章を第２言語の文章に翻訳する電子機器を制御するための制御プログラムであって、
前記電子機器は、ディスプレイと、前記第１言語の単語を少なくとも丁寧度を含む感情を表す感情種類に対応付けて記憶し、さらに、前記第１言語の単語に対応する複数の前記第２言語の単語を前記感情種類の度合いに対応付けて記憶するメモリとを備え、
前記制御プログラムは、
前記翻訳された第２言語の文章を前記ディスプレイに表示させるステップと、
前記第２言語の文章中に、前記メモリに記憶された第２言語の単語と一致する単語がある場合、該第２言語の単語を、該第２言語の単語と同一の感情種類で異なる度合いの他の第２言語の単語に変更可能に前記ディスプレイに表示させるステップと、
前記ディスプレイに表示された前記第２言語の単語を、前記他の第２言語の単語に変更する指示を受け付けるステップと、
前記指示に基づき、前記一致した第２言語の単語を前記他の第２言語の単語に置換するステップと、
前記置換された第２言語の単語を有する第２言語の文章を前記ディスプレイに表示させるステップとを、前記電子機器に実行させる、制御プログラム。
【請求項６】
第１言語の文章を第２言語の文章に翻訳する電子機器における制御方法であって、
前記電子機器は、プロセッサと、ディスプレイと、前記第１言語の単語を少なくとも丁寧度を含む感情を表す感情種類に対応付けて記憶し、さらに、前記第１言語の単語に対応する複数の前記第２言語の単語を前記感情種類の度合いに対応付けて記憶するメモリとを備え、
前記制御方法は、
前記プロセッサが、前記翻訳した第２言語の文章を前記ディスプレイに表示させるステップと、
前記第２言語の文章中に、前記メモリに記憶された第２言語の単語と一致する単語がある場合、前記プロセッサが、該第２言語の単語を、該第２言語の単語と同一の感情種類で異なる度合いの他の第２言語の単語に変更可能に前記ディスプレイに表示させるステップと、
前記プロセッサが、前記ディスプレイに表示された前記第２言語の単語を、前記他の第２言語の単語に変更する指示を受け付けるステップと、
前記プロセッサが、前記指示に基づき、前記一致した第２言語の単語を前記他の第２言語の単語に置換するステップと、
前記プロセッサが、前記置換された第２言語の単語を有する第２言語の文章を前記ディスプレイに表示させるステップとを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御プログラムおよび制御方法に関し、特に、翻訳を行なう電子機器、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
近年、海外旅行等で、海外にいく人が増えつつある。そのため、母国語（以下、第１言語ともいう）と異なる言語（以下、第２言語ともいう）の国の人とコミュニケーションを図るために、携帯可能な電子辞書等の翻訳装置が普及しつつある。
【０００３】
特開２００６−０５９０１７号公報（特許文献１）では、ユーザが設定した感情レベルに応じた、第１言語（日本語）の文章を選択することにより、選択された第１言語の文章を翻訳した第２言語（英語）の文章を表示する技術（以下、第１の先行技術ともいう）を使用した翻訳装置が開示されている。
【特許文献１】特開２００６−０５９０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、第１の先行技術は、入力された第１言語の１つの用例に対して、予め用意された感情レベルの異なる複数の第２言語の用例を羅列表示し、ユーザに選択させるだけのものである。したがって、第１の先行技術では、例えば、単語単位に感情表現の変更をして、ユーザの欲求（用途）に応じたきめ細かい翻訳を行うことはできないという問題点がある。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、用途に応じた翻訳文を容易に生成することが可能な電子機器、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、この発明のある局面に従うと、第１言語の文章を、第２言語の文章に翻訳する翻訳手段を備えた電子機器は、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶する記憶手段と、翻訳手段により翻訳された第２言語の文章中に、記憶手段に記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断する判断手段と、判断手段により一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶手段に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換する置換手段と、置換手段により置換された第２言語の単語を有する文章を表示する表示手段とを備える。
【０００７】
好ましくは、記憶手段は、記憶している第１言語の単語を翻訳した複数の第２言語の単語毎にレベルを対応付けて記憶し、さらに、該レベルを分ける判断基準となる分類語句を、単語群毎に対応付けて記憶する。
【０００８】
好ましくは、一致単語を含む単語群に対応した分類語句を記憶手段から取得する取得手段をさらに備え、表示手段は、分類語句を表示するとともに、一致単語に対応付けられたレベルを識別可能なように表示する。
【０００９】
好ましくは、表示手段により表示された一致単語に対応付けられたレベルを変更する変更手段をさらに備え、置換手段は、一致単語を、変更手段により変更されたレベルに対応した、記憶手段に記憶された第２言語の単語に置換する。
【００１０】
この発明の他の局面に従うと、情報を表示する表示部と、情報を記憶する記憶部と、第１言語の文章を、第２言語の文章に翻訳する翻訳部とを備えた電子機器により実行される制御プログラムであって、記憶部は、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶し、制御プログラムは、翻訳部により翻訳された第２言語の文章中に、記憶部に記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断するステップと、一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶部に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換するステップと、置換するステップにより置換された第２言語の単語を有する文章を表示部に表示させるステップとを備える。
【００１１】
この発明のさらに他の局面に従うと、情報を表示する表示部と、情報を記憶する記憶部と、第１言語の文章を、第２言語の文章に翻訳する翻訳部とを備えた電子機器により実行される制御方法であって、記憶部は、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶し、制御方法は、翻訳部により翻訳された第２言語の文章中に、記憶部に記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断するステップと、一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶部に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換するステップと、置換するステップにより置換された第２言語の単語を有する文章を表示部に表示させるステップとを備える。
【発明の効果】
【００１２】
本発明に係る電子機器は、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶し、翻訳された第２言語の文章中に、記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断し、一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶手段に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換し、置換された第２言語の単語を有する文章を表示する。
【００１３】
したがって、用途に応じた翻訳文を容易に生成することができるという効果を奏する。
本発明に係る制御プログラムは、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶する記憶部を備えた電子機器により実行される。そして、翻訳された第２言語の文章中に、記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断し、一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶手段に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換し、置換された第２言語の単語を有する文章を表示する。
【００１４】
したがって、用途に応じた翻訳文を容易に生成することができるという効果を奏する。
本発明に係る制御方法は、第１言語の単語と、該単語を第２言語に翻訳した１以上の第２言語の単語とを含む単語群を、１以上記憶する記憶部を備えた電子機器により実行される。そして、翻訳された第２言語の文章中に、記憶された第２言語の単語と一致する単語である一致単語があるか否かを判断し、一致単語があると判断された場合であって、かつ、指示入力があった場合、一致単語を、記憶手段に記憶された、一致単語を含む単語群に含まれる、一致単語と異なる第２言語の単語に置換し、置換された第２言語の単語を有する文章を表示する。
【００１５】
したがって、用途に応じた翻訳文を容易に生成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１７】
本発明における電子機器は、携帯可能な翻訳装置であるとする。なお、本発明における電子機器は、翻訳装置に限定されることなく、たとえば、携帯可能な装置であればどのような装置（たとえば、ＰＤＡ（Personal Digital Assistance）、ＰＣ（Personal Computer））でもよい。
【００１８】
翻訳装置は、入力された言語（以下、入力言語ともいう）を、入力言語以外の言語（以下、翻訳言語ともいう）に翻訳する機能を有する。ここで、入力言語は、一例として、日本語であるとする。なお、入力言語は、日本語に限定されることなく、他の言語であってもよい。また、翻訳言語は、たとえば、英語、中国語、ドイツ語、フランス語等であるとする。
【００１９】
また、翻訳装置は、入力された単語（以下、入力単語ともいう）の意味、説明、翻訳語等を表示する機能を有する。
【００２０】
＜第１の実施の形態＞
（翻訳装置の外観）
図１は、本実施の形態における翻訳装置５００の外観を示す図である。図１を参照して、翻訳装置５００は、表示部５３０と、入力部５４０とを備える。
【００２１】
表示部５３０は、文字や画像等を表示する機能を有する。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００２２】
また、表示部５３０は、ユーザが、画面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが画面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００２３】
入力部５４０は、ボタン群５４２と、方向ボタン群５４４と、ボタン群５４６とを含む。ボタン群５４２は、数字、文字等を入力するための複数のボタンを含む。以下においては、ボタン群５４２に含まれる、数字を入力するためのボタンを数字ボタンともいう。また、ボタン群５４２に含まれる、文字を入力するためのボタンを文字ボタンともいう。方向ボタン群５４４は、複数の方向ボタンを含む。複数の方向ボタンの各々は、押下されることにより、表示部５３０に画像が表示されている場合、画像内の移動させる対象となる物（たとえば、カーソル等）を、設定された方向（たとえば、上、下、左または右）に移動させるためのボタンである。
【００２４】
ボタン群５４６は、複数の機能ボタンを含む。複数の機能ボタンの各々は、押下されることにより、割り当てられた処理をするためのボタンである。
【００２５】
入力部５４０は、入力部５４０に含まれる複数のボタンのうち、ユーザにより押下されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが翻訳装置５００を操作するためのインターフェースである。以下においては、ユーザによる、入力部５４０の操作または表示部５３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００２６】
翻訳装置５００は、さらに、記録媒体挿入部５５０Ａを備える。記録媒体挿入部５５０Ａは、翻訳装置５００に後述する記録媒体を挿入する部分である。
【００２７】
（翻訳装置の内部構成）
図２は、翻訳装置５００の内部構成を示したブロック図である。なお、図２には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００２８】
図２を参照して、翻訳装置５００は、さらに、制御部５１０と、一時記憶部５２２と、記憶部５２０とを備える。
【００２９】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）である。記憶部５２０には、プログラム１８０、後述する、複数種類の辞書データ、その他の各種データ等が記憶されている。複数種類の辞書データは、たとえば、日本語を英語に翻訳する辞書データ、英語を日本語に翻訳する辞書データ、日本語をドイツ語に翻訳する辞書データ、日本語のある単語の説明文を日本語で表示する辞書データ等である。複数種類の辞書データの各々は、複数の見出し語と、当該複数の見出し語にそれぞれ対応づけられた複数の詳細情報を含む。ここで、詳細情報は、対応する見出し語の意味、説明、翻訳語等の情報である。
【００３０】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、翻訳装置５００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００３１】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＤＲＡＭ（Dynamic Random Access Memory）である。なお、一時記憶部５２２は、ＤＲＡＭに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
【００３２】
翻訳装置５００は、さらに、ＶＤＰ５３２と、ＶＲＡＭ（Video Random Access Memory）５３６とを備える。
【００３３】
ＶＲＡＭ５３６は、画像データを一時的に記憶する機能を有する。
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、ＶＤＰ５３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部５３０に表示させる指示である。
【００３４】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０からフォントデータ、図形データ等を読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００３５】
翻訳装置５００は、さらに、入力部５４０と、記録媒体アクセス部５５０とを備える。
制御部５１０は、入力部５４０に含まれる、前述した複数のボタンのうち、押下されたボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００３６】
記録媒体アクセス部５５０は、記録媒体５５５が、前述の記録媒体挿入部５５０Ａから翻訳装置５００に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出すことが可能となる。
【００３７】
記録媒体５５５に記憶されているプログラム１８０は、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０を、記憶部５２０に記憶させる。このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００３８】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。記録媒体５５５には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、辞書データ、音楽データ、動画像データ等である。
【００３９】
記録媒体５５５は、ＳＤ（Secure Digital（登録商標））メモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカード（登録商標）に限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００４０】
翻訳装置５００は、さらに、通信部５６０と、通信部５６２を備える。
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、他の装置と有線または無線で、データの送受信を行なう機能を有する。
【００４１】
通信部５６０は、ＵＳＢ（Universal Serial Bus）（登録商標）２．０の規格に基づく、通信用インターフェースの機能を有する。なお、通信用インターフェースの規格は、ＵＳＢ（登録商標）２．０に限定されることなく他の規格であってもよい。
【００４２】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、他の装置と無線でデータ通信を行なう。
【００４３】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、無線ＬＡＮの規格である、ＩＥＥＥ８０２．１１ｇに基づく無線技術を利用してデータ通信を行なう機能を有する。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることはなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。ネットワーク７０は、インターネットなどの外部のネットワークである。
【００４４】
また、通信部５６２は、さらに、イーサネット（登録商標）を利用した通信用インターフェースの機能を有する。したがって、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。
【００４５】
翻訳装置５００は、制御部５１０および通信部５６２の処理により、ネットワーク７０からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００４６】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００４７】
翻訳装置５００は、さらに、音声出力部５７２と、音声入力部５７４とを備える。
音声出力部５７２は、制御部５１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部５７２には、音声を出力するスピーカが含まれる。音声出力部５７２は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００４８】
音声入力部５７４は、音声を入力する機能を有する。音声入力部５７４には、音声を入力するマイクが含まれる。音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。たとえば、ユーザが音声入力部５７４に含まれるマイクに対して音声を発すると、音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。
【００４９】
（翻訳処理時の各部の処理）
次に、翻訳装置５００において行なわれる翻訳処理が行なわれる場合の各部の処理を説明する。翻訳処理は、入力言語を、翻訳言語に翻訳するための処理である。
【００５０】
図３は、翻訳装置５００で行なわれる翻訳処理を説明するための図である。図３を参照して、翻訳処理が行なわれる場合、制御部５１０は、一例として、図３に示すような機能ブロック図の構成で動作する。
【００５１】
制御部５１０は、音声認識部５１１と、翻訳部５１２と、音声変換部５１３とを含む。
まず、音声としての入力言語（以下、音声入力言語ともいう）が、音声入力部５７４に入力されたとする。音声入力言語は、一例として、日本語であるとする。この場合、音声入力部５７４は、音声入力言語を、音声認識部５１１へ送信する。
【００５２】
音声認識部５１１は、受信した音声入力言語を、テキストに変換して、変換したテキストを、翻訳部５１２へ送信する。ここで、音声認識部５１１で変換されたテキストは、日本語であるとする。
【００５３】
一方、ユーザの入力部５４０の操作により、テキストが入力されたとする。なお、入力されたテキスト（以下、入力テキストともいう）は、日本語であるとする。入力部５４０は、入力テキストを、翻訳部５１２へ送信する。
【００５４】
翻訳部５１２は、テキスト解析部５１２Ａと、言語変換部５１２Ｂと、テキスト生成部５１２Ｃとを含む。翻訳部５１２に受信されるテキストは、まず、テキスト解析部５１２Ａに受信される。
【００５５】
ここで、記憶部５２０には、翻訳を行なうために必要な、文法解析データベースと、言語変換データベースと、文章生成データベースとが記憶されているとする。
【００５６】
テキスト解析部５１２Ａは、文法解析データベースを利用して、受信したテキストの文法を解析し、受信テキストを、複数の単語（主語、述語、目的語等）に分割する。ここで、文法解析データベースは、テキストの文法を解析するためのデータベースである。
【００５７】
そして、テキスト解析部５１２Ａは、分割した複数の単語を、言語変換部５１２Ｂへ送信する。
【００５８】
言語変換部５１２Ｂは、受信した複数の単語を、言語変換データベースを利用して、翻訳する。ここで、言語変換データベースは、入力された単語を、翻訳するためのデータベースである。以下においては、翻訳された単語を、翻訳単語ともいう。そして、言語変換部５１２Ｂは、複数の単語を、それぞれ翻訳した、複数の翻訳単語を、テキスト生成部５１２Ｃへ送信する。
【００５９】
テキスト生成部５１２Ｃは、文章生成データベースを利用して、受信した複数の翻訳単語に基づいて、翻訳された言語に応じた文章（以下、翻訳テキストともいう）を生成する。ここで、文章生成データベースは、翻訳された言語に応じた文法を使用して、翻訳言語による文章を生成するためのデータベースである。また、翻訳テキストは、一例として、英語によるテキストであるとする。そして、テキスト生成部５１２Ｃは、翻訳テキストを、音声変換部５１３へ送信する。
【００６０】
音声変換部５１３は、翻訳テキストを受信すると、翻訳テキストを音声に変換し、変換した音声を、音声出力部５７２へ送信する。音声出力部５７２は、受信した音声を、スピーカから出力する。
【００６１】
また、テキスト生成部５１２Ｃは、ＶＤＰ５３２を利用して、翻訳テキストを表示した画像を生成し、当該画像を、表示部５３０に表示させる。
【００６２】
以上の翻訳処理により、入力言語が、翻訳言語として出力される。
（文章の翻訳）
次に、本実施の形態における翻訳装置５００で行なわれる、文章を翻訳するための処理（以下、文章翻訳処理ともいう）について説明する。ここで、記憶部５２０には、予め、以下の動詞データテーブルＤ１００が記憶される。
【００６３】
図４は、一例としての動詞データテーブルＤ１００を示すである。図４を参照して、動詞データテーブルＤ１００は、複数のグループデータを含む。複数のグループデータの各々は、グループ番号により特定されるデータである。複数のグループデータの各々は、共通した第１言語の単語を翻訳語として有する、用途の異なる複数の第２言語の単語を含む。
【００６４】
ここで、第１言語は、一例として、日本語であるとする。第２言語は、一例として、英語であるとする。すなわち、複数のグループデータの各々は、共通した日本語の単語（たとえば、“思う”）を翻訳語として有する、用途の異なる複数の英単語を含む。
【００６５】
複数のグループデータの各々は、複数の単語データを含む。複数の単語データの各々は、単語番号により特定されるデータである。
【００６６】
複数の単語データの各々は、対応する単語の「現在形」、「過去形」および「過去分詞形」を示す。
【００６７】
また、複数のグループデータの各々は、“１”〜“９”の範囲の数値で示される「レベル」を含む。なお、「レベル」が示す数値の範囲は、“１”〜“９”に限定されることはない。「レベル」は、値が大きい程、後述する、表現のレベルが大きいことを示す。
【００６８】
また、記憶部５２０には、予め、以下の用途データテーブルＤ２００が、動詞データテーブルＤ１００と対応づけて記憶される。
【００６９】
図５は、一例としての用途データテーブルＤ２００を示す図である。図５を参照して、用途データテーブルＤ２００に示される「グループ番号」は、図４の動詞データテーブルＤ１００に示される「グループ番号」に対応する。また、「日本語」とは、動詞データテーブルＤ１００に示される「日本語」に対応する。
【００７０】
「表現」とは、対応する「日本語」の単語に対応する表現である。たとえば、用途データテーブルＤ２００に示される「疑念度」とは、疑念の度合いを示す。動詞データテーブルＤ１００において、用途データテーブルＤ２００に示される「疑念度」に対応するグループ番号（“１”）の日本語の「思う」に対応する複数の英単語において、対応するレベルの値が大きい英単語程、疑念の度合いが大きい「思う」を意味する。
【００７１】
たとえば、レベル“１”の英単語“believe”は、疑念の度合いが最も小さい「思う」を意味する。また、レベル“９”の英単語“suspect”は、疑念の度合いが最も大きい「思う」を意味する。すなわち、“suspect”および“believe”は、共通の「思う」という日本語の翻訳語を有するが、“suspect”の方が、“believe”より、疑念の度合いが大きい「思う」を意味する。すなわち、用途データテーブルＤ２００に示される「表現」（たとえば、「「疑念度」」）は、レベルを分ける判断基準となる分類語句である。
【００７２】
また、動詞データテーブルＤ１００において、用途データテーブルＤ２００に示される「意思の強さ」に対応するグループ番号（“２”）の日本語の「望む」に対応する複数の英単語において、対応するレベルの値が大きい英単語程、意思が強い「望む」を意味する。たとえば、レベル“５”の英単語“hope”は、意思の強さが中程度である「望む」を意味する。たとえば、レベル“９”の英単語“desire”は、意思の強さが最も強い「望む」を意味する。すなわち、“hope”および“desire”は、共通の「望む」という日本語の翻訳語を有するが、“desire”の方が、“hope”より意思の強い「望む」を意味する。
【００７３】
また、用途データテーブルＤ２００に示される「丁寧度」とは、丁寧の度合いを示す。動詞データテーブルＤ１００において、用途データテーブルＤ２００に示される「丁寧度」に対応するグループ番号（“３”）の日本語の「頼む」に対応する複数の英単語において、対応するレベルの値が大きい英単語程、丁寧の度合いが大きい「頼む」を意味する。
【００７４】
たとえば、レベル“１”の英単語“order”は、丁寧の度合いが最も小さい「頼む」を意味する。たとえば、レベル“９”の英単語“ask”は、丁寧の度合いが最も大きい「頼む」を意味する。すなわち、“order”および“ask”は、共通の「頼む」という日本語の翻訳語を有するが、“ask”の方が、“order”より丁寧の度合いが大きい「頼む」を意味する。
【００７５】
また、用途データテーブルＤ２００に示される「単純度」とは、単純さの度合いを示す。動詞データテーブルＤ１００において、用途データテーブルＤ２００に示される「単純度」に対応するグループ番号（“４”）の日本語の「喜ぶ」に対応する複数の英単語において、対応するレベルの値が大きい英単語程、単純さの度合いが大きい「喜ぶ」を意味する。
【００７６】
たとえば、レベル“１”の英単語“rejoice”は、単純さの度合いが最も小さい「喜ぶ」を意味する。たとえば、レベル“９”の英単語“pleasure”は、単純さの度合いが最も大きい「喜ぶ」を意味する。すなわち、“rejoice”および“pleasure”は、共通の「喜ぶ」という日本語の翻訳語を有するが、“pleasure”の方が、“rejoice”より単純さの度合いが大きい「喜ぶ」を意味する。
【００７７】
図６は、文章翻訳処理のフローチャートである。図６を参照して、文章翻訳処理では、まず、ステップＳ１１１の処理が行なわれる。
【００７８】
ステップＳ１１１では、制御部５１０が、第１言語の文章の入力があるか否かを判定する。ここで、第１言語は、一例として、日本語であるとする。また、第１言語の文章の入力は、入力部５４０の操作により行なわれる。なお、第１言語の文章の入力は、音声入力部５７４に対して発する音声により行なわれてもよい。
【００７９】
ステップＳ１１１において、ＹＥＳならば、ステップＳ１１２に進む。一方、ステップＳ１１１において、ＮＯならば、再度、ステップＳ１１１の処理が行なわれる。ここでは、第１言語の文章の入力があったとして、ステップＳ１１２に進む。また、入力された第１言語の文章は、一例として、「私は、それが正しいと思う」という文章であるとする。
【００８０】
ステップＳ１１２では、入力文章表示処理が行なわれる。入力文章表示処理では、制御部５１０が、ＶＤＰ５３２を利用して、入力された第１言語の文章を表示した文章表示画像Ｇ１００を生成し、表示部５３０に、文章表示画像Ｇ１００を表示させる。そして、ステップＳ１１２の処理は終了する。
【００８１】
図７は、一例としての文章表示画像Ｇ１００を示す図である。
再び、図６を参照して、ステップＳ１１２の処理の後、ステップＳ１１３に進む。
【００８２】
ステップＳ１１３では、制御部５１０が、翻訳操作があるか否かを判定する。ここで、翻訳操作は、文章表示画像Ｇ１００に表示される第１言語の文章を、第２言語の文章に翻訳するためのインターフェース操作Ｍである。ステップＳ１１３において、ＹＥＳならば、ステップＳ１１４に進む。一方、ステップＳ１１３において、ＮＯならば、再度、ステップＳ１１３の処理が行なわれる。ここでは、翻訳操作があったとして、ステップＳ１１４に進む。
【００８３】
ステップＳ１１４では、制御部５１０が、第１言語の文章を、第２言語の文章に翻訳する。ここで、第２言語は、一例として、英語であるとする。なお、第１言語の文章を、第２言語の文章に翻訳するための翻訳方法は、一般的に周知な方法であるとする。そのため、翻訳方法について、詳細な説明は繰り返さない。当該翻訳方法は、たとえば、図３の翻訳部５１２の処理で説明したような翻訳方法である。この処理により、制御部５１０は、第２言語の文章を取得する。第２言語の文章は、一例として、“I think that it is right.”であるとする。第２言語の文章は、複数の単語（英単語）を含む。そして、ステップＳ１１５に進む。
【００８４】
ステップＳ１１５では、制御部５１０が、一致単語があるか否かを判定する。ここで、一致単語とは、取得した第２言語の文章に含まれる複数の単語のうち、記憶部５２０に記憶される図４の動詞データテーブルＤ１００に示される、複数の第２言語（英語）の単語のいずれかの単語と一致する単語である。ステップＳ１１５において、ＹＥＳならば、ステップＳ１１６に進む。一方、ステップＳ１１５において、ＮＯならば、後述するステップＳ１２６に進む。
【００８５】
ここで、第２言語の文章は、“I think that it is right.”であるとする。この場合、動詞データテーブルＤ１００に、一致単語“think”があるため、ステップＳ１１６に進む。
【００８６】
ステップＳ１１６では、表示処理Ａが行なわれる。表示処理Ａでは、制御部５１０が、ＶＤＰ５３２を利用して、第１言語の文章と、第２言語の文章と、レベル指定画像とを表示した、以下の翻訳画像Ｇ１００Ａを生成し、表示部５３０に、翻訳画像Ｇ１００Ａを表示させる。翻訳画像Ｇ１００Ａは、一致単語と、第２言語の文章に含まれる一致単語以外の単語とを、異なる態様で表示する。ここで、一致単語は、“think”であるとする。また、第２言語の文章は、“I think that it is right.”であるとする。そして、ステップＳ１１６の処理は終了する。
【００８７】
図８は、一例としての翻訳画像Ｇ１００Ａを示す図である。図８を参照して、翻訳画像Ｇ１００Ａには、第１言語の文章（「私は、それが正しいと思う」）と、第２言語の文章（“I think that it is right.”）とが表示される。
【００８８】
翻訳画像Ｇ１００Ａは、一致単語“think”と、第２言語の文章（“I think that it is right.”）に含まれる一致単語“think”以外の単語とを、異なる態様で表示する。ここでは、一例として、一致単語“think”は、太字に下線が引かれた状態で表示される。なお、一致単語の表示態様は、上記態様に限定されることなく、他の態様であってもよい。
【００８９】
また、もし、第２言語の文章に含まれる一致単語が複数ある場合は、全ての一致単語を、一致単語以外の単語と異なる態様で表示する。
【００９０】
また、翻訳画像Ｇ１００Ａには、レベル指定画像ＳＧ１１０が配置される。レベル指定画像ＳＧ１１０は、レベルの値を設定するための画像である。設定されるレベルの値は、一例として、“１”〜“９”の範囲の数値であるとする。
【００９１】
レベル指定画像ＳＧ１１０の表示については、翻訳画像Ｇ１００Ａに示すように、入力文章と翻訳結果とを同時に表示していても構わないし、最初は、入力文書と翻訳結果だけが表示されていて、異なる態様で表示された一致単語をユーザが指定した後に、指定した一致単語のレベル指定画像ＳＧ１００を表示しても構わない。
【００９２】
また、もし、第２言語の文章に含まれる一致単語が複数ある場合は、全ての一致単語に関するレベル指定画像を一度に表示しても構わないし、最初は、入力文章と翻訳結果だけを表示しておき、ユーザが指定した一致単語に関するレベル指定画像ＳＧ１００だけを表示しても構わない。
【００９３】
レベル指定画像ＳＧ１１０は、スライドバーＳＧ１１２を含む。スライドバーＳＧ１１２は、インターフェース操作Ｍにより、左右に移動させることが可能である。スライドバーＳＧ１１２の移動により、レベルの値は、“１”〜“９”の範囲で変化する。
【００９４】
なお、初期状態のスライドバーＳＧ１１２の位置は、レベル指定画像ＳＧ１１０の下部に表示される複数の数値のうち、図４の動詞データテーブルＤ１００において、一致単語に対応づけられたレベルの値を示す数値の上部の位置に配置される。一致単語が、“think”である場合、対応づけられたレベルの値は、“５”であるので、初期状態のスライドバーＳＧ１１２の位置は、レベル指定画像ＳＧ１１０の下部に表示される“５” の上部の位置となる。すなわち、一致単語“think”に対応付けられたレベル“５”が識別可能なように表示される。
【００９５】
レベル指定画像ＳＧ１１０の下部に表示される数値の上部の位置に、スライドバーＳＧ１１２が移動されると、レベルの値は、スライドバーＳＧ１１２の下部に表示される数値に設定される。なお、レベルの値を設定する方法は、スライドバーＳＧ１１２を利用した方法に限定されない。たとえば、入力部５４０のインターフェース操作Ｍにより、直接入力された数値により、レベルの値を設定してもよい。
【００９６】
また、レベル指定画像ＳＧ１１０は、図４の動詞データテーブルＤ１００において、一致単語に対応するグループ番号に含まれる複数のレベルの値が視覚的に分かるように、マークが表示される。たとえば、一致単語が“think”である場合、動詞データテーブルＤ１００において、一致単語“think”に対応するグループ番号“１”に含まれるレベルの値は、“１”、“４”、“５”、“６”、“７”、“９”である。
【００９７】
したがって、翻訳画像Ｇ１００Ａに示されるように、レベル指定画像ＳＧ１１０の下部に表示される複数の数値のうち、“１”、“４”、“５”、“６”、“７”、“９”の上部に、斜線のマークが表示される。なお、当該マークは、どのような形態のマークであってもよい。
【００９８】
また、レベル指定画像ＳＧ１１０の下部には、図４の動詞データテーブルＤ１００において、一致単語に対応するグループ番号を示す図５の用途データテーブルＤ２００に示される「表現」の項目の文字列が表示される。一致単語が“think”である場合、動詞データテーブルＤ１００において、一致単語“think”に対応するグループ番号は、“１”となる。したがって、レベル指定画像ＳＧ１１０の下部には、図５の用途データテーブルＤ２００において、グループ番号“１”に対応する「疑念度」の文字列が表示される。
【００９９】
再び、図６を参照して、ステップＳ１１６の処理の後、ステップＳ１１７に進む。
ステップＳ１１７では、制御部５１０が、レベル変更操作があるか否かを判定する。ここで、レベル変更操作は、レベル指定画像ＳＧ１１０に表示されている複数のマークのいずれかの位置に、スライドバーＳＧ１１２を移動させるためのインターフェース操作Ｍである。具体的には、レベル変更操作は、表示部５３０の有するタッチパネル機能を使用して、スライドバーＳＧ１１２を移動させる操作である。また、レベル変更操作は、入力部５４０の操作により、スライドバーＳＧ１１２を移動させる操作であってもよい。
【０１００】
ステップＳ１１７において、ＹＥＳならば、ステップＳ１１８に進む。一方、ステップＳ１１７において、ＮＯならば、再度、ステップＳ１１７の処理が行なわれる。ここでは、レベル変更操作があったとして、ステップＳ１１８に進む。なお、レベル変更操作は、レベル指定画像ＳＧ１１０の下部に表示される“９”の上部に表示されるマークの位置に、スライドバーＳＧ１１２を移動させる操作であるとする。すなわち、レベル変更操作により、レベルの値は、“５”から“９”に変更されたとする。レベル変更操作は、ユーザによるインターフェース操作Ｍである。すなわち、レベル変更操作により変更されたレベルの値は、ユーザの指示入力に応じた値である。
【０１０１】
ステップＳ１１８では、単語変更処理が行なわれる。単語変更処理では、制御部５１０が、ＶＤＰ５３２を利用して、第２言語の文章に含まれる一致単語を、図４の動詞データテーブルＤ１００において、レベル変更操作により変更されたレベルの値に対応する、一致単語と同じ列の単語に切替えた、翻訳画像を生成し、表示部５３０に、翻訳画像を表示させる。なお、切替えの対象となる単語は、一致単語に対応するグループ番号に対応する複数の単語である。
【０１０２】
ここで、第２言語の文章は、“I think that it is right.”であるとする。また、一致単語は、“think”であるとする。また、レベル変更操作により変更されたレベルの値は、“９”であるとする。この場合、図４の動詞データテーブルＤ１００において、レベル変更操作により変更されたレベルの値（“９”）に対応する、一致単語“think”と同じ列の単語は“suspect”である。また、生成される翻訳画像は、以下の翻訳画像Ｇ１００Ｂとなる。そして、ステップＳ１１８の処理は終了する。
【０１０３】
図９は、一例としての翻訳画像Ｇ１００Ｂを示す図である。図９を参照して、翻訳画像Ｇ１００Ｂは、図８の翻訳画像Ｇ１００Ａと比較して、第２言語の文章（“I think that it is right.”）に含まれる一致単語“think”が、レベル変更操作により変更されたレベルの値（“９”）に対応する単語“suspect”に切り替わっている点と、スライドバーＳＧ１１２の位置が、“９”の上部の位置に移動されている点とが異なる。それ以外は、翻訳画像Ｇ１００Ａと同様なので詳細な説明は繰り返さない。
【０１０４】
再び、図６を参照して、ステップＳ１１８の処理の後、ステップＳ１１９に進む。
ステップＳ１１９では、制御部５１０が、終了操作があるか否かを判定する。ここで、終了操作は、文章翻訳処理を終了するためのインターフェース操作Ｍである。ステップＳ１１９において、ＹＥＳならば、この文章翻訳処理は終了する。一方、ステップＳ１１９において、ＮＯならば、再度、ステップＳ１１７の処理が行なわれる。
【０１０５】
前述のステップＳ１１５において、ＮＯならば、ステップＳ１２６に進む。
ステップＳ１２６では、表示処理が行なわれる。表示処理では、制御部５１０が、ＶＤＰ５３２を利用して、第１言語の文章と、第２言語の文章とを表示した翻訳画像を生成し、表示部５３０に、翻訳画像を表示させる。そして、ステップＳ１２９に進む。
【０１０６】
ステップＳ１２９では、ステップＳ１１９と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１２９において、ＹＥＳならば、この文章翻訳処理は終了する。一方、ステップＳ１２９において、ＮＯならば、ステップＳ１３１に進む。
【０１０７】
ステップＳ１３１では、ステップＳ１１１と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１３１において、ＹＥＳならば、再度、ステップＳ１１２の処理が行なわれる。一方、ステップＳ１３１において、ＮＯならば、再度、ステップＳ１２９の処理が行なわれる。
【０１０８】
以上説明したように、本実施の形態では、第１言語の文章を翻訳した第２言語の文章に含まれる複数の単語のうち、共通した第１言語の単語を翻訳語として有する、用途の異なる複数の第２言語の単語のいずれかの単語と一致する一致単語があるか否かが判定される。そして、一致単語があると判定された場合、一致単語と、第２言語の文章に含まれる一致単語以外の単語とを、異なる態様で表示する。
【０１０９】
また、ユーザによるレベル変更操作があった場合、表示部５３０に表示されている一致単語を、用途の異なる複数の第２言語の単語のうち、レベル変更操作により変更されたレベルの値に対応する単語に切替える。
【０１１０】
したがって、用途に応じた翻訳文を容易に生成することができるという効果を奏する。
なお、本実施の形態では、第１言語が日本語であり、第２言語が英語である場合の処理について説明した。しかしながら、本発明は、これに限定されない。たとえば、第２言語は、共通した第１言語の単語を翻訳語として有する、用途の異なる複数の単語を有する言語であれば、どのような言語であってもよい。第２言語は、たとえば、ドイツ語、フランス語等であってもよい。
【０１１１】
（機能ブロック図）
図１０は、第１の実施の形態における制御部５１０の機能ブロック図である。図１０を参照して、制御部５１０は、取得部５１１Ｎと、判定部５１２Ｎと、表示制御部５１３Ｎとを含む。
【０１１２】
取得部５１１Ｎは、第１言語の文章を翻訳することにより第２言語の文章を取得する。ここで、記憶部５２０は、共通した第１言語の単語を翻訳語として有する、用途の異なる複数の第２言語の単語を含むグループを、１以上記憶する。
【０１１３】
判定部５１２Ｎは、取得部５１１Ｎにより取得された第２言語の文章に含まれる複数の単語のうち、記憶部５２０に記憶されている複数の第２言語の単語のいずれかの単語と一致する単語である一致単語があるか否かを判定する。表示部５３０は、取得部５１１Ｎにより取得された第２言語の文章を表示する。
【０１１４】
表示制御部５１３Ｎは、判定部５１２Ｎにより一致単語があると判定され、かつ、受付け部（タッチパネル機能を有する表示部５３０または入力部５４０）により指示入力が受付けられた場合、一致単語を、一致単語を含むグループに含まれる用途の異なる複数の第２言語の単語のうち、受付け部により受付けられた指示入力に対応する単語に切替えて、表示部５３０に表示させる。
【０１１５】
なお、制御部５１０に含まれる、取得部５１１Ｎ、判定部５１２Ｎおよび表示制御部５１３Ｎの全てまたは一部は、ハードウエアで構成されてもよい。
【０１１６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１７】
【図１】本実施の形態における翻訳装置の外観を示す図である。
【図２】翻訳装置の内部構成を示したブロック図である。
【図３】翻訳装置で行なわれる翻訳処理を説明するための図である。
【図４】一例としての動詞データテーブルを示すである。
【図５】一例としての用途データテーブルを示す図である。
【図６】文章翻訳処理のフローチャートである。
【図７】一例としての文章表示画像を示す図である。
【図８】一例としての翻訳画像を示す図である。
【図９】一例としての翻訳画像を示す図である。
【図１０】第１の実施の形態における制御部の機能ブロック図である。
【符号の説明】
【０１１８】
７０  ネットワーク、１８０  プログラム、５００  翻訳装置、５１０  制御部、５２０  記憶部、５３０  表示部、５４０  入力部、５５５  記録媒体。
【図１】
0005083811.tif 000002
【図２】
0005083811.tif 000003
【図３】
0005083811.tif 000004
【図４】
0005083811.tif 000005
【図５】
0005083811.tif 000006
【図６】
0005083811.tif 000007
【図７】
0005083811.tif 000008
【図８】
0005083811.tif 000009
【図９】
0005083811.tif 000010
【図１０】
0005083811.tif 000011