(57)【要約】【課題】依頼元の利用者が、他の利用者が明示する変換可能言語情報に頼らずとも、所望の言語変換を依頼できる候補を探し出すことが可能な情報処理プログラム、情報処理装置、および言語変換仲介システムを提供する。【解決手段】端末１１のＣＰＵ３２は、第１受信制御部５２と第１表示制御部５３とを備える。第１受信制御部５２は、翻訳の依頼先の利用者１０Ｂが所持する依頼先端末１１Ｂの記憶情報７５から導出された使用言語情報７０と、依頼先端末１１Ｂの識別情報７１との組７２を、依頼先端末１１Ｂから受信する。第１表示制御部５３は、組７２を表示した依頼先選択画面８５を、タッチパネル３４に表示する制御を行う。【選択図】図４
2020047112.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、
前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の端末の表示部に表示する制御を行う制御部として、コンピュータを機能させる情報処理プログラム。
【請求項２】
前記他の端末の利用者が、前記表示画面に表示された前記識別情報から言語変換の依頼先を選択した選択指示を受け付ける第１受付部として、前記コンピュータを機能させる請求項１に記載の情報処理プログラム。
【請求項３】
前記取得部において取得した前記使用言語情報と、言語変換元の言語と言語変換先の言語とを含む言語変換の依頼内容とを照合して、前記使用言語情報に前記言語変換元の言語と前記言語変換先の言語がある利用者を抽出する抽出部として、前記コンピュータを機能させる請求項１または２に記載の情報処理プログラム。
【請求項４】
前記制御部は、前記抽出部において抽出した利用者の前記使用言語情報と前記識別情報との組を、前記抽出部において抽出されなかった利用者の前記使用言語情報と前記識別情報との組に対して優先的に表示する制御を行う請求項３に記載の情報処理プログラム。
【請求項５】
前記抽出部は、さらに前記言語変換元の言語と前記言語変換先の言語に中間言語を挟んで言語変換する迂回言語変換の依頼先の候補となる利用者を抽出し、
前記抽出部が前記迂回言語変換の依頼先の候補となる利用者を抽出した場合、前記制御部は、前記迂回言語変換の実施を支援する支援情報であって、前記迂回言語変換の依頼先の候補となる利用者の前記識別情報、および依頼する順番を少なくとも含む支援情報を表示する制御を行う請求項３または４に記載の情報処理プログラム。
【請求項６】
前記使用言語情報を導出する導出部として、前記コンピュータを機能させる請求項１ないし５のいずれか１項に記載の情報処理プログラム。
【請求項７】
前記導出部は、前記使用言語情報として、前記端末の設定言語から１つの第１言語を導出する請求項６に記載の情報処理プログラム。
【請求項８】
前記設定言語は、前記端末の利用に際し、当該端末の利用者が設定した言語、および当該端末の利用者に一意に割り付けられた識別番号に含まれる国番号に対応する言語であり、
前記導出部は、複数の異なる前記設定言語がある場合に、前記利用者が設定した言語から前記第１言語を導出する請求項７に記載の情報処理プログラム。
【請求項９】
前記導出部は、前記使用言語情報として、前記記憶領域に記憶されている、前記端末の利用者が作成した作文または閲覧文から、前記第１言語以外の第２言語を少なくとも１つ導出する請求項７または８に記載の情報処理プログラム。
【請求項１０】
前記制御部は、前記第１言語と前記第２言語を識別可能に表示する制御を行う請求項９に記載の情報処理プログラム。
【請求項１１】
前記導出部は、前記使用言語情報として、前記第２言語の語学力のレベルを導出する請求項９または１０に記載の情報処理プログラム。
【請求項１２】
前記導出部は、前記語学力のレベルとして、作文能力の有無を導出する請求項１１に記載の情報処理プログラム。
【請求項１３】
前記導出部は、前記語学力のレベルとして、読解能力の有無を導出する請求項１１または１２に記載の情報処理プログラム。
【請求項１４】
前記導出部において導出した前記第２言語が複数ある場合、前記制御部は、前記表示画面における複数の前記第２言語の表示形態を、前記語学力のレベルの導出結果に応じた表示形態とする制御を行う請求項１１ないし１３のいずれか１項に記載の情報処理プログラム。
【請求項１５】
前記記憶領域から、前記使用言語情報の導出に不要な不要情報が除外される請求項６ないし１４のいずれか１項に記載の情報処理プログラム。
【請求項１６】
前記導出部によって前記記憶領域から前記使用言語情報を導出することに同意するか否かを選択する選択指示を受け付ける第２受付部として、前記コンピュータを機能させる請求項６ないし１５のいずれか１項に記載の情報処理プログラム。
【請求項１７】
通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、
前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の端末の表示部に表示する制御を行う制御部と、
を備える情報処理装置。
【請求項１８】
通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、
前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の端末の表示部に表示する制御を行う制御部と、
を備える言語変換仲介システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は、情報処理プログラム、情報処理装置、および言語変換仲介システムに関する。
【背景技術】
【０００２】
特許文献１には、サービス提供者に関する情報を取得する取得部と、取得部により取得したサービス提供者に関する情報に含まれるサービス提供者のサービス提供可能な時間、サービス提供者の現在位置、およびサービス提供者の特性を参照して、サービス要求に対応できるサービス提供者を選定する選定部と、を備えるマッチングシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１６／０８００３８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信可能に接続された複数台の端末間で言語変換の依頼を行う場合、言語変換の依頼元の利用者は、言語変換の依頼先の利用者が、何語から何語に変換可能であるかに関する情報（以下、変換可能言語情報）を見て、言語変換の依頼先を決定することが一般的である。
【０００５】
ここで、変換可能言語情報は、利用者が自ら、他の利用者が見て分かるように明示したものである。しかしながら、例えば被災地等では、依頼元の利用者が所望の変換可能言語情報を探し当てられない状況も想定される。
【０００６】
本開示の技術は、依頼元の利用者が、他の利用者が明示する変換可能言語情報に頼らずとも、所望の言語変換を依頼できる候補を探し出すことが可能な情報処理プログラム、情報処理装置、および言語変換仲介システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明は、通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の端末の表示部に表示する制御を行う制御部として、コンピュータを機能させる情報処理プログラムである。
【０００８】
請求項２に記載の発明は、前記他の端末の利用者が、前記表示画面に表示された前記識別情報から言語変換の依頼先を選択した選択指示を受け付ける第１受付部として、前記コンピュータを機能させる請求項１に記載の情報処理プログラムである。
【０００９】
請求項３に記載の発明は、前記取得部において取得した前記使用言語情報と、言語変換元の言語と言語変換先の言語とを含む言語変換の依頼内容とを照合して、前記使用言語情報に前記言語変換元の言語と前記言語変換先の言語がある利用者を抽出する抽出部として、前記コンピュータを機能させる請求項１または２に記載の情報処理プログラムである。
【００１０】
請求項４に記載の発明は、前記制御部は、前記抽出部において抽出した利用者の前記使用言語情報と前記識別情報との組を、前記抽出部において抽出されなかった利用者の前記使用言語情報と前記識別情報との組に対して優先的に表示する制御を行う請求項３に記載の情報処理プログラムである。
【００１１】
請求項５に記載の発明は、前記抽出部は、さらに前記言語変換元の言語と前記言語変換先の言語に中間言語を挟んで言語変換する迂回言語変換の依頼先の候補となる利用者を抽出し、前記抽出部が前記迂回言語変換の依頼先の候補となる利用者を抽出した場合、前記制御部は、前記迂回言語変換の実施を支援する支援情報であって、前記迂回言語変換の依頼先の候補となる利用者の前記識別情報、および依頼する順番を少なくとも含む支援情報を表示する制御を行う請求項３または４に記載の情報処理プログラムである。
【００１２】
請求項６に記載の発明は、前記使用言語情報を導出する導出部として、前記コンピュータを機能させる請求項１ないし５のいずれか１項に記載の情報処理プログラムである。
【００１３】
請求項７に記載の発明は、前記導出部は、前記使用言語情報として、前記端末の設定言語から１つの第１言語を導出する請求項６に記載の情報処理プログラムである。
【００１４】
請求項８に記載の発明は、前記設定言語は、前記端末の利用に際し、当該端末の利用者が設定した言語、および当該端末の利用者に一意に割り付けられた識別番号に含まれる国番号に対応する言語であり、前記導出部は、複数の異なる前記設定言語がある場合に、前記利用者が設定した言語から前記第１言語を導出する請求項７に記載の情報処理プログラムである。
【００１５】
請求項９に記載の発明は、前記導出部は、前記使用言語情報として、前記記憶領域に記憶されている、前記端末の利用者が作成した作文または閲覧文から、前記第１言語以外の第２言語を少なくとも１つ導出する請求項７または８に記載の情報処理プログラムである。
【００１６】
請求項１０に記載の発明は、前記制御部は、前記第１言語と前記第２言語を識別可能に表示する制御を行う請求項９に記載の情報処理プログラムである。
【００１７】
請求項１１に記載の発明は、前記導出部は、前記使用言語情報として、前記第２言語の語学力のレベルを導出する請求項９または１０に記載の情報処理プログラムである。
【００１８】
請求項１２に記載の発明は、前記導出部は、前記語学力のレベルとして、作文能力の有無を導出する請求項１１に記載の情報処理プログラムである。
【００１９】
請求項１３に記載の発明は、前記導出部は、前記語学力のレベルとして、読解能力の有無を導出する請求項１１または１２に記載の情報処理プログラムである。
【００２０】
請求項１４に記載の発明は、前記導出部において導出した前記第２言語が複数ある場合、前記制御部は、前記表示画面における複数の前記第２言語の表示形態を、前記語学力のレベルの導出結果に応じた表示形態とする制御を行う請求項１１ないし１３のいずれか１項に記載の情報処理プログラムである。
【００２１】
請求項１５に記載の発明は、前記記憶領域から、前記使用言語情報の導出に不要な不要情報が除外される請求項６ないし１４のいずれか１項に記載の情報処理プログラムである。
【００２２】
請求項１６に記載の発明は、前記導出部によって前記記憶領域から前記使用言語情報を導出することに同意するか否かを選択する選択指示を受け付ける第２受付部として、前記コンピュータを機能させる請求項６ないし１５のいずれか１項に記載の情報処理プログラムである。
【００２３】
請求項１７に記載の発明は、通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の端末の表示部に表示する制御を行う制御部と、を備える情報処理装置である。
【００２４】
請求項１８に記載の発明は、通信可能に接続された複数台の端末のうちの、少なくとも１台の端末の利用者と紐付けられた記憶領域から導出された、当該利用者の複数の異なる使用言語に関する使用言語情報と、前記少なくとも１台の端末の識別情報との組を取得する取得部と、前記取得部において取得した前記使用言語情報と前記識別情報との組の表示画面を、前記複数台の端末のうちの、他の依頼元の端末の表示部に表示する制御を行う制御部と、を備える言語変換仲介システムである。
【発明の効果】
【００２５】
請求項１、６、１８に記載の発明によれば、依頼元の利用者が、他の利用者が明示する変換可能言語情報に頼らずとも、所望の言語変換を依頼できる候補を探し出すことが可能となる。
【００２６】
請求項２に記載の発明によれば、言語変換の依頼先に選択された利用者以外の利用者に、言語変換を行わせずに済ますことができる。
【００２７】
請求項３に記載の発明によれば、言語変換の依頼先の候補となる利用者を、言語変換の依頼元の利用者が抽出する手間を省くことができる。
【００２８】
請求項４に記載の発明によれば、優先的に表示する制御を行わない場合と比較して、言語変換の依頼先を簡単に見つけ出すことができる。
【００２９】
請求項５に記載の発明によれば、支援情報が表示されない場合と比較して、迂回言語変換が行えるかどうかを利用者が簡単に知ることができる。
【００３０】
請求項７、９に記載の発明によれば、言語変換できる可能性が高い言語を、利用者の明示に頼らずして導出することができる。
【００３１】
請求項８に記載の発明によれば、言語変換できる可能性がより高い言語を導出することができる。
【００３２】
請求項１０に記載の発明によれば、第１言語と第２言語を一目で見分けることができる。
【００３３】
請求項１１、１２、１３に記載の発明によれば、語学力のレベルを導出しない場合と比較して、依頼元の利用者が依頼先を決定しやすくなる。
【００３４】
請求項１４に記載の発明によれば、語学力のレベルの導出結果によらず複数の第２言語を同一の表示形態で表示する場合と比較して、依頼元の利用者が依頼先を決定しやすくなる。
【００３５】
請求項１５に記載の発明によれば、不要情報を除外しない場合と比較して、より容易に使用言語情報を導出することができる。
【００３６】
請求項１６に記載の発明によれば、利用者の同意を得ずに記憶情報から使用言語情報を導出してしまうことを防ぐことができる。
【００３７】
請求項１７に記載の発明によれば、端末の処理負荷を軽減することができる。
【図面の簡単な説明】
【００３８】
【図１】言語変換仲介システムを示す図である。
【図２】端末を構成するコンピュータを示すブロック図である。
【図３】端末のＣＰＵの処理部群を示すブロック図である。
【図４】依頼元処理部群の各処理部を示すブロック図である。
【図５】依頼先処理部群の各処理部を示すブロック図である。
【図６】使用言語情報と識別情報との組を取得する様子を示す図である。
【図７】起動画面を示す図である。
【図８】依頼先選択画面を示す図である。
【図９】依頼内容入力画面を示す図である。
【図１０】翻訳依頼を受任する旨の返答の場合の返答表示画面を示す図である。
【図１１】翻訳依頼を受任しない旨の返答の場合の返答表示画面を示す図である。
【図１２】翻訳文表示画面を示す図である。
【図１３】導出部において、記憶情報から使用言語情報を導出する様子を示す図である。
【図１４】設定言語情報から第１言語を導出する例を示す図である。
【図１５】導出部において、作文情報に基づいて第２言語と作文能力の有無を導出する例を示す図である。
【図１６】導出部において、閲覧文情報に基づいて第２言語と読解能力の有無を導出する例を示す図である。
【図１７】同意選択画面を示す図である。
【図１８】報知画面を示す図である。
【図１９】返答入力画面を示す図である。
【図２０】翻訳文表示画面を示す図である。
【図２１】端末の処理手順を示すフローチャートである。
【図２２】依頼元端末と依頼先端末の処理手順を示すフローチャートである。
【図２３】依頼元端末と依頼先端末の処理手順を示すフローチャートである。
【図２４】第２実施形態の依頼元処理部群の各処理部を示すブロック図である。
【図２５】抽出部において、翻訳の依頼先の候補となる利用者を抽出する例を示す図である。
【図２６】図２５に示す例の場合の依頼先選択画面を示す図である。
【図２７】抽出部において、迂回翻訳の依頼先の候補となる利用者を抽出する例を示す図である。
【図２８】図２７に示す例の場合の依頼先選択画面を示す図である。
【図２９】支援情報表示画面を示す図である。
【図３０】第３実施形態の言語変換仲介システムを示す図である。
【図３１】情報処理サーバのＣＰＵの各処理部を示すブロック図である。
【図３２】他の利用者に翻訳文をチェックさせる態様の説明図である。
【発明を実施するための形態】
【００３９】
［第１実施形態］
図１において、言語変換仲介システム２は、複数の利用者１０の各々が所持する複数台の端末１１で構成される。複数台の端末１１は、ブルートゥース（登録商標）、ＺｉｇＢｅｅ（登録商標）といった、数ｍ〜数十ｍの通信可能範囲を有する近距離無線通信によって、相互に通信可能に接続されている。利用者１０は、端末１１を通して、他の利用者１０に対して、言語変換の依頼として翻訳の依頼を行う。そして、他の利用者１０のうちの翻訳の依頼を受任した利用者１０の端末１１から、翻訳文を受け取る。なお、言語変換とは、文字通り、ある言語を他の言語に変換することである。言語変換には、ある言語で記述された文章を他の言語の文章に変換する前述の翻訳の他、ある言語で発せられた発話文章を他の言語の発話文章に変換する通訳も含む。
【００４０】
以下、翻訳を依頼する依頼元の利用者を依頼元利用者１０Ａ、依頼元利用者１０Ａが所持する端末１１であって、翻訳を依頼する依頼元の端末１１を依頼元端末１１Ａと表記する。また、翻訳を依頼される依頼先の利用者を依頼先利用者１０Ｂ、依頼先利用者１０Ｂが所持する端末１１であって、翻訳を依頼される依頼先の端末１１を依頼先端末１１Ｂと表記する。依頼先端末１１Ｂは、言語変換の依頼元以外の少なくとも１台の端末に相当する。なお、これらを特に区別する必要がない場合は、単に利用者１０、端末１１と表記する。
【００４１】
ここで、ある状況で依頼元利用者１０Ａであった利用者１０が、別の状況で依頼先利用者１０Ｂになることもある。逆に、ある状況で依頼先利用者１０Ｂであった利用者１０が、別の状況で依頼元利用者１０Ａになることもある。同じく、ある状況で依頼元端末１１Ａであった端末１１が、別の状況で依頼先端末１１Ｂになることもある。逆に、ある状況で依頼先端末１１Ｂであった端末１１が、別の状況で依頼元端末１１Ａになることもある。したがって、こうした表記の区別は、説明の便宜を図るためであって、各利用者１０および各端末１１を峻別するものではない。
【００４２】
端末１１は、例えばスマートフォン等のタブレット型のパーソナルコンピュータである。端末１１は、こうしたタブレット型のパーソナルコンピュータに、オペレーティングシステム（以下、ＯＳ；Operating System）等の制御プログラムや、各種アプリケーションプログラムをインストールして構成される。
【００４３】
図２において、端末１１を構成するコンピュータは、ストレージデバイス３０、メモリ３１、ＣＰＵ（Central Processing Unit）３２、通信部３３、およびタッチパネルディスプレイ（以下、タッチパネル）３４を備えている。これらはデータバス３５を介して相互接続されている。
【００４４】
ストレージデバイス３０は、端末１１を構成するコンピュータに内蔵、またはネットワークを通じて接続されたハードディスクドライブである。ストレージデバイス３０には、ＯＳ等の制御プログラムや各種アプリケーションプログラム、およびこれらのプログラムに付随する各種データ等が記憶されている。
【００４５】
メモリ３１は、ＣＰＵ３２が処理を実行するためのワークメモリである。ＣＰＵ３２は、ストレージデバイス３０に記憶されたプログラムをメモリ３１へロードして、プログラムにしたがった処理を実行することにより、コンピュータの各部を統括的に制御する。
【００４６】
通信部３３は、上記の近距離無線通信機能を担う。また、通信部３３は、インターネットあるいは公衆通信回線等のＷＡＮ（Wide Area Network）２０２（図３０参照）を介した各種情報の伝送制御を行うネットワークインターフェースである。タッチパネル３４は表示部に相当し、各種画面を表示する。端末１１を構成するコンピュータは、各種画面を通じて、タッチパネル３４からの各種操作指示の入力を受け付ける。
【００４７】
図３において、端末１１のストレージデバイス３０には、アプリケーションプログラムとして情報処理プログラム４０が記憶されている。情報処理プログラム４０が起動されると、端末１１のＣＰＵ３２は、メモリ３１等と協働して、依頼元処理部群４１および依頼先処理部群４２として機能する。依頼元処理部群４１は、依頼元端末１１Ａに必要な処理部の集まりである。依頼先処理部群４２は、依頼先端末１１Ｂに必要な処理部の集まりである。このように、情報処理プログラム４０は、依頼元端末１１Ａまたは依頼先端末１１Ｂに特化したものではなく、各端末１１で共通に使用されるものである。
【００４８】
図４において、依頼元処理部群４１は、第１受付部５０、第１送信制御部５１、第１受信制御部５２、および第１表示制御部５３で構成される。
【００４９】
第１受付部５０は、タッチパネル３４からの各種操作指示を受け付ける。操作指示には、通信可能に接続された依頼先端末１１Ｂに、使用言語情報７０と識別情報７１との組７２（図６等参照）を送信させるための送信指示がある。使用言語情報７０は、利用者１０の複数の異なる使用言語に関する情報である。識別情報７１は、個々の端末１１を識別するための情報である。また、操作指示には、翻訳を依頼する依頼先端末１１Ｂを選択する選択指示（以下、依頼先選択指示）、選択した依頼先端末１１Ｂに翻訳を依頼する翻訳依頼指示等がある。送信指示は、依頼先選択指示および翻訳依頼指示に先立って行われる。第１受付部５０は、各種操作指示を受け付けた旨を、第１送信制御部５１および第１表示制御部５３に出力する。
【００５０】
第１送信制御部５１は、第１受付部５０から送信指示を受け付けた旨が入力された場合、通信可能に接続された依頼先端末１１Ｂに、使用言語情報７０と識別情報７１との組７２の送信要求を送信する制御を行う。また、第１送信制御部５１は、第１受付部５０から翻訳依頼指示を受け付けた旨が入力された場合、依頼先選択指示で選択された依頼先端末１１Ｂに、翻訳依頼要求を送信する制御を行う。これらの要求には、依頼元端末１１Ａの識別情報７１が含まれている。また、翻訳依頼要求には、翻訳元の言語、翻訳先の言語、および翻訳を依頼する原文のデータ（以下、原文データ）７３（図５参照）が含まれている。
【００５１】
第１受信制御部５２は、送信要求に応じて依頼先端末１１Ｂから送信される使用言語情報７０と識別情報７１との組７２を受信する制御を行う。すなわち、第１受信制御部５２は、使用言語情報７０と識別情報７１との組７２を取得する取得部に相当する。また、第１受信制御部５２は、翻訳依頼要求を受けた依頼先端末１１Ｂを所持する依頼先利用者１０Ｂが、翻訳依頼を受任するか否かの返答を受信する制御を行う。さらに、第１受信制御部５２は、翻訳依頼を受任した依頼先端末１１Ｂから送信される翻訳文のデータ（以下、翻訳文データ）７４（図５参照）を受信する制御を行う。第１受信制御部５２は、受信した組７２と返答と翻訳文データ７４を第１表示制御部５３に出力する。
【００５２】
第１表示制御部５３は、各種画面を生成し、生成した各種画面をタッチパネル３４に表示する制御を行う。具体的には、第１表示制御部５３は、第１受信制御部５２からの使用言語情報７０と識別情報７１との組７２の表示画面である依頼先選択画面８５（図８参照）をタッチパネル３４に表示する制御を行う。すなわち、第１表示制御部５３は制御部に相当する。また、第１表示制御部５３は、組７２の送信指示を行うための起動画面８０（図７参照）、翻訳依頼指示を行うための依頼内容入力画面９０（図９参照）、翻訳依頼を受任するか否かの返答を表示する返答表示画面１００（図１０および図１１参照）、翻訳文データ７４を表示する翻訳文表示画面１０５（図１２参照）等をタッチパネル３４に表示する制御を行う。
【００５３】
図５において、依頼先処理部群４２は、第２受信制御部６０、第２送信制御部６１、第２受付部６２、第２表示制御部６３、導出部６４、および記憶制御部６５で構成される。また、ストレージデバイス３０には、前述の使用言語情報７０と識別情報７１との組７２、原文データ７３、翻訳文データ７４、および記憶情報７５が記憶されている。
【００５４】
第２受信制御部６０は、依頼元端末１１Ａからの送信要求および翻訳依頼要求を受信する制御を行う。第２受信制御部６０は、受信した送信要求および翻訳依頼要求を、第２表示制御部６３および記憶制御部６５に出力する。
【００５５】
第２送信制御部６１は、使用言語情報７０と識別情報７１との組７２を依頼元端末１１Ａに送信する制御を行う。また、第２送信制御部６１は、翻訳依頼を受任するか否かの返答を依頼元端末１１Ａに送信する制御を行う。さらに、第２送信制御部６１は、翻訳文データ７４を依頼元端末１１Ａに送信する制御を行う。
【００５６】
第２受付部６２は、依頼元処理部群４１の第１受付部５０と同じく、タッチパネル３４からの各種操作指示を受け付ける。操作指示には、翻訳依頼を受任するか否かの返答の選択指示（以下、返答選択指示）、翻訳文データ７４を依頼元端末１１Ａに送信する送信指示（以下、翻訳文送信指示）等がある。また、操作指示には、導出部６４によって記憶情報７５から使用言語情報７０を導出することに同意するか否かを選択する選択指示（以下、同意選択指示）もある。第２受付部６２は、各種操作指示を受け付けた旨を、第２送信制御部６１、第２表示制御部６３、および記憶制御部６５に出力する。
【００５７】
第２表示制御部６３は、依頼元処理部群４１の第１表示制御部５３と同じく、各種画面を生成し、生成した各種画面をタッチパネル３４に表示する制御を行う。例えば、第２表示制御部６３は、上記の同意選択指示を行うための同意選択画面１２０（図１７参照）をタッチパネル３４に表示する制御を行う。
【００５８】
また、第２表示制御部６３は、依頼元端末１１Ａからの送信要求に応じて、組７２を依頼元端末１１Ａに送信した旨を報せる報知画面１２５（図１８参照）をタッチパネル３４に表示する制御を行う。また、第２表示制御部６３は、上記の返答選択指示を行うための返答入力画面１３０（図１９参照）、翻訳文データ７４を作成するための翻訳文作成画面１３５（図２０参照）等をタッチパネル３４に表示する制御を行う。
【００５９】
導出部６４は、記憶情報７５から使用言語情報７０を導出する。すなわち、記憶情報７５を記憶するストレージデバイス３０は、利用者１０と紐付けられた記憶領域に相当する。導出部６４は、導出した使用言語情報７０を記憶制御部６５に出力する。
【００６０】
記憶制御部６５は、ストレージデバイス３０内の各種情報７０、７１、７５および各種データ７３、７４の記憶、読み出しを制御する。具体的には、記憶制御部６５は、第２受信制御部６０において送信要求を受信した場合、組７２をストレージデバイス３０から読み出して、第２送信制御部６１に出力する。
【００６１】
記憶制御部６５は、第２受信制御部６０において翻訳依頼要求を受信した場合、翻訳依頼要求に含まれる原文データ７３をストレージデバイス３０に記憶する。また、記憶制御部６５は、原文データ７３をストレージデバイス３０から読み出し、第２表示制御部６３に出力する。また、記憶制御部６５は、翻訳文データ７４をストレージデバイス３０に記憶する。さらに、記憶制御部６５は、第２受付部６２からの翻訳文送信指示に応じて、翻訳文データ７４をストレージデバイス３０から読み出し、第２送信制御部６１に出力する。
【００６２】
記憶制御部６５は、記憶情報７５をストレージデバイス３０から読み出し、導出部６４に出力する。また、記憶制御部６５は、導出部６４からの使用言語情報７０をストレージデバイス３０に記憶する。なお、記憶制御部６５による記憶情報７５の読み出しと導出部６４への出力、並びに導出部６４による使用言語情報７０の導出は、半年毎等の一定期間毎に行われる。このため、使用言語情報７０は一定期間毎に更新される。
【００６３】
図６に、第１受信制御部５２において、使用言語情報７０と識別情報７１との組７２を取得する様子を示す。使用言語情報７０は、第１言語、第２言語、および第２言語の語学力のレベルを含む。第１言語は、依頼先利用者１０Ｂの端末１１Ｂの設定言語である。第１言語は、依頼先利用者１０Ｂの使用言語のうちで語学力が最も高いと推定される言語である。第２言語は、依頼先利用者１０Ｂが作成した作文または閲覧した閲覧文から導出される、第１言語以外の言語である。第２言語は、作文または閲覧文で使用していることから、依頼先利用者１０Ｂが語学力を有している言語であると推定される。第２言語の語学力のレベルは、作文能力の有無および読解能力の有無である。
【００６４】
図６では、識別情報７１がＡＡＡの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０を例示している。すなわち、第１言語が日本語で、第２言語が英語と中国語の２つの言語である。そして、英語の作文能力および読解能力がありで、中国語の作文能力がなし、読解能力がありである。
【００６５】
図７において、起動画面８０は、情報処理プログラム４０を起動した場合に、第１表示制御部５３によりタッチパネル３４に最初に表示される。起動画面８０には、翻訳依頼ボタン８１および設定ボタン８２が設けられている。翻訳依頼ボタン８１が選択された場合、組７２の送信指示がなされる。設定ボタン８２が選択された場合、設定画面（図示せず）が表示され、情報処理プログラム４０の各種設定が可能となる。
【００６６】
なお、説明の便宜上、起動画面８０を含む以下に示す各画面のメッセージやボタン等の言語表記を全て日本語としているが、実際には、ＯＳの設定言語で各画面が表記される。
【００６７】
図８において、依頼先選択画面８５は、第１受信制御部５２において使用言語情報７０と識別情報７１との組７２を取得した場合に、第１表示制御部５３によりタッチパネル３４に表示される。依頼先選択画面８５には、使用言語情報７０と識別情報７１との組７２が表示される。ＡＡＡの識別情報７１にハッチングで示すように、識別情報７１は、依頼元利用者１０Ａにより選択可能である。また、識別情報７１は、複数選択することが可能である。
【００６８】
使用言語情報７０は、前述のように、第１言語、第２言語、および第２言語の語学力のレベルである。第１言語と第２言語との間には、境界線８６が引かれている。この境界線８６によって、第１言語と第２言語が識別可能に表示される。すなわち、第１表示制御部５３は、第１言語と第２言語を識別可能に表示する制御を行う。なお、第１言語と第２言語を識別可能に表示する方法としては、第１言語と第２言語の表示文字と表示領域のうちの少なくとも１つの色を変更する、第１言語と第２言語の表示文字の大きさ、フォント、スタイル（太字、斜字等）のうちの少なくとも１つを変更する、第１言語と第２言語を別の枠で囲う、等が考えられる。
【００６９】
また、２点鎖線の枠および符号８７で示すように、導出部６４において導出した第２言語が複数ある場合、第１表示制御部５３は、作文能力と読解能力がある第２言語（英語）を、作文能力がなく読解能力がある第２言語（中国語）よりも上位に表示する。すなわち、導出部６４において導出した第２言語が複数ある場合、第１表示制御部５３は、依頼先選択画面８５における複数の第２言語の表示形態を、語学力のレベルの導出結果に応じた表示形態とする制御を行う。なお、複数の第２言語の表示形態を、語学力のレベルの導出結果に応じた表示形態とする方法としては、作文能力と読解能力がある第２言語と、作文能力がなく読解能力がある第２言語の表示色、大きさ、フォント、スタイルのうちの少なくとも１つを変更する、例えば、作文能力と読解能力がある第２言語を太字、作文能力がなく読解能力がある第２言語を細字とする、等が考えられる。
【００７０】
依頼先選択画面８５には、選択確定ボタン８８が設けられている。識別情報７１が選択されて選択確定ボタン８８が選択された場合、翻訳を依頼する依頼先端末１１Ｂを選択する依頼先選択指示がなされる。
【００７１】
図９において、依頼内容入力画面９０は、依頼先選択画面８５において依頼先選択指示がなされた場合に、第１表示制御部５３によりタッチパネル３４に表示される。依頼内容入力画面９０には、翻訳元の言語を選択するためのプルダウンメニュー９１と、翻訳先の言語を選択するためのプルダウンメニュー９２と、原文データ７３を登録するための原文データ登録ボタン９３と、依頼ボタン９４とが設けられている。
【００７２】
プルダウンメニュー９１で翻訳元の言語、プルダウンメニュー９２で翻訳先の言語がそれぞれ選択され、原文データ登録ボタン９３が選択されて原文データ７３が登録された後、依頼ボタン９４が選択される。これにより、依頼先選択画面８５において選択した依頼先端末１１Ｂに翻訳を依頼する翻訳依頼指示がなされる。
【００７３】
図１０および図１１において、返答表示画面１００は、第１受信制御部５２において、翻訳依頼要求を受けた依頼先端末１１Ｂから、翻訳依頼を受任するか否かの返答を受信した場合に、第１表示制御部５３によりタッチパネル３４に表示される。
【００７４】
図１０は、翻訳依頼を受任する旨の返答の場合、図１１は、翻訳依頼を受任しない旨の返答の場合をそれぞれ示している。図１０の場合、返答表示画面１００には、翻訳依頼が受任された旨のメッセージが表示される。そして、返答表示画面１００を消去するための確認ボタン１０１が設けられる。対して図１１の場合、返答表示画面１００には、翻訳依頼が受任されなかった旨のメッセージが表示される。そして、確認ボタン１０１に加えて、再選択ボタン１０２が設けられる。再選択ボタン１０２が選択された場合、返答表示画面１００が依頼先選択画面８５に切り替わり、翻訳の依頼先の再選択が可能となる。
【００７５】
図１２において、翻訳文表示画面１０５は、第１受信制御部５２において、翻訳依頼を受任した依頼先端末１１Ｂから翻訳文データ７４を受信した場合に、第１表示制御部５３によりタッチパネル３４に表示される。翻訳文表示画面１０５には、原文データ７３が表示される原文表示領域１０６と、翻訳文データ７４が表示される翻訳文表示領域１０７とが設けられている。また、翻訳文表示画面１０５には、返答表示画面１００と同じく、翻訳文表示画面１０５を消去するための確認ボタン１０８が設けられる。
【００７６】
図１３に示すように、記憶情報７５は、設定言語情報１１０、作文情報１１１、閲覧文情報１１２、および不要情報１１３を含む。設定言語情報１１０は、端末１１の設定言語の情報である。作文情報１１１は、利用者１０が作成した作文と、作文に使用した言語の情報である。作文情報１１１は、電子メールの送信文とその使用言語、メモ帳機能で作成したメモとその使用言語等である（図１５参照）。閲覧文情報１１２は、利用者１０が閲覧した閲覧文と、閲覧文の言語の情報である。閲覧文情報１１２は、電子メールの受信文とその使用言語、ウェブページの文とその使用言語等である（図１６参照）。不要情報１１３は、使用言語情報７０の導出に不要な情報であり、例えばＯＳのシステムフォルダ内のデータ等である。
【００７７】
導出部６４は、設定言語情報１１０の設定言語を第１言語として導出する。また、導出部６４は、作文情報１１１に基づいて第２言語と作文能力の有無を導出し、閲覧文情報１１２に基づいて第２言語と読解能力の有無を導出する。より詳しくは、導出部６４は、作文情報１１１の作文の言語のうちの第１言語以外の言語を、作文能力がある第２言語として導出する。また、導出部６４は、閲覧文情報１１２の閲覧文の言語のうちの第１言語以外の言語を、読解能力がある第２言語として導出する。
【００７８】
不要情報１１３は、バツ印で示すように、記憶情報７５から除外される。記憶情報７５から不要情報１１３を除外する具体的な方法としては、上記のＯＳのシステムフォルダ等の不要情報１１３の格納場所を記憶しておく。そして、導出部６４が、記憶した格納場所の情報を第１言語と第２言語の導出に使用しない。あるいは、記憶制御部６５が、記憶した格納場所以外の情報を導出部６４に出力する。
【００７９】
図１４に示すように、設定言語情報１１０は、端末１１の利用に際し、利用者１０が設定した設定言語、および、利用者１０に一意に割り付けられた識別番号に含まれる国番号に対応する言語を含む。ここで、利用者１０が設定した言語は、アカウントの設定言語、ＯＳの設定言語を含む。また、利用者１０に一意に割り付けられた識別番号とは、ＳＩＭ（Subscriber Identity Module）カードのＩＣＣＩＤ（Integrated Circuit Card Identification Data）、あるいはＭＳＩＳＤＮ（Mobile Station International Subscriber Directory Number）であり、これらには国番号が含まれている。利用者１０が自ら設定した言語は、最も語学力が高いと推定することができる。ここでは、アカウントの設定言語、ＯＳの設定言語、ＳＩＭカードの設定言語の順に第１言語の導出の確度が高い、とする。
【００８０】
アカウントとは、インターネット上の各種サービスにログインするための権利である。利用者１０は、アカウントを取得する際に、使用する言語を設定する。アカウントの設定言語は、このアカウントを取得する際に利用者１０が設定した言語である。ＯＳの設定言語は、端末１１の使用を開始する際等に、利用者１０により設定される。ＳＩＭカードの設定言語は、前述のように、ＩＣＣＩＤ（Integrated Circuit Card Identification Data）、あるいはＭＳＩＳＤＮ（Mobile Station International Subscriber Directory Number）に含まれる国番号に対応した言語である。
【００８１】
導出部６４は、確度の高い情報から順に参照して第１言語を導出する。この場合は、導出部６４は、アカウントの設定言語、ＯＳの設定言語、ＳＩＭカードの設定言語の順に参照して第１言語を導出する。
【００８２】
図１４では、アカウントの設定言語がなしで、ＯＳの設定言語が日本語、ＳＩＭカードの設定言語が英語である場合を例示している。この場合、導出部６４は、ＯＳの設定言語の日本語を第１言語として導出する。
【００８３】
図１５は、導出部６４において、作文情報１１１に基づいて第２言語と作文能力の有無を導出する例を示す。作文情報１１１はメール送信文とメモを含む。そして、メール送信文の使用言語が日本語、英語、中国語、メモの使用言語が日本語、英語である。また、第１言語は日本語である。この場合、導出部６４は、第２言語として英語、中国語を導出し、かつこれらの言語の語学力のレベルを、作文能力ありと導出する。なお、メモ以外でも、利用者１０Ａが作成した文を有する電子データを作文情報１１１としてもよい。
【００８４】
図１６は、導出部６４において、閲覧文情報１１２に基づいて第２言語と読解能力の有無を導出する例を示す。閲覧文情報１１２はメール受信文とウェブページの文を含む。そして、メール受信文の使用言語が日本語、フランス語、ウェブページの文の使用言語が日本語、英語、フランス語である。また、第１言語は日本語である。この場合、導出部６４は、第２言語としてフランス語、英語を導出し、かつこれらの言語の語学力のレベルを、読解能力ありと導出する。なお、ウェブページには周知のように言語タグが付加されているので、ウェブページの文の使用言語は容易に得ることができる。
【００８５】
図１７において、同意選択画面１２０は、例えば情報処理プログラム４０を最初に起動させた場合に、第２表示制御部６３によりタッチパネル３４に表示される。同意選択画面１２０には、導出部６４によって記憶情報７５から使用言語情報７０を導出する旨のメッセージと、記憶情報７５の詳細が表示される。また、同意選択画面１２０には、記憶情報７５を第三者に開示することはない旨のメッセージと、導出部６４によって記憶情報７５から使用言語情報７０を導出することに同意するか否かを尋ねるメッセージも表示される。
【００８６】
同意選択画面１２０には、不同意ボタン１２１と同意ボタン１２２とが設けられている。これら各ボタン１２１、１２２のいずれかが選択された場合、同意選択指示がなされる。不同意ボタン１２１が選択された場合、記憶制御部６５は記憶情報７５を導出部６４に出力せず、したがって導出部６４は使用言語情報７０を導出しない。一方、同意ボタン１２２が選択された場合は、記憶制御部６５は記憶情報７５を導出部６４に出力し、導出部６４は使用言語情報７０を導出する。
【００８７】
図１８において、報知画面１２５は、第２送信制御部６１により、使用言語情報７０と識別情報７１との組７２を依頼元端末１１Ａに送信した場合に、第２表示制御部６３によりタッチパネル３４に表示される。報知画面１２５には、依頼元端末１１Ａに組７２を送信した旨のメッセージが表示される。また、報知画面１２５には、返答表示画面１００等と同じく、報知画面１２５を消去するための確認ボタン１２６が設けられる。
【００８８】
図１９において、返答入力画面１３０は、第２受信制御部６０において翻訳依頼要求を受信した場合に、第２表示制御部６３によりタッチパネル３４に表示される。返答入力画面１３０には、翻訳依頼要求を受信した旨のメッセージと、依頼内容表示領域１３１とが表示される。依頼内容表示領域１３１には、翻訳元の言語と、翻訳先の言語と、翻訳文表示画面１０５と同じく原文表示領域１０６とが表示される。
【００８９】
返答入力画面１３０には、不受任ボタン１３２と受任ボタン１３３とが設けられている。不受任ボタン１３２が選択された場合、翻訳依頼を受任しない旨の返答が第２送信制御部６１から送信される。対して受任ボタン１３３が選択された場合は、翻訳依頼を受任する旨の返答が第２送信制御部６１から送信される。
【００９０】
図２０において、翻訳文作成画面１３５は、返答入力画面１３０において受任ボタン１３３が選択された場合に、第２表示制御部６３によりタッチパネル３４に表示される。翻訳文作成画面１３５には、翻訳文表示画面１０５等と同じく、原文表示領域１０６が設けられている。そして、翻訳文表示領域１０７の代わりに、翻訳文が入力される翻訳文入力領域１３６が設けられている。翻訳文入力領域１３６に入力された翻訳文の翻訳文データ７４は、記憶制御部６５により逐次ストレージデバイス３０に記憶される。
【００９１】
また、翻訳文作成画面１３５には、送信ボタン１３７が設けられている。送信ボタン１３７が選択された場合、そのときストレージデバイス３０に記憶されていた翻訳文データ７４を依頼元端末１１Ａに送信する翻訳文送信指示がなされる。
【００９２】
以下、上記構成による作用について、図２１〜図２３のフローチャートを参照して説明する。まず、情報処理プログラム４０が起動されると、図３〜図５で示したように、ＣＰＵ３２が、第１受付部５０、第１送信制御部５１、第１受信制御部５２、および第１表示制御部５３で構成される依頼元処理部群４１として機能する。また、第２受信制御部６０、第２送信制御部６１、第２受付部６２、第２表示制御部６３、導出部６４、および記憶制御部６５で構成される依頼先処理部群４２として機能する。
【００９３】
情報処理プログラム４０が最初に起動された場合、第２表示制御部６３により、図１７で示した同意選択画面１２０がタッチパネル３４に表示される。この同意選択画面１２０において同意ボタン１２２が選択された場合は、すなわち導出部６４によって記憶情報７５から使用言語情報７０を導出することに同意する同意選択指示がなされた場合（図２１のステップＳＴ１００でＹＥＳ）である。同意選択指示は第２受付部６２で受け付けられる。
【００９４】
この場合、一定期間毎に、記憶制御部６５によってストレージデバイス３０から記憶情報７５が読み出され、導出部６４に出力される（ステップＳＴ１１０）。そして、導出部６４において使用言語情報７０が導出される（ステップＳＴ１２０）。
【００９５】
より具体的には図１３で示したように、設定言語情報１１０から第１言語が、作文情報１１１から第２言語と作文能力の有無が、閲覧文情報１１２から第２言語と読解能力の有無が、それぞれ導出部６４により導出される。そして、この際、不要情報１１３は除外される。また、図１４で示したように、設定言語情報１１０の複数の情報のうち、確度の高い情報から順に参照されて第１言語が導出される。
【００９６】
使用言語情報７０は導出部６４から記憶制御部６５に出力され、記憶制御部６５によってストレージデバイス３０に記憶される（ステップＳＴ１３０）。
【００９７】
図２２および図２３は、依頼元端末１１Ａにおいて翻訳を依頼してから、依頼元端末１１Ａに翻訳文が表示されるまでの、依頼元端末１１Ａおよび依頼先端末１１Ｂの一連の処理の流れを示したフローチャートである。
【００９８】
まず、図２２のステップＳＴ２００に示すように、依頼元端末１１Ａにおいて情報処理プログラム４０が起動された場合、第１表示制御部５３により、図７で示した起動画面８０がタッチパネル３４に表示される。
【００９９】
起動画面８０において、依頼元利用者１０Ａによって、翻訳依頼ボタン８１が選択され、使用言語情報７０と識別情報７１との組７２の送信指示がなされる。この送信指示は第１受付部５０において受け付けられる（ステップＳＴ２１０）。そして、第１受付部５０から第１送信制御部５１に、送信指示を受け付けた旨が出力される。これにより、第１送信制御部５１から、通信可能に接続された依頼先端末１１Ｂに、組７２の送信要求が送信される（ステップＳＴ２２０）。
【０１００】
依頼先端末１１Ｂでは、第２受信制御部６０において送信要求が受信される（ステップＳＴ５００）。送信要求は第２受信制御部６０から記憶制御部６５に出力される。そして、記憶制御部６５により、ストレージデバイス３０から組７２が読み出され、第２送信制御部６１に出力される。
【０１０１】
組７２は、第２送信制御部６１によって依頼元端末１１Ａに送信される（ステップＳＴ５１０）。その後、第２表示制御部６３により、図１８で示した報知画面１２５が依頼先端末１１Ｂのタッチパネル３４に表示される（ステップＳＴ５２０）。
【０１０２】
依頼元端末１１Ａでは、第１受信制御部５２において組７２が受信される（ステップＳＴ２３０）。組７２は第１受信制御部５２から第１表示制御部５３に出力される。そして、第１表示制御部５３により、図８で示した依頼先選択画面８５がタッチパネル３４に表示される（ステップＳＴ２４０）。
【０１０３】
依頼先選択画面８５には、組７２が表示される。使用言語情報７０の第１言語と第２言語は、境界線８６によって識別可能に表示される。また、作文能力と読解能力がある第２言語が、作文能力がなく読解能力がある第２言語よりも上位に表示され、複数の第２言語の表示形態が、語学力のレベルの導出結果に応じた表示形態とされる。
【０１０４】
このように、第１表示制御部５３は、組７２の表示画面である依頼先選択画面８５を、依頼元端末１１Ａのタッチパネル３４に表示する制御を行う。したがって、翻訳の依頼元利用者１０Ａに対して、翻訳の依頼に欠かせない情報が表示される。
【０１０５】
第１表示制御部５３は、第１言語と第２言語を識別可能に表示する制御を行うので、第１言語と第２言語の見分けが一目でつく。また、導出部６４において導出した第２言語が複数ある場合、第１表示制御部５３は、依頼先選択画面８５における複数の第２言語の表示形態を、語学力のレベルの導出結果に応じた表示形態とする制御を行う。したがって、複数の第２言語の語学力のレベルが簡単に見分けられる。
【０１０６】
依頼先選択画面８５において、依頼元利用者１０Ａによって、所望の識別情報７１が選択されて選択確定ボタン８８が選択され、第１受付部５０において依頼先選択指示が受け付けられる（ステップＳＴ２５０）。そして、第１受付部５０から第１表示制御部５３に、依頼先選択指示を受け付けた旨が出力される。
【０１０７】
このように、第１受付部５０は、依頼先選択画面８５を通じた依頼先選択指示を受け付けるので、依頼先選択指示で選択された依頼先利用者１０Ｂが、後の返答や翻訳作業を行えば済み、他の依頼先利用者１０Ｂが余計な作業を行う必要がない。
【０１０８】
第１表示制御部５３により、図９で示した依頼内容入力画面９０が依頼元端末１１Ａのタッチパネル３４に表示される（ステップＳＴ２６０）。依頼内容入力画面９０において、依頼元利用者１０Ａによって、プルダウンメニュー９１で翻訳元の言語、プルダウンメニュー９２で翻訳先の言語がそれぞれ選択され、原文データ登録ボタン９３が選択されて原文データ７３が登録された後、依頼ボタン９４が選択される。これにより、第１受付部５０において翻訳依頼指示が受け付けられる（ステップＳＴ２７０）。
【０１０９】
第１受付部５０から第１送信制御部５１に、翻訳依頼指示を受け付けた旨が出力される。そして、第１送信制御部５１から、依頼先選択指示で選択された依頼先端末１１Ｂに、翻訳依頼要求が送信される（ステップＳＴ２８０）。
【０１１０】
依頼先端末１１Ｂでは、第２受信制御部６０において翻訳依頼要求が受信される（ステップＳＴ５３０）。翻訳依頼要求は第２受信制御部６０から記憶制御部６５に出力される。そして、記憶制御部６５により、翻訳依頼要求に含まれる翻訳元の言語、翻訳先の言語、原文データ７３がストレージデバイス３０に記憶される。
【０１１１】
翻訳依頼要求は第２表示制御部６３にも出力される。第２表示制御部６３では、図１９で示した返答入力画面１３０が生成される。図２３のステップＳＴ５４０に示すように、返答入力画面１３０は依頼先端末１１Ｂのタッチパネル３４に表示される。
【０１１２】
返答入力画面１３０において、依頼先利用者１０Ｂによって、受任ボタン１３３が選択される。第２受付部６２において、翻訳依頼を受任する旨の返答選択指示が受け付けられる（ステップＳＴ５５０）。
【０１１３】
第２受付部６２から第２送信制御部６１に、翻訳依頼を受任する旨の返答選択指示を受け付けた旨が出力される。これにより、第２送信制御部５１から依頼元端末１１Ａに、翻訳依頼を受任する旨の返答が送信される（ステップＳＴ５６０）。
【０１１４】
依頼元端末１１Ａでは、第１受信制御部５２において、翻訳依頼を受任する旨の返答が受信される（ステップＳＴ２９０）。返答は第１受信制御部５２から第１表示制御部５３に出力される。そして、第１表示制御部５３により、図１０で示した、翻訳依頼が受任された旨のメッセージを有する返答表示画面１００が依頼元端末１１Ａのタッチパネル３４に表示される（ステップＳＴ３００）。なお、返答入力画面１３０において不受任ボタン１３２が選択された場合は、第１表示制御部５３により、図１１で示した、翻訳依頼が受任されなかった旨のメッセージを有する返答表示画面１００が依頼元端末１１Ａのタッチパネル３４に表示される。
【０１１５】
依頼先端末１１Ｂでは、第２表示制御部６３により、図２０で示した翻訳文作成画面１３５がタッチパネル３４に表示される（ステップＳＴ５７０）。そして、依頼先利用者１０Ｂによって、翻訳文作成画面１３５の翻訳文入力領域１３６に翻訳文が入力され、送信ボタン１３７が選択される。これにより、第２受付部６２において翻訳文送信指示が受け付けられる（ステップＳＴ５８０）。
【０１１６】
翻訳文送信指示を受け付けた旨が、第２受付部６２から記憶制御部６５に出力される。記憶制御部６５により、翻訳文データ７４がストレージデバイス３０から読み出され、第２送信制御部６１に出力される。そして、第２送信制御部６１により、翻訳文データ７４が依頼元端末１１Ａに送信される（ステップＳＴ５９０）。
【０１１７】
依頼元端末１１Ａでは、第１受信制御部５２において翻訳文データ７４が受信される（ステップＳＴ３１０）。翻訳文データ７４は第１受信制御部５２から第１表示制御部５３に出力される。そして、第１表示制御部５３により、図１２で示した翻訳文表示画面１０５がタッチパネル３４に表示される（ステップＳＴ３２０）。以上で、１回の翻訳の依頼に対する全処理が終了する。
【０１１８】
上記第１実施形態では、翻訳の依頼を受任しない場合も、その旨の返答を依頼先利用者１０Ｂにさせているが、これに限らない。翻訳の依頼を受任しない場合は、その旨の返答を依頼先利用者１０Ｂにさせなくてもよい。この場合、翻訳依頼要求を送信してからのタイムアウト時間（例えば５分）を設けておく。タイムアウト時間が経過しても、依頼先端末１１Ｂから翻訳の依頼を受任する旨の返答がない場合は、依頼先利用者１０Ｂが翻訳の依頼を受任しないと見なす。そして、図１１で示した返答表示画面１００を依頼元端末１１Ａのタッチパネル３４に表示させる。
【０１１９】
依頼元端末１１Ａにおいて依頼先端末１１Ｂの記憶情報７５を受信し、依頼元端末１１Ａにおいて依頼先端末１１Ｂの依頼先利用者１０Ｂの使用言語情報７０を導出してもよい。ただし、この場合は、依頼元利用者１０Ａが不正利用できないよう、記憶情報７５のセキュリティを高める必要がある。したがって、上記第１実施形態のように、各端末１１において使用言語情報７０を導出するほうが好ましい。
【０１２０】
翻訳元の言語は、原文データ７３を解析すれば分かるので、依頼内容入力画面９０において翻訳元の言語の選択を省いてもよい。また、依頼内容入力画面９０に、依頼元利用者１０Ａが簡単な申し渡し事項等を入力するための機能を設けてもよい。
【０１２１】
導出部６４による使用言語情報７０の導出は、上記第１実施形態の一定期間毎に限らない。依頼元端末１１Ａからの組７２の送信要求を第２受信制御部６０で受信した場合に、導出部６４において使用言語情報７０を導出してもよい。
【０１２２】
例えば、作文情報１１１の量が設定値よりも多ければ作文能力のランク上、設定値以下であれば作文能力のランク下等、作文情報１１１の量に応じて作文能力にランク付けをしてもよい。同じく、閲覧文情報１１２の量に応じて読解能力にランク付けをしてもよい。
【０１２３】
設定言語情報１１０は、氏名、住所、電子メールアドレス等が記載された電話帳の言語を含んでいてもよい。
【０１２４】
記憶情報７５は、発話音声の録音データを含んでいてもよい。この場合、周知の音声認識技術を用いて録音データを解析し、第２言語を導出する。そして、録音データで導出した第２言語については、作文能力と読解能力ともにありとする。
【０１２５】
ＧＰＳ（Global Positioning System）機能といった位置検出機能で検出された位置情報に基づいて、第１言語および第２言語を導出してもよい。例えば、最も滞在時間が長い国の言語を第１言語として導出し、滞在時間が設定時間（例えば６カ月）よりも長い国の言語を第２言語として導出する。この場合、導出した第２言語は、作文能力と読解能力ともにありとする。
【０１２６】
依頼元処理部群４１および依頼先処理部群４２の各処理部の一部を共通化してもよい。例えば、第１受付部５０と第２受付部６２、第１送信制御部５１と第２送信制御部６１、第１受信制御部５２と第２受信制御部６０、第１表示制御部５３と第２表示制御部６３を、それぞれ、１つの受付部、送信制御部、受信制御部、表示制御部で担う。
【０１２７】
情報処理プログラムは、依頼元処理部群４１および依頼先処理部群４２のいずれかの機能のみを実現するものでもよい。ただし、この場合は、依頼元処理部群４１の機能のみを実現する情報処理プログラムがインストールされた端末１１は、依頼元端末１１Ａとしてしか稼働しない。また、依頼先処理部群４２の機能のみを実現する情報処理プログラムがインストールされた端末１１は、依頼先端末１１Ｂとしてしか稼働しない。
【０１２８】
［第２実施形態］
図２４〜図２９に示す第２実施形態では、使用言語情報７０と、翻訳元の言語と翻訳先の言語とを含む翻訳の依頼内容とを照合する。そして、使用言語情報７０に翻訳元の言語と翻訳先の言語がある依頼先利用者１０Ｂを抽出する。
【０１２９】
上記第１実施形態においては、依頼先選択画面８５で翻訳の依頼先を選択した後に、依頼内容入力画面９０で翻訳元の言語と翻訳先の言語とを含む翻訳の依頼内容を入力している。対して第２実施形態においては、翻訳の依頼先を選択する前に、依頼内容を入力する。
【０１３０】
図２４において、第２実施形態の依頼元処理部群１４０は、上記第１実施形態の各処理部５０〜５３に加えて、抽出部１４１および記憶制御部１４２を備えている。
【０１３１】
第１受付部５０は、依頼内容入力画面９０において入力された翻訳元の言語と翻訳先の言語を記憶制御部１４２に出力する。記憶制御部１４２は、第１受付部５０からの翻訳元の言語と翻訳先の言語を、依頼内容情報１４３としてストレージデバイス３０に記憶する。また、記憶制御部１４２は、依頼内容情報１４３をストレージデバイス３０から読み出し、抽出部１４１に出力する。第１受信制御部５２は、依頼先端末１１Ｂからの使用言語情報７０と識別情報７１との組７２を抽出部１４１に出力する。
【０１３２】
抽出部１４１は、第１受信制御部５２からの使用言語情報７０と、記憶制御部１４２からの依頼内容情報１４３とを照合する。そして、使用言語情報７０に依頼内容情報１４３の翻訳元の言語と翻訳先の言語があり、翻訳の依頼先の候補となる依頼先利用者１０Ｂを抽出する。抽出部１４１は、抽出した依頼先利用者１０Ｂの情報を第１表示制御部５３に出力する。
【０１３３】
図２５は、抽出部１４１において、翻訳の依頼先の候補となる依頼先利用者１０Ｂを抽出する例を示す。すなわち、依頼内容情報１４３の翻訳元の言語が日本語、翻訳先の言語が英語である。また、識別情報７１がＰＰＰの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が日本語と英語、識別情報７１がＱＱＱの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が日本語とタイ語である。さらに、識別情報７１がＲＲＲの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が日本語と英語である。
【０１３４】
この場合、抽出部１４１は、使用言語情報７０に日本語と英語がある、ＰＰＰ、ＲＲＲの識別情報７１を抽出する。そして、これらの識別情報７１を、抽出した依頼先利用者１０Ｂの情報として第１表示制御部５３に出力する。
【０１３５】
第１表示制御部５３は、抽出部１４１において抽出した依頼先利用者１０Ｂの組７２を、抽出部１４１において抽出されなかった依頼先利用者１０Ｂの組７２に対して優先的に表示する制御を行う。
【０１３６】
具体的には図２６に示すように、第１表示制御部５３は、依頼先選択画面８５に、抽出部１４１において抽出した依頼先利用者１０Ｂの組７２を表示する。一方で、抽出部１４１において抽出されなかった依頼先利用者１０Ｂの組７２を表示しない。
【０１３７】
図２６に示す依頼先選択画面８５は、図２５に示す例の場合である。このため、抽出部１４１において抽出した、識別情報７１がＰＰＰ、ＲＲＲの依頼先利用者１０Ｂの組７２のみが表示されている。そして、抽出部１４１において抽出されなかった、識別情報７１がＱＱＱの依頼先利用者１０Ｂの組７２は表示されていない。
【０１３８】
翻訳の依頼先の候補となる依頼先利用者１０Ｂの組７２を、翻訳の依頼先の候補とならない依頼先利用者１０Ｂの組７２に対して優先的に表示する方法としては、前者の組７２を、後者の組７２よりも上位に表示する、前者の組７２を太字および赤字、後者の組７２を細字および黒字で表示する等が考えられる。
【０１３９】
また、抽出部１４１は、翻訳元の言語と翻訳先の言語に中間言語を挟んで翻訳する迂回翻訳の依頼先の候補となる依頼先利用者１０Ｂを抽出する。抽出部１４１は、抽出した迂回翻訳の依頼先の候補となる依頼先利用者１０Ｂの情報を第１表示制御部５３に出力する。
【０１４０】
図２７は、抽出部１４１において、迂回翻訳の依頼先の候補となる依頼先利用者１０Ｂを抽出する例を示す。すなわち、依頼内容情報１４３の翻訳元の言語が日本語、翻訳先の言語がドイツ語である。また、識別情報７１がＵＵＵの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が日本語と英語、識別情報７１がＶＶＶの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が英語、フランス語、ドイツ語である。さらに、識別情報７１がＷＷＷの依頼先端末１１Ｂを所持する依頼先利用者１０Ｂの使用言語情報７０が日本語と韓国語である。
【０１４１】
この場合、抽出部１４１は、使用言語情報７０に日本語と英語があるＵＵＵの識別情報７１、および使用言語情報７０に英語とドイツ語があるＶＶＶの識別情報７１を抽出する。そして、これらの識別情報７１を、迂回翻訳の依頼先の候補となる依頼先利用者１０Ｂの情報として第１表示制御部５３に出力する。
【０１４２】
抽出部１４１において、迂回翻訳の依頼先の候補となる依頼先利用者１０Ｂが抽出された場合、第１表示制御部５３は、迂回翻訳の実施を支援する支援情報をタッチパネル３４に表示する制御を行う。
【０１４３】
具体的には図２８に示すように、第１表示制御部５３は、依頼先選択画面８５に支援情報表示ボタン１５０を設ける。そして、支援情報表示ボタン１５０が選択された場合に、図２９に示す支援情報表示画面１５５をタッチパネル３４に表示する制御を行う。支援情報表示画面１５５には、支援情報表示領域１５６が設けられる。支援情報表示領域１５６には、支援情報が表示される。支援情報は、依頼先選択指示をする依頼先端末１１Ｂの識別情報７１、依頼先選択指示の順番、および翻訳元の言語と翻訳先の言語を含む文章である。なお、符号１５７は、返答表示画面１００の確認ボタン１０１等と同じく、支援情報表示画面１５５を消去するための確認ボタンである。
【０１４４】
図２９に示す支援情報表示画面１５５は、図２７に示す例の場合である。このため、支援情報表示領域１５６には、最初に識別情報７１がＵＵＵの依頼先端末１１Ｂに、日本語から英語への翻訳を依頼し、次に識別情報７１がＶＶＶの依頼先端末１１Ｂに、英語からドイツ語への翻訳を依頼する旨の文章が支援情報として表示されている。
【０１４５】
［第３実施形態］
図３０および図３１に示す第３実施形態では、情報処理装置に相当する情報処理サーバを用いる。
【０１４６】
図３０において、第３実施形態の言語変換仲介システム２００は、複数台の端末１１と情報処理サーバ２０１とで構成される。複数台の端末１１と情報処理サーバ２０１とは、ＷＡＮ２０２を介して相互に通信可能に接続されている。
【０１４７】
図３１において、情報処理サーバ２０１のストレージデバイス２０５には、情報処理プログラム２０６が記憶されている。ストレージデバイス２０５には、情報処理プログラム２０６の他に、各端末１１の組７２と各端末１１の記憶情報７５とが記憶されている。
【０１４８】
情報処理プログラム２０６が起動されると、情報処理サーバ２０１のＣＰＵ２０７は、メモリ等と協働して、受付部２１０、記憶制御部２１１、表示制御部２１２、および導出部２１３として機能する。
【０１４９】
受付部２１０は、上記各実施形態の第１受付部５０、第１受信制御部５２、第２受信制御部６０、および第２受付部６２と同様の機能を担う。受付部２１０は、依頼元端末１１Ａからの依頼先選択画面８５の配信要求、依頼先選択指示、および翻訳依頼要求を受け付ける。ここで、依頼先選択画面８５の配信要求は、図７で示した起動画面８０において、翻訳依頼ボタン８１が選択された場合に依頼元端末１１Ａから送信される。受付部２１０は、依頼先選択画面８５の配信要求を受け付けた旨を、記憶制御部２１１および表示制御部２１２に出力する。また、受付部２１０は、依頼先選択指示と翻訳依頼要求を受け付けた旨を表示制御部２１２に出力する。
【０１５０】
受付部２１０は、依頼先端末１１Ｂからの翻訳の依頼を受任するか否かの返答、および翻訳文データ７４も受け付ける。受付部２１０は、返答と翻訳文データ７４を表示制御部２１２に出力する。
【０１５１】
また、受付部２１０は、各端末１１から一定期間毎に送信される記憶情報７５も受け付ける。受付部２１０は、記憶情報７５を記憶制御部２１１に出力する。
【０１５２】
記憶制御部２１１は、上記各実施形態の記憶制御部６５と同様の機能を担う。記憶制御部２１１は、ストレージデバイス２０５内の各種情報７０、７１、７５の記憶、読み出しを制御する。記憶制御部２１１は、受付部２１０において依頼先選択画面８５の配信要求を受け付けた場合、ストレージデバイス３０から組７２を読み出す。すなわち、記憶制御部２１１は、組７２を取得する取得部に相当する。記憶制御部２１１は、組７２を表示制御部２１２に出力する。
【０１５３】
ここで、受付部２１０は、ＧＰＳ（Global Positioning System）機能といった位置検出機能で検出された位置情報を、各端末１１から定期的に受け付ける。記憶制御部２１１は、依頼先選択画面８５の配信要求を受付部２１０において受け付けた場合に、位置情報に基づいて、配信要求をした依頼元端末１１Ａを中心とする設定範囲内に存在する端末１１を、依頼先端末１１Ｂとして特定する。記憶制御部２１１は、設定範囲内に存在すると特定された依頼先端末１１Ｂに対応する組７２を、ストレージデバイス２０５から選択的に読み出し、表示制御部２１２に出力する。なお、設定範囲は、例えば近距離無線通信の通信可能範囲と同じ数ｍ〜数十ｍである。
【０１５４】
記憶制御部２１１は、各端末１１から一定期間毎に送信される記憶情報７５をストレージデバイス２０５に記憶する。また、記憶制御部２１１は、記憶情報７５をストレージデバイス２０５から読み出す。記憶制御部２１１は、記憶情報７５を導出部２１３に出力する。
【０１５５】
さらに、記憶制御部２１１は、導出部２１３からの使用言語情報７０をストレージデバイス２０５に記憶する。なお、記憶制御部２１１による記憶情報７５の読み出しと導出部２１３への出力、並びに導出部２１３による使用言語情報７０の導出は、記憶情報７５が送信される一定期間毎に行われる。
【０１５６】
表示制御部２１２は、上記各実施形態の第１表示制御部５３および第２表示制御部６３と同様に、各種画面を生成し、生成した各種画面をタッチパネル３４に表示する制御を行う。例えば、表示制御部２１２は、端末１１のウェブブラウザ上で閲覧可能な各種画面を生成し、生成した各種画面を端末１１に出力する。より詳しくは、表示制御部２１２は、各種画面を、ＸＭＬ（Extensible Markup Language）等のマークアップ言語によって作成されるウェブ配信用の画面データの形式で出力する。ＸＭＬに代えて、ＪＳＯＮ（JavaScript（登録商標） Object Notation）等の他のデータ記述言語を利用してもよい。
【０１５７】
表示制御部２１２は、記憶制御部２１１からの組７２の表示画面である、図８で示した依頼先選択画面８５を生成する。そして、生成した依頼先選択画面８５を、配信要求元の依頼元端末１１Ａに送信する。依頼先選択画面８５は、依頼元端末１１Ａのタッチパネル３４に表示される。すなわち、表示制御部２１２は制御部に相当する。
【０１５８】
表示制御部２１２は、依頼先選択画面８５の他にも、起動画面８０をはじめとした、上記第１実施形態で示した各画面を生成して、端末１１に送信する。例えば、表示制御部２１２は、受付部２１０から返答が入力されたことに応じて、図１０または図１１で示した返答表示画面１００を生成して依頼元端末１１Ａに送信する。また、表示制御部２１２は、受付部２１０から翻訳文データ７４が入力されたことに応じて、図１２で示した翻訳文表示画面１０５を生成して依頼元端末１１Ａに送信する。あるいは、表示制御部２１２は、受付部２１０において翻訳依頼要求が受け付けられた場合に、図１９で示した返答入力画面１３０を生成して依頼先端末１１Ｂに送信する。
【０１５９】
導出部２１３は、上記各実施形態の導出部６４と同様の機能を担う。導出部２１３は、各端末１１の記憶情報７５から、各端末１１の使用言語情報７０を導出し、導出した各端末１１の使用言語情報７０を記憶制御部２１１に出力する。
【０１６０】
このように、第３実施形態では、情報処理サーバ２０１を用いる。情報処理サーバ２０１は、上記各実施形態で端末１１が行っていた処理を、端末１１に代わって行う。したがって、端末１１の処理負荷が軽減される。
【０１６１】
ただし、僻地や被災地の避難所等、通信インフラが整っていないか破壊されていて、端末１１がＷＡＮ２０２に接続できない状況では、情報処理サーバ２０１を用いる第３実施形態では翻訳の仲介はできない。対して、近距離無線通信を用いて端末１１間で直接通信する、上記第１実施形態で示した形態では、端末１１がＷＡＮ２０２に接続できない状況においても、翻訳の仲介が行える。特に被災地の避難所においては、翻訳スタッフが不足しがちであるため、翻訳を仲介する重要性は高い。このため、近距離無線通信を用いて端末１１間で直接通信する上記第１実施形態と、情報処理サーバ２０１を用いる第３実施形態のいずれも実施可能に構成することが好ましい。
【０１６２】
上記第２実施形態の抽出部１４１と同じ機能を、情報処理サーバ２０１のＣＰＵ２０７に設けてもよい。
【０１６３】
情報処理サーバ２０１を構成するコンピュータのハードウェア構成は種々の変形が可能である。例えば、情報処理サーバ２０１を、処理能力や信頼性の向上を目的として、ハードウェアとして分離された複数台のサーバコンピュータで構成することも可能である。具体的には、受付部２１０、および表示制御部２１２の機能と、記憶制御部２１１および導出部２１３の機能とを、２台のサーバコンピュータに分散して担わせる。この場合は２台のサーバコンピュータで情報処理サーバ２０１を構成する。
【０１６４】
端末１１と情報処理サーバ２０１とに、各処理部を分散して構築してもよい。
【０１６５】
このように、コンピュータのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。さらに、ハードウェアに限らず、情報処理プログラム４０、２０６等のアプリケーションプログラムについても、安全性や信頼性の確保を目的として、二重化したり、あるいは、複数のストレージデバイスに分散して格納することももちろん可能である。
【０１６６】
なお、依頼先端末１１Ｂにおいて翻訳途中の翻訳文データ７４を、逐次依頼元端末１１Ａに送信してもよい。この場合、依頼元利用者１０Ａは、翻訳途中の翻訳文を翻訳文表示画面１０５で確認する。そして、翻訳途中の翻訳文で十分に意味が通じたと判断した時点で、依頼先端末１１Ｂに翻訳を途中で止めてよい旨を報せる。こうすれば、依頼先利用者１０Ｂに無駄な翻訳をさせずに済む。
【０１６７】
また、図３２に概念的に示すように、翻訳の依頼を受任した依頼先端末１１Ｂから、翻訳文データ７４を他の依頼先端末１１Ｂに送信する。そして、他の依頼先端末１１Ｂの依頼先利用者１０Ｂに翻訳文をチェックさせ、そのチェック結果を戻してもらうような運用をしてもよい。こうすれば、より正確な翻訳文が依頼元利用者１０Ａの手に渡る確率が高まる。
【０１６８】
上記各実施形態において、例えば、第１受付部５０、第１送信制御部５１、第１受信制御部５２、第１表示制御部５３、第２受信制御部６０、第２送信制御部６１、第２受付部６２、第２表示制御部６３、導出部６４、２１３、記憶制御部６５、２１１、抽出部１４１、受付部２１０、表示制御部２１２といった各種の処理を実行する処理部（Processing Unit）のハードウェア的な構造としては、次に示す各種のプロセッサ（Processor）を用いることができる。各種のプロセッサには、上述したように、ソフトウェア（情報処理プログラム４０、２０６）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵに加えて、ＦＰＧＡ（Field Programmable Gate Array）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device :ＰＬＤ）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
【０１６９】
１つの処理部は、これらの各種のプロセッサのうちの１つで構成されてもよいし、同種または異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡの組み合わせや、ＣＰＵとＦＰＧＡとの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。
【０１７０】
複数の処理部を１つのプロセッサで構成する例としては、第１に、クライアントおよびサーバ等のコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip:ＳｏＣ）等に代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサの１つ以上を用いて構成される。
【０１７１】
さらに、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子等の回路素子を組み合わせた電気回路（Circuitry）を用いることができる。
【０１７２】
本開示の技術は、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、上記各実施形態に限らず、要旨を逸脱しない限り種々の構成を採用し得ることはもちろんである。
【０１７３】
例えば、上記各実施形態では、言語変換の例として翻訳を挙げているが、通訳でもよい。通訳の場合、第２言語の語学力のレベルに会話能力を加えることが好ましい。会話能力の有無は、記憶情報７５に発話音声の録音データを含め、周知の音声認識技術を用いて録音データを解析することで導出する。通訳の場合は、翻訳文を送受信する代わりに、依頼元端末１１Ａと依頼先端末１１Ｂを介して、依頼元利用者１０Ａと依頼先利用者１０Ｂで通話させればよい。
【０１７４】
また、上記各実施形態では、利用者１０と紐付けられた記憶領域として、端末１１のストレージデバイス３０を例示しているが、これに限らない。端末１１と通信可能に接続されたサーバにおける、利用者１０がアクセス権を有する記憶領域も、利用者１０と紐付けられた記憶領域に含まれる。サーバは、例えば電子メールサーバが挙げられ、この場合の記憶情報７５としては、電子メールの送信文とその使用言語、電子メールの受信文とその使用言語等が挙げられる。なお、サーバとの通信が不可能で、サーバの記憶領域にアクセスできない状況においては、上記各実施形態で示したように、端末１１のストレージデバイス３０の記憶情報７５のみに基づいて、使用言語情報７０を導出する。
【０１７５】
さらに、本開示の技術は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。具体的には、情報処理プログラム４０、２０６といったアプリケーションプログラムは、上記各実施形態のようにストレージデバイス３０、２０５に記憶されている形態に限らない。情報処理プログラム４０、２０６をコンピュータで読み取り可能な記憶媒体に記憶した形態で提供してもよい。記憶媒体としては、例えば、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)およびＤＶＤ−ＲＯＭ(Digital Versatile Disc Read Only Memory)等の光ディスク、ＵＳＢ(Universal Serial Bus)メモリおよびメモリカード等の半導体メモリが挙げられる。また、情報処理プログラム４０、２０６を、ＷＡＮ２０２等の通信回線を介して外部装置から取得するようにしてもよい。
【符号の説明】
【０１７６】
２、２００  言語変換仲介システム
１０  利用者
１０Ａ  依頼元利用者
１０Ｂ  依頼先利用者
１１  端末
１１Ａ  依頼元端末
１１Ｂ  依頼先端末
３０、２０５  ストレージデバイス
３１  メモリ
３２、２０７  ＣＰＵ
３３  通信部
３４  タッチパネル（表示部）
３５  データバス
４０、２０６  情報処理プログラム
４１、１４０  依頼元処理部群
４２  依頼先処理部群
５０  第１受付部
５１  第１送信制御部
５２  第１受信制御部（取得部）
５３  第１表示制御部（制御部）
６０  第２受信制御部
６１  第２送信制御部
６２  第２受付部
６３  第２表示制御部
６４、２１３  導出部
６５、２１１  記憶制御部（取得部）
７０  使用言語情報
７１  識別情報
７２  組
７３  原文データ
７４  翻訳文データ
７５  記憶情報
８０  起動画面
８１  翻訳依頼ボタン
８２  設定ボタン
８５  依頼先選択画面
８６  境界線
８７  複数の第２言語の表示形態
８８  選択確定ボタン
９０  依頼内容入力画面
９１、９２  プルダウンメニュー
９３  原文データ登録ボタン
９４  依頼ボタン
１００  返答表示画面
１０１、１０８、１２６、１５７  確認ボタン
１０２  再選択ボタン
１０５  翻訳文表示画面
１０６  原文表示領域
１０７  翻訳文表示領域
１１０  設定言語情報
１１１  作文情報
１１２  閲覧文情報
１１３  不要情報
１２０  同意選択画面
１２１  不同意ボタン
１２２  同意ボタン
１２５  報知画面
１３０  返答入力画面
１３１  依頼内容表示領域
１３２  不受任ボタン
１３３  受任ボタン
１３５  翻訳文作成画面
１３６  翻訳文入力領域
１３７  送信ボタン
１４１  抽出部
１４２  記憶制御部
１４３  依頼内容情報
１５０  支援情報表示ボタン
１５５  支援情報表示画面
１５６  支援情報表示領域
２０１  情報処理サーバ
２０２  ＷＡＮ
２１０  受付部
２１２  表示制御部（制御部）
ＳＴ１００〜ＳＴ１３０、ＳＴ２００〜ＳＴ３２０、ＳＴ５００〜ＳＴ５９０  ステップ
【図１】
2020047112.tif 000003
【図２】
2020047112.tif 000004
【図３】
2020047112.tif 000005
【図４】
2020047112.tif 000006
【図５】
2020047112.tif 000007
【図６】
2020047112.tif 000008
【図７】
2020047112.tif 000009
【図８】
2020047112.tif 000010
【図９】
2020047112.tif 000011
【図１０】
2020047112.tif 000012
【図１１】
2020047112.tif 000013
【図１２】
2020047112.tif 000014
【図１３】
2020047112.tif 000015
【図１４】
2020047112.tif 000016
【図１５】
2020047112.tif 000017
【図１６】
2020047112.tif 000018
【図１７】
2020047112.tif 000019
【図１８】
2020047112.tif 000020
【図１９】
2020047112.tif 000021
【図２０】
2020047112.tif 000022
【図２１】
2020047112.tif 000023
【図２２】
2020047112.tif 000024
【図２３】
2020047112.tif 000025
【図２４】
2020047112.tif 000026
【図２５】
2020047112.tif 000027
【図２６】
2020047112.tif 000028
【図２７】
2020047112.tif 000029
【図２８】
2020047112.tif 000030
【図２９】
2020047112.tif 000031
【図３０】
2020047112.tif 000032
【図３１】
2020047112.tif 000033
【図３２】
2020047112.tif 000034