(57)【要約】      （修正有）【課題】好適な翻訳を公開することを可能とする情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】Ｑ＆Ａ登録部１２０は、クライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録する。翻訳登録部１３０は、クライアント端末からのネットワークを介した入力に応じて、第１の文章の翻訳である、第２の言語で記載された第２の文章を登録する。また、翻訳登録部１３０は、クライアント端末からのネットワークを介した入力に応じて、第２の文章を修正した第３の文章を登録する。Ｗｅｂ公開部１１０は、第１の文章、第２の文章、及び第３の文章の少なくともいずれかを提示する画面を表示するための情報を、ネットワークを介して提供する。【選択図】図９
2016151867.tif 000002
【特許請求の範囲】
【請求項１】
第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録する第１の登録手段と、
第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録する第２の登録手段と、
第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録する第３の登録手段と、
前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供する公開手段と
を備える情報処理装置。
【請求項２】
前記公開手段は、前記第２の文章と前記第３の文章との差分を判別可能に提示するための情報を、前記ネットワークを介して提供する
請求項１記載の情報処理装置。
【請求項３】
前記第２の文章及び前記第３の文章を含む、前記第１の文章に関する複数の翻訳のそれぞれに対する評価を前記ネットワークを介して受け付ける、
請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記公開手段は、前記評価に基づき、前記複数の翻訳のうちいずれを提示するかを変える、
請求項３記載の情報処理装置。
【請求項５】
前記第１の文章は、前記第１のクライアント端末からの前記ネットワークを介した入力に応じて入力される、質問又は質問に対する回答である、
請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記公開手段は、複数の前記質問を提示するリスト表示画面を表示するための情報を、前記ネットワークを介して提供し、
前記リスト表示画面は、閲覧回数の多い順に前記質問を並べることが可能である、
請求項５記載の情報処理装置。
【請求項７】
前記公開手段は、複数の前記質問を提示するリスト表示画面を表示するための情報を、前記ネットワークを介して提供し、
前記リスト表示画面は、複数の前記質問のうち、緊急である旨が設定された前記質問のみを提示することが可能である、
請求項５記載の情報処理装置。
【請求項８】
第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録するステップと、
第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録するステップと、
第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録するステップと、
前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供するステップと
を情報処理装置が行う情報処理方法。
【請求項９】
第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録する処理と、
第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録する処理と、
第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録する処理と、
前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供する処理と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが質問を投稿すると、他のユーザがその質問に対して回答を投稿するインターネット上のいわゆるＱ＆Ａサービスが提供されている。ここで、例えば外国からの旅行者が日本について日本人について尋ねたい場合には、言語の壁が問題となる。つまり、外国人が日本語で質問を投稿するか、日本人が外国語で回答を投稿するかのいずれかが求められることになるが、このような場合には、サービスを利用する質問者及び回答者が極めて限定的になる可能性がある。日本語を使用できない外国人や、外国語を使用できない日本人に当該サービスを利用可能とするには、翻訳を表示できるようにする必要がある。
【０００３】
そこで例えば非特許文献１では、質問や回答に対して、第三者が翻訳を登録することが可能となっている。これにより、例えば質問者が英語等の外国語で質問を登録すれば、それを第三者が日本語に翻訳し、それに対して回答者が日本語で回答することができる。また当該日本語の回答に関しても、第三者が英語に翻訳し、それを質問者が英語で読むことができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「ＯＫｗａｖｅありがとう」、［ｏｎｌｉｎｅ］、株式会社オウケイウェイヴ、［平成２７年１月２０日検索］、インターネット〈http://www.okwave.com/ja/〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、非特許文献１のＱ＆Ａサービスでは、一度翻訳が登録されると、他のユーザはそれを編集することができない。しかしながら、翻訳においては、１人のユーザが正しいと考えた翻訳であっても、それが必ずしも好適な翻訳になっているとは限らない。
【０００６】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、好適な翻訳を公開することを可能とする情報処理装置、情報処理方法、及びプログラムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録する第１の登録手段と、第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録する第２の登録手段と、第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録する第３の登録手段と、前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供する公開手段とを備える。
【０００８】
本発明に係る情報処理方法は、第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録するステップと、第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録するステップと、第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録するステップと、前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供するステップとを情報処理装置が行う。
【０００９】
本発明に係るプログラムは、第１のクライアント端末からのネットワークを介した入力に応じて、第１の言語で記載された第１の文章を登録する処理と、第２のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳である、第２の言語で記載された第２の文章を登録する処理と、第３のクライアント端末からの前記ネットワークを介した入力に応じて、前記第１の文章の翻訳であって、前記第２の文章を修正した第３の文章を登録する処理と、前記第１の文章、前記第２の文章、及び前記第３の文章の少なくともいずれかを提示する画面を表示するための情報を、前記ネットワークを介して提供する処理とをコンピュータに実行させる。
【００１０】
なお、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１１】
本発明によれば、好適な翻訳を公開することを可能とする情報処理装置、及び情報処理方法を提供することを可能とする情報処理装置、情報処理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る情報処理サーバを含むシステムの機能構成の一例を示す機能ブロック図である。
【図２】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図３】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図４】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図５】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図６】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図７】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図８】図１に示したシステムにおけるクライアント端末に表示される表示画面の具体例を示す図である。
【図９】図１に示した情報処理サーバの機能構成の一例を示す機能ブロック図である。
【図１０】図９に示した情報処理サーバの処理の流れの一例を示すシーケンス図である。
【図１１】図９に示した情報処理サーバを実装可能なハードウェアの構成の具体例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【００１４】
（実施形態）
図１乃至図１１は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「１」で情報処理装置の実施形態である情報処理サーバを含むシステムの概要、及び当該システムにおいて提供されるサービスの具体例を説明する。次に、「２」で情報処理サーバの機能構成を説明し、「３」で当該情報処理サーバにかかる処理の流れを説明する。「４」では、当該情報処理サーバを実現可能なハードウェア構成の具体例を説明する。最後に、「５」で本実施形態に係る効果などを説明する。
【００１５】
（１  概要）
（１．１  システム構成）
図１は、本実施形態に係る情報処理装置である情報処理サーバが使用されるシステム構成を示す図である。図１に示すように、本実施形態に係るシステム１は、情報処理サーバ１００と、クライアント端末２００Ａ乃至２００Ｎ（以下、総称してクライアント端末２００と呼ぶ。）とを含む。ここで、情報処理サーバ１００とクライアント端末２００とは、それぞれインターネットＮを介して相互に通信可能であるものとする。
【００１６】
情報処理サーバ１００は、インターネットＮ上に接続されるクライアント端末２００に対して、Ｑ＆Ａサービスを提供する。本実施形態に係るＱ＆Ａサービスは、特に、インバウンド（海外からの訪日外国人及びその予備軍）をターゲットとすることができる。インバウンドである外国人をターゲットとするＱ＆Ａサービスの場合、例えば外国人が質問を投稿し、日本人がそれに対する回答を投稿する形が考えられる。しかしながら、日本語を使用することのできる外国人、及び外国語を使用することのできる日本人は必ずしも多いとは言えない。
【００１７】
そこで本実施形態に係るＱ＆Ａサービスにおいては、ユーザが母国語（ここでは英語とする。）で質問を投稿し、それを他のユーザが他の言語（ここでは日本語とする。）に翻訳する。その日本語に翻訳された質問を見て、他のユーザが例えば日本語で回答を投稿し、更に他のユーザが英語等の他の言語に翻訳する。これにより、日本語を使用することのできない外国人であっても、英語等の外国語を使用することのできない日本人から、質問に対する回答を得ることができる。
【００１８】
さらに、本実施形態に係るＱ＆Ａサービスにおける翻訳の登録においては、複数人が翻訳を編集することができる。つまり、あるユーザが登録した翻訳を、他のユーザがよりよい編集に編集することができる。これにより、公開される翻訳を好適なものとしている。
【００１９】
図１のシステム１において、クライアント端末２００は質問、回答、及び翻訳等を投稿するユーザが使用する装置である。クライアント端末２００の具体例としては、例えばパーソナルコンピュータ（ＰＣ）や携帯電話（いわゆるスマートフォンであるかフィーチャーフォンであるかは問わない。）等が挙げられる。ブラウザを用いて情報処理サーバ１００へアクセスしてもよいし、専用のアプリケーションを用いて情報処理サーバ１００へアクセスすることも考えられる。以下では、主に、クライアント端末２００がブラウザを用いて情報処理サーバ１００へアクセスする場合を例に説明する。
【００２０】
情報処理サーバ１００は、クライアント端末２００に対してＱ＆Ａサービスを提供する情報処理装置である。前述のとおり、情報処理サーバ１００は、ブラウザを使用するクライアント端末２００からアクセスを受けることによりＱ＆Ａサービスを提供することができる。或いは、専用のアプリケーションを使用するクライアント端末２００からアクセスを受けることによりＱ＆Ａサービスを提供してもよい。前述のとおり、以下の説明では、主にブラウザを利用するクライアント端末２００に対して、情報処理サーバ１００がＱ＆Ａサービスを提供する場合を例に説明する。
なお、情報処理サーバ１００の機能は、複数台の装置により実現してもよい。
【００２１】
（１．２  サービスの具体例）
以下、図２乃至図８を参照しながら、情報処理サーバ１００が提供するＱ＆Ａサービスの具体例を説明する。図２乃至図８は、情報処理サーバ１００が提供するＱ＆Ａサービスにおいて、クライアント端末２００に表示される表示画面の具体例を示す図である。これらの表示画面は、例えば、情報処理サーバ１００がクライアント端末２００に対して送信するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等に基づき、クライアント端末２００上に表示される。
なお、クライアント端末２００にインストールされた専用のアプリが、適宜情報処理サーバ１００から必要な情報を受信することにより、図２乃至図８に示す表示画面を表示してもよい。
【００２２】
（１．２．１  質問リストの表示画面の具体例）
図２に、情報処理サーバ１００が提供するＱ＆Ａサービスのトップページの具体例を示す。図２の表示画面２０においては、「○×○×○」という名称のＱ＆Ａサービスを情報処理サーバ１００が提供している。表示画面２０上には、言語設定ボタン２１、質問配置領域２２、並び替えボタン領域２３等が配置される。
【００２３】
言語設定ボタン２１は、表示画面２０の言語を示すと共に、表示言語の切替を行うためのボタンである。図２の例では、表示言語が英語に設定されていることを示すべく、言語設定ボタン２１上には「ｅｎ」との文字が表示されている。ユーザが、例えばマウスやタッチパネルへの操作により言語設定ボタン２１を選択すると、表示言語を日本語等のその他の言語に切り替えるためのプルダウンが表示される。
質問配置領域２２には、ユーザにより投稿された各々の質問に対応する質問領域２４、及び新規に質問を投稿するための質問投稿ボタン２５が配置される。
【００２４】
図２の例では、それぞれ１つの質問に対応する質問領域２４が、質問配置領域２２上に計６つ配置されている。ユーザが質問領域２４をクリックすると、対応する質問及び当該質問に対する回答を表示する画面（後述する図３に具体例を示す。）へと遷移する。
【００２５】
各々の質問領域２４には、質問のタイトル及び本文が示される。このとき、言語設定ボタン２１で設定された言語が、質問が登録された言語ではない場合であって、それに対する翻訳が登録されている場合には、当該翻訳を質問のタイトル及び本文として表示する。もし翻訳が登録されていない場合には、原文がそのまま質問のタイトル及び本文として表示される。
【００２６】
更に、質問領域２４には、質問に対して設定されたタグ（質問領域２４の例であれば、「ｆｏｏｄ」、「ｔｏｋｙｏ」、「ｒｅｓｔａｕｒａｎｔ」の３つのタグが設定されている）、質問者であるユーザの情報（質問領域２４の例では質問者のアカウント名「Ｊｏｈｎ」及びアイコン、職業「ｓｏｆｔｗａｒｅ  ｅｎｇｉｎｅｅｒ」、国籍「ＵＳＡ」）等が記載される。これにより、どのようなユーザが、どのようなジャンルの質問を登録したのかを判別できる。
【００２７】
この他、当該質問の閲覧回数（質問領域２４の例では２回）、当該質問に対する回答の数（質問領域２４の例では３つ）、投稿からの経過時間（質問領域２４の例では２４日前）等の情報も質問領域２４には示される。
しかしながら質問領域２４に掲載される情報はこれらに限られるものではない。例えば、閲覧者であるユーザがお気に入りである旨を示すボタンを押下した回数等の情報を掲載することもできるし、上記の情報のうちの一部のみを掲載することも考えられる。
【００２８】
質問投稿ボタン２５は、前述のとおり新規に質問を投稿するためのボタンである。ユーザが質問投稿ボタン２５を押下すると、質問を投稿するための画面へと遷移する。
【００２９】
並び替えボタン領域２３には、質問配置領域２２に配置される各々の質問である質問領域２４を並び替え、若しくは一部のみを表示するためのボタンが配置される。図２の例では、並び替えボタン領域２３には「Ｎｅｗ」「Ｅｍｅｒｇｅｎｃｙ」「Ｆｏｏｄ」等のボタンが配置されている。「Ｎｅｗ」ボタンをユーザが押下すると、例えば、投稿から２４時間以内の質問に関する質問領域２４のみが表示されたり、或いは投稿が新しい順に質問領域２４が表示されたりする。「Ｅｍｅｒｇｅｎｃｙ」ボタンをユーザが押下すると、例えば、「ｅｍｅｒｇｅｎｃｙ」タグがユーザにより投稿時に設定された質問に関する質問領域２４のみが表示される。「Ｆｏｏｄ」ボタンや「Ｃｕｌｔｕｒｅ」ボタンがユーザに押下された場合にも、同様に「ｆｏｏｄ」タグや「ｃｕｌｔｕｒｅ」タグが投稿時に設定された質問に関する質問領域２４のみが表示される。
【００３０】
このように、本実施形態では、緊急に回答が欲しい旨を示すタグを質問者が設定可能とし、これらの質問のみを表示画面上で抽出可能としている。これにより、翻訳者であるユーザは、緊急度の高い質問及びそれに対する回答に対して、翻訳を登録しやすくなる。特にインバウンドが登録する質問においては緊急度が高い質問が多くなると予想されるため、このような機能は利便性の向上に役立つ。
【００３１】
また、並び替えボタン領域２３の操作により、ユーザは閲覧数等により並び替えることも可能である。閲覧数の多い質問は、多くのユーザにとって重要若しくは興味のあるものだと考えられる。よって、翻訳者であるユーザも、このような多くの人が閲覧する質問、及びそれに対する回答に対して質の高い翻訳を登録すれば、自分の作成した翻訳を多くの人に見せることが可能となる。
【００３２】
（１．２．２  質問及び回答の表示画面の具体例）
続いて、図３を参照しながら、質問及び当該質問に対して投稿された回答を表示する表示画面３０について説明する。図３に示す表示画面３０は、例えば図２に示した表示画面２０において質問領域２４を押下することにより表示される。表示画面３０上には、言語設定ボタン３１、タイトル領域３２、質問本文領域３３、回答領域３４、回答投稿ボタン３５等が配置される。
【００３３】
言語設定ボタン３１の機能については、前述の言語設定ボタン２１と同様である。後述するように、タイトル領域３２及び質問本文領域３３には、質問のタイトル及び本文が、回答領域３４には当該質問に対する回答が表示される。このとき、言語設定ボタン３１で設定された言語が、質問及び回答が登録された言語ではない場合であって、それに対する翻訳が登録されている場合には、当該翻訳を質問のタイトル及び本文、並びに回答として表示する。翻訳を表示している場合の例は図５に示す。もし翻訳が登録されていない場合には、原文がそのまま質問のタイトル及び本文、並びに回答として表示される。
【００３４】
タイトル領域３２には、質問者であるユーザがタイトルに設定した文字列の他、当該質問に対して設定されたタグ（図３の例では「ｆｏｏｄ」、「ｔｏｋｙｏ」、「ｒｅｓｔａｕｒａｎｔ」の３つのタグが設定されている）、質問者の情報（図３の例では質問者のアカウント名「Ｊｏｈｎ」及びアイコン、職業「ｓｏｆｔｗａｒｅ  ｅｎｇｉｎｅｅｒ」、国籍「ＵＳＡ」）等が記載される。更に、当該質問の閲覧回数（図３の例では２回）、当該質問に対する回答の数（図３の例では３つ）等の情報もタイトル領域３２には示される。しかしながらタイトル領域３２に記載される情報はこれらに限られるものではない。例えば、閲覧者であるユーザがお気に入りである旨を示すボタンを押下した回数等の情報を掲載することもできるし、上記の情報のうち一部のみを掲載することも考えられる。
質問本文領域３３には、質問投稿者であるユーザが登録した質問の本文３６の他、翻訳ボタン３７、翻訳履歴ボタン３８、編集ボタン３９等が配置される。
【００３５】
翻訳ボタン３７は、他の言語への翻訳を登録しようとするユーザが翻訳を新規に登録若しくは登録済みの翻訳を編集するための画面に遷移させるためのボタンである。ユーザが翻訳ボタン３７をクリックした際に表示される表示画面の具体例は、後述する図４及び図６に示す。
【００３６】
翻訳履歴ボタン３８は、登録された翻訳を、例えば時系列（新しい順）順、又は表示順等により並べた翻訳履歴画面に遷移させるためのボタンである。ユーザが翻訳履歴ボタン３８をクリックした際に表示される表示画面の具体例は、後述する図７に示す。
【００３７】
編集ボタン３９は、登録された質問を編集するためのボタンである。ユーザが編集ボタン３９をクリックすると、当該ユーザ自身が投稿した投稿済みの質問等に関するタグ及び写真等を編集するための画面に遷移する。
【００３８】
回答領域３４は、タイトル領域３２及び質問本文領域３３に記載された質問に対する回答が表示される領域である。回答領域３４には、複数回答を掲載することができる。回答領域３４に含まれるそれぞれの回答には、回答を入力したユーザに関するアカウント名（図３の例では「Ｔａｒｏ」）、アイコン、職業（図３の例では「ｄｏｃｔｏｒ」）、国籍（図３の例では「Ｊａｐａｎ」）等の情報と共に、回答者であるユーザが投稿した回答の文章が掲載される。
【００３９】
更に、回答領域３４のそれぞれの回答に対して、質問本文領域３３と同様に、翻訳ボタン３７及び翻訳履歴ボタン３８を配置することができる。当該ボタンを押下することにより、対応する回答の文章に対する翻訳を設定したり、翻訳履歴を表示させたりできる。
【００４０】
回答投稿ボタン３５は、タイトル領域３２及び質問本文領域３３に記載された質問に対する新規の回答を投稿するためのボタンである。ユーザが回答投稿ボタン３５を押下すると、回答を投稿するための画面（図示せず）へと遷移する。
【００４１】
（１．２．３  翻訳登録画面の具体例）
次に、図４を参照しながら、翻訳を投稿するための表示画面４０について説明する。図４に示す表示画面４０は、例えば図３に示した表示画面３０において翻訳ボタン３７を押下することにより表示される。表示画面４０上には、言語設定ボタン４１、翻訳言語設定ボタン４２、原文表示領域４３、翻訳入力領域４４等が配置される。
【００４２】
言語設定ボタン４１の機能については、前述の言語設定ボタン２１及び３１と同様であり、表示画面２０の言語を示すと共に、表示言語の切替を行うためのボタンである。図４の例では、表示言語が英語に設定されていることを示すべく、言語設定ボタン２１上には「ｅｎ」との文字が表示されている。ユーザが、例えばマウスやタッチパネルへの操作により言語設定ボタン２１を選択すると、表示言語を日本語等のその他の言語に切り替えるためのプルダウンが表示される。
【００４３】
翻訳言語設定ボタン４２は、入力する翻訳言語を設定するためのボタンである。図４の例では、日本語への翻訳入力を行う旨を示す「Ｊａｐａｎｅｓｅ」と記載されている。他の言語への翻訳入力を行う際には、翻訳者であるユーザは、翻訳言語設定ボタン４２を選択した上で、プルダウンで表示される言語から適当なものを選択すれば良い。
原文表示領域４３は、翻訳元となる原文が提示される領域である。
【００４４】
翻訳入力領域４４には、翻訳者であるユーザが翻訳を入力するための翻訳タイトル入力ボックス４５、翻訳本文入力ボックス４６、保存形式選択ボタン４７及び保存ボタン４８が配置される。
【００４５】
翻訳タイトル入力ボックス４５及び翻訳本文入力ボックス４６は、翻訳者であるユーザが、原文表示領域４３に記載された原文に対する翻訳を入力するための入力ボックスである。翻訳タイトル入力ボックス４５には原文表示領域４３に記載された原文のタイトル部分の翻訳が、翻訳本文入力ボックス４６には原文表示領域４３に記載された原文の本文部分の翻訳が、それぞれ入力される。
【００４６】
保存形式選択ボタン４７は、翻訳者であるユーザが保存形式を選択するためのボタンである。例えば、入力した翻訳を第三者が閲覧可能にする（公開する）ための「Ｐｕｂｌｉｃ」、入力した翻訳を公開せずに下書きとして保存するための「Ｄｒａｆｔ」、入力した翻訳を削除するための「Ｄｅｌｅｔｅ」等を、ユーザはプルダウンにより保存形式選択ボタン４７で選択することができる。
【００４７】
保存ボタン４８は、翻訳者であるユーザが翻訳タイトル入力ボックス４５及び翻訳本文入力ボックス４６に入力した翻訳を保存するためのボタンである。このとき、例えばユーザが保存形式選択ボタン４７において「Ｐｕｂｌｉｃ」を選択していた場合には、保存ボタン４８を押下することにより、入力した翻訳が第三者から閲覧可能になる。
【００４８】
（１．２．４  翻訳による質問及び回答の表示画面の具体例）
前述のように、図４のような翻訳を登録するための表示画面４０において、第三者が閲覧可能に翻訳が登録されると、当該翻訳は、翻訳言語設定ボタン４２で設定された言語に表示設定がなされた表示画面上で表示されるようになる。図５は、図３に示した表示画面３０が、翻訳者であるユーザにより登録された翻訳を用いて日本語表示された場合の表示画面５０の具体例を示す図である。
【００４９】
図５に示した表示画面５０上には、言語設定ボタン５１、タイトル領域５２、質問本文領域５３、回答領域５４、回答投稿ボタン５５等が配置される。言語設定ボタン５１、タイトル領域５２、質問本文領域５３、回答領域５４、回答投稿ボタン５５は、それぞれ図３に示した表示画面の言語設定ボタン３１、タイトル領域３２、質問本文領域３３、回答領域３４、回答投稿ボタン３５に対応するが、表記が主に日本語でなされている点で異なる。以下、相違点のみを中心に表示画面５０について説明する。
【００５０】
言語設定ボタン５１の機能は、表示画面３０における言語設定ボタン３１と基本的には同一である。しかしながら、表示画面５０は日本語表示であるため、言語設定ボタン５１には日本語表示である旨を示す「ｊａ」と記載されている。英語などの他の言語表示とする場合には、ユーザは言語設定ボタン５１を押下した上で他の言語を選択すれば良い。
【００５１】
タイトル領域５２及び質問本文領域５３において、質問のタイトルと質問の本文は日本語で表示されている。ここで、タイトル領域５２及び質問本文領域５３において表示されている日本語の文章は、図４に具体例を示した表示画面などにおいて翻訳者であるユーザが登録した翻訳文である。もし、まだどのユーザも翻訳文を登録していない場合には、原文である英語がタイトル領域５２及び質問本文領域５３に表示される。
【００５２】
ここで、質問本文領域５３は、日本語表記である点を除き、基本的には表示画面３０における質問本文領域３３と同様の構成となっている。すなわち、質問本文領域５３には、質問の本文５６（但し翻訳文）の他、翻訳ボタン５７、翻訳履歴ボタン５８、編集ボタン５９等が配置される。これに加えて、翻訳である日本語が表示されている表示画面５０における質問本文領域５３には、原文表示ボタン５６ａが配置されている。原文表示ボタン５６ａをユーザが押下すると、翻訳である本文５６の下に、質問者が投稿した原文が表示される。このような原文表示ボタン５６ａは、質問であるか回答であるかに関わらず、翻訳文が表示されている場合には当該翻訳文の下部に配置することができる。
【００５３】
さらに、このように質問本文領域５３において、翻訳及び原文が表示された場合には、閲覧者であるユーザが、好適な翻訳がなされているか否かを評価できるようにしてもよい。例えば、ユーザがクライアント端末２００の表示画面上で「良い」「悪い」等の情報を入力する。このような評価情報はインターネットＮを介して情報処理サーバ１００に蓄積される。情報処理サーバ１００は、同一の原文（質問又は回答）に対して複数の翻訳が登録されている場合には、これらの中から、例えば最も評価の高い翻訳を表示画面上に表示させることができる。
【００５４】
また、ユーザごとに、作成した翻訳に対する評価を集計することで、ユーザごとに、翻訳能力の高さを集計することも可能である。これにより、例えば評価の高いユーザが作成した翻訳文を優先的に表示画面上に表示させることも考えられる。
【００５５】
（１．２．５  翻訳編集画面の具体例）
本実施形態に係るサービスにおいては、図５に示した表示画面５０のように、既に翻訳文が登録されている状態であっても、翻訳文のブラッシュアップや誤訳の修正などのために他のユーザが翻訳文を修正することができる。例えば図５に示した表示画面５０において、翻訳ボタン５７を押下した場合に、ユーザは翻訳文の修正作業を行うことが可能である。図６に、翻訳を編集するための表示画面６０の具体例を示す。
【００５６】
図６に示した表示画面６０上には、言語設定ボタン６１、翻訳言語設定ボタン６２、原文表示領域６３、翻訳入力領域６４等が配置される。ここで、表示画面６０は言語設定ボタン６１において言語設定が日本語である旨を示す「ｊａ」となっているため、日本語表記となっているが、その他の点は基本的に図４に具体例を示した表示画面４０と同様である。すなわち、言語設定ボタン６１、翻訳言語設定ボタン６２、原文表示領域６３、翻訳入力領域６４は、表示画面４０における言語設定ボタン４１、翻訳言語設定ボタン４２、原文表示領域４３、翻訳入力領域４４にそれぞれ対応する。
【００５７】
しかしながら、翻訳入力領域６４に含まれる翻訳タイトル入力ボックス６５及び翻訳本文入力ボックス６６に、初期状態から翻訳が入力されている点が図４に示した表示画面４０とは異なる。ユーザが押下した翻訳ボタン５７を含む図５の表示画面５０において、タイトル領域５２及び質問本文領域５３に表示されていた翻訳が、翻訳タイトル入力ボックス６５及び翻訳本文入力ボックス６６に入力される。これにより翻訳文を修正するユーザは、一から翻訳を作成することなく、他のユーザが作成した元の翻訳文から適当な翻訳を生成することが可能となる。
【００５８】
（１．２．６  翻訳履歴表示画面の具体例）
このように複数のユーザにより多数のバージョンの翻訳が投稿されると、ユーザは図３に示した翻訳履歴ボタン３８や図５に示した翻訳履歴ボタン５８を選択することにより、翻訳履歴を確認することができる。図７に、翻訳履歴を示す表示画面７０の具体例を示す。
【００５９】
図７に示した表示画面７０上には、原文表示領域７１、並びに翻訳表示領域７２ａ及び７２ｂ（以下、総称して翻訳表示領域７２と呼ぶ。）等が配置される。ここで、翻訳表示領域７２ａに表示されている翻訳は翻訳表示領域７２ｂに表示されている翻訳よりも前に投稿された翻訳文であるものとする。
【００６０】
翻訳表示領域７２には、翻訳７３、ＩＤ情報７４、差分表示対象選択ボタン７５、差分表示ボタン７６、及びユーザ情報７７が配置される。
【００６１】
ＩＤ情報７４は、それぞれの翻訳表示領域７２に表示されている翻訳に対して割当てられた識別子を示す。図７の例において、翻訳表示領域７２ａのＩＤ情報７４では識別子「１」が、翻訳表示領域７２ｂのＩＤ情報７４では識別子「２」が、それぞれ示されている。
【００６２】
差分表示対象選択ボタン７５は、ユーザが差分を表示させたいと考える翻訳を選択するためのボタンである。例えば翻訳表示領域７２ａの差分表示対象選択ボタン７５において「翻訳２」を選択した上で差分表示ボタン７６を押下すると、翻訳表示領域７２ａの翻訳７３と、識別子「２」が割当てられた翻訳表示領域７２ｂの翻訳７３との差分を表示する図８のような画面に遷移する。
【００６３】
ユーザ情報７７は、翻訳７３を作成したユーザに関する情報である。図７の例では、ユーザ情報７７にはアカウント名及びアイコンが含まれる。翻訳履歴を示す表示画面７０上でこのように翻訳を作成したユーザの情報を表示可能とすることにより、どのユーザが良い翻訳を作成するか等を確認することができる。これにより、質の高い翻訳を登録する動機付けとすることができ、また、ユーザがいたずらによる翻訳を入力することを抑制することができる。
【００６４】
（１．２．７  差分表示画面の具体例）
図８に、翻訳の差分を示すための表示画面８０の具体例を示す。図８に示した表示画面８０上には、行番号表示領域８１及び８２、変更提示領域８３、及び翻訳文表示領域８４等が配置される。
【００６５】
行番号表示領域８１及び８２は、差分検出対象の２つの翻訳文におけるそれぞれの行番号を示す領域である。ここでは、行番号表示領域８１に示されているのが翻訳「１」における行番号、行番号表示領域８２に示されているのが翻訳「２」における行番号であるものとする。
【００６６】
変更提示領域８３では、比較対象である翻訳「１」から翻訳「２」へどのような変更がなされているかが示されている。また、翻訳文表示領域８４には、それぞれの行番号に含まれる文章の中身が記載される。
【００６７】
以下、表示画面８０の意味する内容について説明する。表示画面８０の表において、１行目の変更提示領域８３は、変更がないことを示す空欄となっている。当該１行目において、翻訳「１」及び翻訳「２」に対応する行番号表示領域８１及び８２に「３」と記載されていることから、翻訳「１」及び「２」における翻訳文の３行目に対応する。当該翻訳「１」及び「２」における翻訳文３行目の内容は、翻訳文表示領域８４に記載されているように、「新宿で回転寿司に行ってみようと思うのですが、美味しいところはどこですか？」という文章である。つまり、表示画面８０の表の１行目は、翻訳「１」及び「２」の３行目が「新宿で回転寿司に行ってみようと思うのですが、美味しいところはどこですか？」という文章であり、翻訳「１」から「２」において変更されていないことを意味する。
【００６８】
次に、当該表の２行目においては、行番号表示領域８２に「４」と、変更提示領域８３に「−」と、翻訳文表示領域８４に「英語のメニューや、英語で注文できると更にいいです。」と記載されている。変更提示領域８３の「−」は、削除を意味する。よって、当該表の２行目は、翻訳「１」の４行目である「英語のメニューや、英語で注文できるとさらにいいです。」という文章が、翻訳「２」において削除されたことを意味する。
【００６９】
更に、当該表の３行目においては、行番号表示領域８２には「４」と、変更提示領域８３に「＋」と、翻訳文表示領域８４には「英語のメニューや、英語がしゃべれる店員がいると更にいいです。」と記載されている。変更提示領域８３の「＋」は、追加を意味する。よって、当該表の３行目は、翻訳「２」において、４行目に「英語のメニューや、英語がしゃべれる店員がいると更にいいです。」という文章が追加されたことを意味する。
【００７０】
当該表の４行目においては、行番号表示領域８１は空欄であり、行番号表示領域８２には「５」と、変更提示領域８３に「＋」と、翻訳文表示領域８４には「店までの地図も教えて下さい。」と記載されている。よって、当該表の４行目は、翻訳「１」においては５行目がなかったものの、翻訳「２」において、５行目に「店までの地図も教えて下さい。」との文章が追加されたことを意味している。
【００７１】
なお、図８においては、変更のあった翻訳「１」及び「２」の４行目及び５行目に加えて、その直前の変更のない行である３行目についての情報も示している。しかしながら表示形式はこれに限られるものではなく、翻訳「１」及び「２」の全ての行を表示したり、変更のあった行の情報のみを示したりすることも考えられる。
【００７２】
また、上記説明及び図８の例では、変更提示領域８３に表示される行の削除を意味する記号として「−」、行の追加を意味する記号として「＋」を使用しているが、これに限られるものではない。その他の記号や、「削除」「追加」等の文字列により削除／追加を示すことも考えられる。
【００７３】
（２  システムの機能構成）
次に、図９を参照しながら、情報処理サーバ１００の機能構成を説明する。図９は、情報処理サーバ１００の機能構成を示すブロック図である。図９に示す通り、情報処理サーバ１００は、大きくわけてＷｅｂ公開部１１０、Ｑ＆Ａ登録部１２０、翻訳登録部１３０及びデータベース（ＤＢ）１４０を含む。
【００７４】
Ｗｅｂ公開部１１０は、インターネットＮを介してウェブサービスとしてＱ＆Ａサービスをクライアント端末２００へと提供する。Ｗｅｂ公開部１１０は、質問リスト提示部１１１、Ｑ＆Ａ提示部１１３、翻訳画面提示部１１５、及び翻訳履歴提示部１１７を含む。
【００７５】
質問リスト提示部１１１は、クライアント端末２００に対して、図２に具体例を示した質問リストの表示画面を表示するための情報（例えばＨＴＭＬファイル等）を提供する。質問リスト提示部１１１は、このような表示画面の提供に際し、必要に応じてＤＢ１４０に格納された質問情報１４３等の情報を読み込む。また、質問リスト提示部１１１は、クライアント端末２００からの要求に応じて、質問の並び替えや抽出を行った表示画面をクライアント端末２００へと提供する。
【００７６】
Ｑ＆Ａ提示部１１３は、クライアント端末２００に対して、図３や図５に具体例を示した質問及び当該質問に対する回答を表示した表示画面を表示するための情報をクライアント端末２００へと提供する。このとき、Ｑ＆Ａ提示部１１３は、ＤＢ１４０に格納された質問情報１４３、回答情報１４５、或いは翻訳を表示する際には翻訳情報１４７等の情報を読み込む。Ｑ＆Ａ提示部１１３は、同一の原文（質問又は回答）に対して複数の翻訳が翻訳情報１４７に登録されている場合には、その中から最も登録が新しい翻訳、若しくは最も評価の高い翻訳を表示画面上に表示させる。更にＱ＆Ａ提示部１１３は、翻訳文を提示している場合には、当該翻訳文に関する評価を入力するためのボタン等を表示させることもできる。
【００７７】
また、Ｑ＆Ａ提示部１１３は、クライアント端末２００からの要求に応じて、新規の質問を登録するための画面や新規の回答を登録するための画面も、クライアント端末２００へと提供する。
【００７８】
翻訳画面提示部１１５は、クライアント端末２００に対して、図４や図６に具体例を示した翻訳入力用の画面を表示するための情報をクライアント端末２００へと提供する。このとき、翻訳画面提示部１１５は、原文となる質問若しくは回答をＤＢ１４０の質問情報１４３又は回答情報１４５から読み込む。更に、翻訳画面提示部１１５は、図６を参照しながら上記「１．２．５」で説明したように、既存の翻訳が既に翻訳情報１４７に登録されている場合には、当該翻訳を初期値として入力画面上に表示する。
【００７９】
翻訳履歴提示部１１７は、クライアント端末２００に対して、図７に具体例を示した翻訳履歴の表示画面をクライアント端末２００へと提供する。このとき、翻訳履歴提示部１１７は、原文となる質問若しくは回答をＤＢ１４０の質問情報１４３又は回答情報１４５を読みこむとともに、それに対応する翻訳を翻訳情報１４７から読み込む。また、翻訳履歴提示部１１７は、クライアント端末２００からの要求に応じて、選択された翻訳の差分を判別可能に提示する、図８に具体例を示した表示画面をクライアント端末２００へと提供する。
【００８０】
Ｑ＆Ａ登録部１２０は、Ｑ＆Ａ提示部１１３がクライアント端末２００へ提示する表示画面において入力された質問や回答の登録を受け付け、データベース１４０に質問情報１４３や回答情報１４５として登録する。
【００８１】
翻訳登録部１３０は、翻訳画面提示部１１５がクライアント端末２００へ提示する表示画面において入力された翻訳の登録を受け付け、データベース１４０に翻訳情報１４７として登録する。
【００８２】
データベース１４０は、ユーザ情報１４１、質問情報１４３、回答情報１４５、及び翻訳情報１４７を含む各種情報を管理する。以下、これらの情報についてそれぞれ説明する。
【００８３】
ユーザ情報１４１は、Ｑ＆Ａサービスを利用するユーザに関するアカウント情報である。例えば図２や図３等に具体例を示した表示画面において表示されるユーザ名、職業、国籍、アイコン等の情報をユーザ情報１４１に含むことができる。この他、ユーザの翻訳に対する評価を行う場合には、当該評価をユーザに紐付けてユーザ情報１４１上で管理することもできる。
【００８４】
質問情報１４３は、Ｑ＆Ａ登録部１２０により登録された質問に関する情報である。回答情報１４５は、質問情報１４３に含まれる各質問に対応付けられる。また、質問に対する翻訳が登録される場合には、翻訳情報１４７は、質問情報１４３に含まれるどの質問に対する翻訳であるかがわかるように対応付けられる。また、図２や図３に具体例を示した表示画面において示した、各質問の閲覧数や回答数等の情報も、質問情報１４３に含むことができる。
【００８５】
回答情報１４５は、Ｑ＆Ａ登録部１２０により登録された回答に関する情報である。前述のとおり、回答情報１４５に含まれる各回答は、質問情報１４３に含まれるいずれかの質問に対応付けられる。また、質問に対する翻訳が登録される場合には、翻訳情報１４７は、回答情報１４５に含まれるどの回答に対する翻訳であるかがわかるように対応付けられる。
【００８６】
翻訳情報１４７は、翻訳登録部１３０により登録された翻訳に関する情報である。前述のとおり、翻訳情報１４７に含まれる各翻訳は、その原文となる質問情報１４３に含まれる質問や回答情報１４５に含まれる回答に対応付けられる。更に、各翻訳に対して評価の入力を受け付ける場合には、当該評価情報を翻訳情報１４７に含むこともできる。
【００８７】
（３  処理の流れ）
以下、図１０を参照しながら、本実施形態に係る情報処理サーバ１００の処理の流れを説明する。なお、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して、若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加してもよい。更に、便宜上１つのステップとして記載されているステップを複数のステップに分けて実行することもできるし、また、便宜上複数に分けて記載されているステップを１つのステップとして実行することもできる。
【００８８】
クライアント端末２００が、情報処理サーバ１００の提供するＱ＆Ａサービスのトップページにアクセスすると、情報処理サーバ１００の質問リスト提示部１１１は、図２に具体例を示した、質問リストを表示する画面を表示するための情報をクライアント端末２００へ送信する（Ｓ１００１）。その際、質問リスト提示部１１１は、必要に応じてＤＢ１４０からユーザ情報１４１、質問情報１４３、翻訳情報１４７等を読み込む。クライアント端末２００を操作するユーザが、当該画面上で、例えば閲覧順等に基づく並び替え（例えば特定のタグが紐付けられているなど、選択された条件による抽出も含む）を選択すると、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求、すなわちインターネットＮを介したクライアント端末２００からの入力を受信すると（Ｓ１００３の「並替え選択」）、質問リスト提示部１１１は、指定された条件に基づき質問リストを並び替えた表示画面を表示するための情報をクライアント端末２００へと送信する（Ｓ１００５）。
【００８９】
一方、図２に具体例を示した質問リストの表示画面において、特定の質問が選択されると、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求、すなわちインターネットＮを介したクライアント端末２００からの入力を受信すると（Ｓ１００３の「質問選択」）、Ｑ＆Ａ提示部１１３は、選択された質問及び対応する回答に関する、図３や図５に例示した表示画面を表示するための情報をクライアント端末２００へと送信する（Ｓ１００７）。このとき、Ｑ＆Ａ提示部１１３は、ＤＢ１４０から、ユーザ情報１４１、質問情報１４３、回答情報１４５及び翻訳情報１４７を必要に応じて読み込む。
【００９０】
図３や図５に具体例を示したＱ＆Ａの表示画面において、ユーザが翻訳入力のための操作（図３の例では翻訳ボタン３７の押下）がなされると、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求、すなわちインターネットＮを介したクライアント端末２００からの入力を受信すると（Ｓ１００９の「翻訳入力」）、翻訳画面提示部１１５は、翻訳入力の指示を受けた質問又は回答に関する翻訳を入力するための画面を表示するための情報をクライアント端末２００へと送信する（Ｓ１０１１）。当該画面の具体例については、図４に示した通りである。ここで、翻訳画面提示部１１５は、当該翻訳入力対象の質問又は回答について、登録済みの翻訳があるか否かを確認する（Ｓ１０１３）。この結果、もし既存の登録済みの翻訳があれば（Ｓ１０１３のＹｅｓ）、図６に示したように、現在表示可能となっている翻訳を翻訳入力画面上に表示できるように、当該情報をクライアント端末２００へと送信する（Ｓ１０１５）。もし登録済みの翻訳がなければ（Ｓ１０１３のＮｏ）、図４に示した例のように、翻訳入力ボックスを空とすべく、当該情報はクライアント端末２００へと送信しない。
【００９１】
その後、当該翻訳入力画面において、ユーザが翻訳を入力し、当該翻訳を登録するための操作（例えば図４の例では保存ボタン４８の押下）を行うと、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求、すなわちインターネットＮを介したクライアント端末２００からの入力を受信すると（Ｓ１０１７のＹｅｓ）、翻訳登録部１３０はＤＢ１４０の翻訳情報１４７にユーザから入力された翻訳を登録する（Ｓ１０１９）。特にこのとき、ユーザが公開可能に登録していれば（図４の例では保存形式選択ボタン４７を公開（Ｐｕｂｌｉｃ）としていた場合）、Ｗｅｂ公開部１１０はＱ＆Ａの提示画面などにおいて、当該翻訳が他のユーザにも提示できるようになる。
【００９２】
また、Ｓ１００７において情報を送信したＱ＆Ａの表示画面において、ユーザが回答を登録するための操作（図３の例では回答投稿ボタン３５の押下）を入力すると（Ｓ１００９の「回答登録」）、Ｑ＆Ａ提示部１１３は回答を登録する画面を表示するための情報をクライアント端末２００へと送信する（Ｓ１０２１）。
【００９３】
Ｓ１００７において情報を送信したＱ＆Ａの表示画面において、ユーザが翻訳履歴を表示するための操作（図３の例では翻訳履歴ボタン３８の押下）を入力すると、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求、すなわちインターネットＮを介したクライアント端末２００からの入力を受信すると（Ｓ１００９の「翻訳履歴表示」）、翻訳履歴提示部１１７は翻訳履歴を確認する画面を表示するための情報をクライアント端末２００へと送信する（Ｓ１０２３）。当該翻訳履歴の確認画面の具体例については、図７に示したとおりである。当該画面において、ユーザが差分を表示するための操作（例えば図７の例では差分表示ボタン７６の押下）を入力すると、それを受けたクライアント端末２００は当該操作に応じた要求を情報処理サーバ１００へと送信する。当該要求を受信すると（Ｓ１０２５のＹｅｓ）、選択された翻訳間の差分が確認可能な表示画面を表示するための情報を翻訳履歴提示部１１７はクライアント端末２００へと送信する（Ｓ１０２７）。当該画面の具体例は、図８に示した通りである。
【００９４】
（４  ハードウェア構成）
以下、図１１を参照しながら、上述してきた情報処理サーバ１００をコンピュータにより実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することも可能である。
【００９５】
図１１に示すように、情報処理サーバ１００は、プロセッサ１１０１、メモリ１１０３、記憶装置１１０５、入力インタフェース（Ｉ／Ｆ）部１１０７、データＩ／Ｆ部１１０９、通信Ｉ／Ｆ部１１１１、表示装置１１１３を含む。
【００９６】
プロセッサ１１０１は、メモリ１１０３に記憶されているプログラムを実行することにより、情報処理サーバ１００における様々な処理を制御する。例えば、図９に示したＷｅｂ公開部１１０、Ｑ＆Ａ登録部１２０、及び翻訳登録部１３０等は、メモリ１１０３に一時記憶された上で、主にプロセッサ１１０１上で動作するプログラムとして実現可能である。
【００９７】
メモリ１１０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体である。メモリ１１０３は、プロセッサ１１０１によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、情報処理サーバ１００のＤＢ１４０や、Ｗｅｂ公開部１１０、Ｑ＆Ａ登録部１２０、及び翻訳登録部１３０等を実現するプログラムは、それぞれメモリ１１０３上に一時記憶されることが可能である。
【００９８】
記憶装置１１０５は、例えばハードディスクドライブ（ＨＤＤ）やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置１１０５は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置１１０５は、ＤＢ１４０を記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ１１０３にロードされることにより、プロセッサ１１０１から参照される。
【００９９】
入力Ｉ／Ｆ部１１０７は、ユーザからの入力を受け付けるためのデバイスである。入力Ｉ／Ｆ部１１０７の具体例としては、キーボードやマウス、タッチパネル、各種センサ等が挙げられる。入力Ｉ／Ｆ部１１０７は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインタフェースを介して情報処理サーバ１００に接続されても良い。
【０１００】
データＩ／Ｆ部１１０９は、情報処理サーバ１００の外部からデータを入力するためのデバイスである。データＩ／Ｆ部１１０９の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データＩ／Ｆ部１１０９は、情報処理サーバ１００の外部に設けられることも考えられる。その場合、データＩ／Ｆ部１１０９は、例えばＵＳＢ等のインタフェースを介して情報処理サーバ１００へと接続される。
【０１０１】
通信Ｉ／Ｆ部１１１１は、情報処理サーバ１００の外部の装置、例えばクライアント端末２００と、有線又は無線により、インターネットＮを介した通信を行うためのデバイスである。通信Ｉ／Ｆ部１１１１は、情報処理サーバ１００の外部に設けられることも考えられる。その場合、通信Ｉ／Ｆ部１１１１は、例えばＵＳＢ等のインタフェースを介して情報処理サーバ１００に接続される。
【０１０２】
表示装置１１１３は、各種情報を表示するためのデバイスである。表示装置１１１３の具体例としては、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ―Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等が挙げられる。表示装置１１１３は、情報処理サーバ１００の外部に設けられても良い。その場合、表示装置１１１３は、例えばディスプレイケーブル等を介して情報処理サーバ１００に接続される。
【０１０３】
（５  本実施形態の効果）
以上説明したように、本実施形態の情報処理サーバ１００は、インターネットＮに接続されるクライアント端末２００から質問及び回答の投稿を受け付け、それらの質問及び回答の閲覧等を可能とするＱ＆Ａサービスを提供する。当該Ｑ＆Ａサービスにおいては、クライアント端末３００から、それらの質問及び回答について、原文とは異なる言語への翻訳の登録も受け付ける。当該翻訳の受け付けにあたっては、あるユーザが作成した翻訳を、他のユーザが更に編集することが可能である。つまり、翻訳が多数のユーザによりブラッシュアップされることになるため、質の良い翻訳の登録を受け付け、それを公開することが可能となる。
【０１０４】
（６  付記事項）
なお、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【０１０５】
１        ：システム
２        ：翻訳
２０      ：表示画面
２１      ：言語設定ボタン
２２      ：質問配置領域
２３      ：替えボタン領域
２４      ：質問領域
２５      ：質問投稿ボタン
３０      ：表示画面
３１      ：言語設定ボタン
３２      ：タイトル領域
３３      ：質問本文領域
３４      ：回答領域
３５      ：回答投稿ボタン
３６      ：本文
３７      ：翻訳ボタン
３８      ：翻訳履歴ボタン
３９      ：編集ボタン
４０      ：表示画面
４１      ：言語設定ボタン
４２      ：翻訳言語設定ボタン
４３      ：原文表示領域
４４      ：翻訳入力領域
４５      ：翻訳タイトル入力ボックス
４６      ：翻訳本文入力ボックス
４７      ：保存形式選択ボタン
４８      ：保存ボタン
５０      ：表示画面
５１      ：言語設定ボタン
５２      ：タイトル領域
５３      ：質問本文領域
５４      ：回答領域
５５      ：回答投稿ボタン
５６      ：本文
５６ａ    ：原文表示ボタン
５７      ：翻訳ボタン
５８      ：翻訳履歴ボタン
５９      ：編集ボタン
６０      ：表示画面
６１      ：言語設定ボタン
６２      ：翻訳言語設定ボタン
６３      ：原文表示領域
６４      ：翻訳入力領域
６５      ：翻訳タイトル入力ボックス
６６      ：翻訳本文入力ボックス
７０      ：表示画面
７１      ：原文表示領域
７２      ：翻訳表示領域
７３      ：翻訳
７４      ：ＩＤ情報
７５      ：差分表示対象選択ボタン
７６      ：差分表示ボタン
７７      ：ユーザ情報
８０      ：表示画面
８１      ：行番号表示領域
８２      ：行番号表示領域
８３      ：変更提示領域
８４      ：翻訳文表示領域
１００    ：情報処理サーバ
１１０    ：Ｗｅｂ公開部
１１１    ：質問リスト提示部
１１３    ：Ｑ＆Ａ提示部
１１５    ：翻訳画面提示部
１１７    ：翻訳履歴提示部
１２０    ：Ｑ＆Ａ登録部
１３０    ：翻訳登録部
１４０    ：データベース
１４１    ：ユーザ情報
１４３    ：質問情報
１４５    ：回答情報
１４７    ：翻訳情報
２００    ：クライアント端末
３００    ：クライアント端末
１１０１  ：プロセッサ
１１０３  ：メモリ
１１０５  ：記憶装置
１１０７  ：入力インタフェース部
１１０９  ：データインタフェース部
１１１１  ：通信インタフェース部
１１１３  ：表示装置
Ｎ        ：インターネット
【図１】
2016151867.tif 000003
【図２】
2016151867.tif 000004
【図３】
2016151867.tif 000005
【図４】
2016151867.tif 000006
【図５】
2016151867.tif 000007
【図６】
2016151867.tif 000008
【図７】
2016151867.tif 000009
【図８】
2016151867.tif 000010
【図９】
2016151867.tif 000011
【図１０】
2016151867.tif 000012
【図１１】
2016151867.tif 000013