画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部を備え、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力することを特徴とするサーバ装置。請求項1に記載のサーバ装置であって、前記要求に指定されるパラメータは、指定領域を含み、前記画像処理部による画像処理には、前記画像内の前記パラメータに含まれる指定領域について文字認識を行うことにより、当該画像内の当該指定領域から認識された認識済文字列を出力する抽出処理が含まれ、前記画像処理部は、前記認識済文字列が抽出されると、当該認識済文字列に対する画像の識別情報ならびに指定領域に対応付けて、当該認識済文字列をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる認識済文字列がキャッシュされている場合、前記画像処理部は、前記文字認識にかえて、前記キャッシュされている認識済文字列を得て、当該得られた認識済文字列を出力し、前記抽出情報は、前記認識済文字列を含むことを特徴とするサーバ装置。請求項2に記載のサーバ装置であって、前記画像処理部は、前記認識済文字列がキャッシュされた際に対応付けられた識別情報と、前記受信された要求に指定された識別情報と、が一致し、前記認識済文字列がキャッシュされた際に対応付けられた指定領域と、前記受信された要求に指定されるパラメータに含まれる指定領域と、が、重複する場合、前記受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる抽出情報がキャッシュされていると判定することを特徴とするサーバ装置。請求項2または3に記載のサーバ装置であって、前記画像処理部は、前記認識済文字列が抽出されると、前記指定領域を前記指定領域内において当該認識済文字列が認識された認識領域に補正してから、当該認識済文字列をキャッシュすることを特徴とするサーバ装置。請求項2から4のいずれか1項に記載のサーバ装置であって、前記要求に指定されるパラメータは、認識用言語を含み、前記画像処理部による文字認識は、認識用言語により行われることを特徴とするサーバ装置。請求項5に記載のサーバ装置であって、前記要求に指定されるパラメータは、変換情報を含み、前記画像処理部による画像処理には、前記出力された認識済文字列に対して、前記受信された要求に指定されたパラメータに含まれる変換情報を用いて変換処理を行うことにより、当該認識済文字列から変換された変換済文字列を出力する変換処理が含まれ、前記抽出情報は、前記変換済文字列を含むことを特徴とするサーバ装置。請求項6に記載のサーバ装置であって、前記画像処理部は、前記変換済文字列が抽出されると、当該変換済文字列に対する画像の識別情報、指定領域、認識用言語、認識済文字列、ならびに、変換情報に対応付けて、当該変換済文字列をキャッシュし、前記受信された要求に指定される識別情報、指定領域、認識用言語、ならびに、変換情報に対する変換済文字列がキャッシュされている場合、前記画像処理部は、前記変換処理にかえて、前記キャッシュされている変換済文字列を得て、当該得られた変換済文字列を出力することを特徴とするサーバ装置。請求項6または7に記載のサーバ装置であって、前記変換処理は、前記変換情報に指定される翻訳先言語に前記認識済文字列を翻訳することにより、前記変換済文字列を得ることを特徴とするサーバ装置。請求項1に記載のサーバ装置であって、画像の識別情報が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされていない場合、画像の識別情報と、画像処理のパラメータと、が指定された要求の送信を促すメッセージが指定された回答を、前記端末へ送信し、前記受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされている場合、当該抽出情報が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とするサーバ装置。請求項2から8のいずれか1項に記載のサーバ装置であって、画像の識別情報と、当該画像内の位置と、が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報、ならびに、前記受信された問合せに指定される位置を含む指定領域に対応付けられる認識済文字列が、前記画像処理部によりキャッシュされている場合、当該キャッシュされている認識済文字列が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とするサーバ装置。請求項6から8のいずれか1項に記載のサーバ装置であって、画像の識別情報と、当該画像内の位置と、変換情報と、が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報、変換情報、ならびに、前記受信された問合せに指定される位置を含む指定領域に対応付けられる変換済文字列が、前記画像処理部によりキャッシュされている場合、前記回答に当該キャッシュされている変換済文字列が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とするサーバ装置。識別情報により識別される画像を画面に表示する表示部を備え、請求項10に記載のサーバ装置と通信可能なコンピュータが実行するプログラムであって、当該プログラムは、当該コンピュータを、前記画面に表示された画像内の位置の選択を検出する位置検出部、前記位置の選択が検出されると、前記識別情報と、当該選択された位置と、が指定された問合せを、前記サーバ装置へ送信する問合送信部、前記サーバ装置から、回答を受信する回答受信部として機能させ、当該プログラムは、当該コンピュータを、前記表示部が、前記受信された回答に指定される抽出情報を、前記画面にさらに表示するように機能させ、当該プログラムは、当該コンピュータを、前記画面に表示された画像内の領域の選択を検出する領域検出部、画像処理用のパラメータの設定を促す設定部、前記領域の選択が検出されると、前記識別情報と、前記設定されたパラメータと、当該選択された領域と、が指定された要求を、前記サーバ装置へ送信する要求送信部、前記サーバ装置から、応答を受信する応答受信部として機能させ、当該プログラムは、当該コンピュータを、前記表示部が、前記受信された応答に指定される抽出情報を、前記画面にさらに表示するように機能させることを特徴とするプログラム。要求受信部と、画像処理部と、応答送信部と、を備えるサーバ装置が実行する制御方法であって、前記要求受信部が、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信工程、前記画像処理部が、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理工程、前記応答送信部が、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信工程を備え、前記画像処理工程において、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力することを特徴とするサーバ装置の制御方法。コンピュータを、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部として機能させ、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力するように機能させることを特徴とするプログラム。コンピュータを、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部として機能させ、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力するように機能させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。一方、翻訳用の文字列を用意せず、できるだけ、画像内の文字をそのまま翻訳したいという要望もある。本発明は、上記のような課題を解決するもので、WEBページ内の画像の文字をリアルタイムで翻訳するのに好適なサーバ装置、サーバ装置の制御方法、プログラム、及び、記録媒体を提供することを目的とする。本発明の第1の観点に係るサーバ装置は、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部を備え、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力することを特徴とする。上記観点に係るサーバ装置において、前記要求に指定されるパラメータは、指定領域を含み、前記画像処理部による画像処理には、前記画像内の前記パラメータに含まれる指定領域について文字認識を行うことにより、当該画像内の当該指定領域から認識された認識済文字列を出力する抽出処理が含まれ、前記画像処理部は、前記認識済文字列が抽出されると、当該認識済文字列に対する画像の識別情報ならびに指定領域に対応付けて、当該認識済文字列をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる認識済文字列がキャッシュされている場合、前記画像処理部は、前記文字認識にかえて、前記キャッシュされている認識済文字列を得て、当該得られた認識済文字列を出力し、前記抽出情報は、前記認識済文字列を含むことを特徴とする。また、上記観点に係るサーバ装置において、前記画像処理部は、前記認識済文字列がキャッシュされた際に対応付けられた識別情報と、前記受信された要求に指定された識別情報と、が一致し、前記認識済文字列がキャッシュされた際に対応付けられた指定領域と、前記受信された要求に指定されるパラメータに含まれる指定領域と、が、重複する場合、前記受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる抽出情報がキャッシュされていると判定することを特徴とする。また、上記観点に係るサーバ装置において、前記画像処理部は、前記認識済文字列が抽出されると、前記指定領域を前記指定領域内において当該認識済文字列が認識された認識領域に補正してから、当該認識済文字列をキャッシュすることを特徴とする。また、上記観点に係るサーバ装置において、前記要求に指定されるパラメータは、認識用言語を含み、前記画像処理部による文字認識は、認識用言語により行われることを特徴とする。また、上記観点に係るサーバ装置において、前記要求に指定されるパラメータは、変換情報を含み、前記画像処理部による画像処理には、前記出力された認識済文字列に対して、前記受信された要求に指定されたパラメータに含まれる変換情報を用いて変換処理を行うことにより、当該認識済文字列から変換された変換済文字列を出力する変換処理が含まれ、前記抽出情報は、前記変換済文字列を含むことを特徴とする。また、上記観点に係るサーバ装置において、前記画像処理部は、前記変換済文字列が抽出されると、当該変換済文字列に対する画像の識別情報、指定領域、認識用言語、認識済文字列、ならびに、変換情報に対応付けて、当該変換済文字列をキャッシュし、前記受信された要求に指定される識別情報、指定領域、認識用言語、ならびに、変換情報に対する変換済文字列がキャッシュされている場合、前記画像処理部は、前記変換処理にかえて、前記キャッシュされている変換済文字列を得て、当該得られた変換済文字列を出力することを特徴とする。また、上記観点に係るサーバ装置において、前記変換処理は、前記変換情報に指定される翻訳先言語に前記認識済文字列を翻訳することにより、前記変換済文字列を得ることを特徴とする。また、上記観点に係るサーバ装置において、画像の識別情報が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされていない場合、画像の識別情報と、画像処理のパラメータと、が指定された要求の送信を促すメッセージが指定された回答を、前記端末へ送信し、前記受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされている場合、当該抽出情報が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とする。また、上記観点に係るサーバ装置において、画像の識別情報と、当該画像内の位置と、が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報、ならびに、前記受信された問合せに指定される位置を含む指定領域に対応付けられる認識済文字列が、前記画像処理部によりキャッシュされている場合、当該キャッシュされている認識済文字列が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とする。また、上記観点に係るサーバ装置において、画像の識別情報と、当該画像内の位置と、変換情報と、が指定された問合せを、前記端末から受信する問合受信部、前記受信された問合せに指定される識別情報、変換情報、ならびに、前記受信された問合せに指定される位置を含む指定領域に対応付けられる変換済文字列が、前記画像処理部によりキャッシュされている場合、前記回答に当該キャッシュされている変換済文字列が指定された回答を、前記端末へ送信する回答送信部をさらに備えることを特徴とする。識別情報により識別される画像を画面に表示する表示部を備え、上記観点に係るサーバ装置と通信可能なコンピュータが実行するプログラムであって、当該プログラムは、当該コンピュータを、前記画面に表示された画像内の位置の選択を検出する位置検出部、前記位置の選択が検出されると、前記識別情報と、当該選択された位置と、が指定された問合せを、前記サーバ装置へ送信する問合送信部、前記サーバ装置から、回答を受信する回答受信部として機能させ、当該プログラムは、当該コンピュータを、前記表示部が、前記受信された回答に指定される抽出情報を、前記画面にさらに表示するように機能させ、当該プログラムは、当該コンピュータを、前記画面に表示された画像内の領域の選択を検出する領域検出部、画像処理用のパラメータの設定を促す設定部、前記領域の選択が検出されると、前記識別情報と、前記設定されたパラメータと、当該選択された領域と、が指定された要求を、前記サーバ装置へ送信する要求送信部、前記サーバ装置から、応答を受信する応答受信部として機能させ、当該プログラムは、当該コンピュータを、前記表示部が、前記受信された応答に指定される抽出情報を、前記画面にさらに表示するように機能させることを特徴とする。本発明の第2の観点に係るサーバ装置の制御方法は、要求受信部と、画像処理部と、応答送信部と、を備えるサーバ装置が実行する制御方法であって、前記要求受信部が、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信工程、前記画像処理部が、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理工程、前記応答送信部が、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信工程を備え、前記画像処理工程において、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力することを特徴とする。本発明の第3の観点に係るプログラムは、コンピュータを、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部として機能させ、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力するように機能させることを特徴とする。本発明の第4の観点に係るコンピュータ読み取り可能な記録媒体は、コンピュータを、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末から受信する要求受信部、前記受信された要求に指定された識別情報に基づいて画像を取得し、前記取得された画像に対して、前記受信された要求に指定されたパラメータを用いて前記画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する画像処理部、前記画像処理部により出力された抽出情報が指定される応答を、前記端末へ送信する応答送信部として機能させ、前記画像処理部は、前記抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュし、前記受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、前記画像処理部は、前記画像の取得ならびに前記画像処理の適用にかえて、前記キャッシュされている抽出情報を得て、当該得られた抽出情報を出力するように機能させることを特徴とするプログラムを記録する。上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布販売することができる。また、上記記録媒体は、コンピュータとは独立して配布販売することができる。本発明によれば、WEBページ内の画像の文字をリアルタイムで翻訳するのに好適なサーバ装置、サーバ装置の制御方法、プログラム、及び、記録媒体を提供することができる。本発明の実施形態に係るサーバ装置100は、図1に示すように、インターネット300に接続される。インターネット300には、ユーザが操作する複数の端末装置211、212~21n以下、これらを総称して端末装置200という。と、WEBサーバ400とが接続されている。WEBサーバ400は、端末装置200からの要求に応じて、所定のWEBページを端末装置200に提供するものである。そして、サーバ装置100は、端末装置200の要求に応じて、WEBページの翻訳を行い、翻訳結果を端末装置200に提供するものである。なお、以下に示す実施形態では、サーバ装置100とWEBサーバ装置400とは、図1に示すようにインターネット300を解して接続されるが、この例に限らない。例えば、サーバ装置100とWEBサーバ装置とが同じ装置により実現されてもよい。あるいは、サーバ装置100とWEBサーバ装置400とは直接接続されてもよい。以下、本発明の実施形態に係るサーバ装置100又は端末装置200が実現される典型的な情報処理装置500について説明する。1.情報処理装置の概要構成情報処理装置500は、図2に示すように、CPUCentralProcessingUnit501と、ROMReadonlyMemory502と、RAMRandomAccessMemory503と、NICNetworkInterfaceCard504と、画像処理部505と、音声処理部506と、DVD-ROMDigitalVersatileDiscROMドライブ507と、インターフェース508と、外部メモリ509と、コントローラ510と、モニタ511と、スピーカ512と、を備える。CPU501は、情報処理装置500全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。ROM502には、電源投入直後に実行されるIPLInitialProgramLoaderが記録され、これが実行されることにより、所定のプログラムをRAM503に読み出してCPU501による当該プログラムの実行が開始される。また、ROM502には、情報処理装置500全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。RAM503は、データやプログラムを一時的に記憶するためのもので、DVD-ROMから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。NIC504は、情報処理装置500をインターネット300等のコンピュータ通信網に接続するためのものであり、LANLocalAreaNetworkを構成する際に用いられる10BASE-T/100BASE-T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDNIntegratedServicesDigitalNetworkモデム、ADSLAsymmetricDigitalSubscriberLineモデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとCPU501との仲立ちを行うインターフェース図示せずにより構成される。画像処理部505は、DVD-ROM等から読み出されたデータをCPU501や画像処理部505が備える画像演算プロセッサ図示せずによって加工処理した後、これを画像処理部505が備えるフレームメモリ図示せずに記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ511に出力される。これにより、各種のページ表示が可能となる。音声処理部506は、DVD-ROM等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ512から出力させる。また、CPU501の制御の下、情報処理装置500が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ512から出力させる。DVD-ROMドライブ507に装着されるDVD-ROMには、例えば、実施形態に係るサーバ装置100を実現するためのプログラムが記憶される。CPU501の制御によって、DVD-ROMドライブ507は、これに装着されたDVD-ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM503等に一時的に記憶される。インターフェース508には、外部メモリ509、コントローラ510、モニタ511、及びスピーカ512が、着脱可能に接続される。外部メモリ509には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。コントローラ510は、情報処理装置500の各種の設定時などに行われる操作入力を受け付ける。情報処理装置500のユーザは、コントローラ510を介して指示入力を行うことにより、これらのデータを適宜外部メモリ509に記録することができる。モニタ511は、画像処理部505により出力されたデータを情報処理装置500のユーザに提示する。スピーカ512は、音声処理部506により出力された音声データを情報処理装置500のユーザに提示する。この他、情報処理装置500は、ハードディスク等の大容量外部記憶装置を用いて、ROM502、RAM503、外部メモリ509、DVD-ROMドライブ507に装着されるDVD-ROM等と同じ機能を果たすように構成してもよい。以下、上記情報処理装置500において実現される実施形態に係るサーバ装置100又は端末装置200について、図1乃至28を参照して説明する。情報処理装置500の電源を投入することにより、実施形態に係るサーバ装置100又は端末装置200として機能させるプログラムが実行され、実施形態に係るサーバ装置100又は端末装置200が実現される。以下の実施形態において、WEBサーバ装置400により端末装置200に提供されるWEBページの例を図3に示す。WEBページ600は、画像601、602、603と、テキスト604、605、606と、から構成される。画像601、603は、文字を含む画像であり、画像602は、文字を含まない画像であるとする。また、画像601、602、603の画像URLを、http://xxx.601.jpg、http://xxx.602.jpg、http://xxx.603.jpg、であるとする。2.実施形態1のサーバ装置の概要構成実施形態1のサーバ装置100は、画像内に含まれる文字列の翻訳に際し、当該画像について既に文字認識の処理が行われている場合、画像の取得及び文字認識の処理を省略することを可能にするものである。本実施形態に係るサーバ装置100は、図4に示すように、要求受信部101と、画像処理部102と、応答送信部103と、から構成される。要求受信部101は、画像の識別情報と、画像処理に対するパラメータと、が指定された要求を、端末装置200から受信する。画像の識別情報とは、例えば、画像URLである。また、画像処理とは、例えば、画像内の文字を認識するための文字認識の処理である。そして、画像処理に対するパラメータとは、例えば、画像内の文字がどの言語であるかを示す認識用言語である。画像内の文字は、指定された認識用言語であるとして、文字認識が行われる。以下、ユーザがWEBページ600の画像601について、サーバ装置100に翻訳を求める場合を例に説明する。例えば、ユーザが、端末装置200において表示された画像601にカーソル701を重ねるとマウスオーバすると、図5aに示すように、認識用言語の指定を求めるポップアップ801が表示される。図5bに示すように、ユーザがカーソル701でボタン802をクリックすると、プルダウンメニューが表示される。ユーザは、メニューの中から画像601内の文字列の言語認識用言語を選択する。そして、図5cに示すように、認識用言語英語が指定されると、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語とが指定された要求が、サーバ装置100に送信される。サーバ装置100の要求受信部101は、当該要求を受信する。本実施形態では、CPU501及びNIC504が協働して、要求受信部101として機能する。なお、以下の実施形態2乃至6においても同様である。画像処理部102は、受信された要求に指定された識別情報に基づいて画像を取得し、取得された画像に対して、受信された要求に指定されたパラメータを用いて画像処理を適用することにより、当該画像内から抽出された抽出情報を出力する。ここで、抽出情報とは、例えば、文字認識の結果、得られる画像内の文字列以下、認識済文字列というである。例えば、画像URLhttp://xxx.601.jpg及び認識用言語英語が指定された要求が受信されたとすると、画像処理部102は、まず当該画像URLに基づいて、WEBサーバ400から画像601を取得する。そして、画像処理部102は、取得した画像601内に含まれる文字は、英語であるとして、文字認識を行う。文字認識の結果、画像601内の文字が、SaleWaterBestbangforthebuckであると判断されると、画像処理部102は、これらの文字列を画像601内から抽出された認識済文字列として出力する。また、画像処理部102は、抽出情報が抽出されると、当該抽出情報に対する画像の識別情報ならびにパラメータに対応付けて、当該抽出された抽出情報をキャッシュする。例えば、RAM503には、図6に示すような抽出情報テーブル101aが格納されているとする。抽出情報テーブル101には、画像の識別情報画像URL101a1と、パラメータ認識用言語101a2と、抽出情報認識済文字列101a3と、が対応付けて登録される。画像処理部102は、文字認識により認識済文字列SaleWaterBestbangforthebuckを得ると、当該認識済文字列と、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語と、を対応付けて、抽出情報テーブル101aに登録する。本実施形態では、CPU501及び画像処理部505が協働して、画像処理部102として機能する。なお、以下の実施形態2乃至6においても同様である。応答送信部103は、画像処理部102により出力された抽出情報が指定される応答を、端末装置200へ送信する。例えば、応答送信部103は、認識済文字列SaleWaterBestbangforthebuckが指定された応答を、端末装置200へ送信する。ここで、当該応答は、例えば、端末装置200に表示されているWEBページ内の文字認識が終了した画像に、任意の図形を重ねて表示させるためのタグを追加する命令も含むものであるとする。例えば、端末装置200が当該応答を受信すると、図7に示すように、文字認識が終了した画像601に半透明の矩形901が重ねて表示される。本実施形態では、CPU501及びNIC504が協働して、応答送信部103として機能する。なお、以下の実施形態2乃至6においても同様である。そして、画像処理部102は、受信された要求に指定される識別情報ならびにパラメータに対応付けられる抽出情報がキャッシュされている場合、画像の取得ならびに画像処理の適用にかえて、キャッシュされている抽出情報を得て、当該得られた抽出情報を出力する。例えば、要求受信部101が、画像601の画像URLと認識用言語英語とを指定された要求を受信すると、画像処理部102は、図6の抽出情報テーブル101aを参照する。画像601の識別情報及び認識用言語英語に対応する認識済文字列SaleWaterBestbangforthebuckが登録されているので、画像処理部102は、画像601の取得及び文字認識の処理を省略して、当該認識済文字列を応答送信部103へ出力する。3.実施形態1のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図8のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図8のフローチャートに示す制御処理を開始する。要求受信部101は、画像の識別情報画像URLと、画像処理に対するパラメータ認識用言語と、が指定された要求を、端末装置200から受信するステップS101。例えば、ユーザが、画像601にカーソル701を重ね、図5a~cに示す手順で認識用言語英語を指定すると、要求受信部101は、画像URLhttp://xxx.601.jpgと、認識用言語英語とが指定された要求を受信する。画像処理部102は、受信された要求に指定される識別情報ならびに認識用言語に対応付けられる抽出情報認識済文字列がキャッシュされているか否かを判断するステップS102。画像処理部102は、当該認識済文字列がキャッシュされていると判断した場合ステップS102;Yes、キャッシュされている認識済文字列を出力するステップS103。例えば、図6に示す抽出情報テーブル101aがRAM503に格納されている場合、画像処理部102は、画像URLhttp://xxx.601.jpgと、認識用言語英語とに対応付けられた認識済文字列SaleWaterBestbangforthebuckを応答送信部103に出力する。一方、画像処理部102は、当該認識済文字列がキャッシュされていないと判断した場合ステップS102;No、受信された要求に指定される画像URLの画像を取得するステップS105。例えば、画像URLhttp://xxx.601.jpgと、認識用言語英語とに対応付けられた認識済文字列の情報が抽出情報テーブル101aに登録されていなかった場合、画像処理部102は、WEBサーバ400にアクセスし、画像URLhttp://xxx.601.jpgに対応する画像601を取得する。画像処理部102は、画像を取得すると、次に、要求に指定された認識用言語を用いて文字認識を行い、画像内から文字列認識済文字列を抽出するステップS106。例えば、画像処理部102は、画像601内の文字は英語であるとして、画像601に対して文字認識を行い、SaleWaterBestbangforthebuckの認識済文字列を得る。画像処理部102は、画像の識別情報と、認識用言語と、認識済文字列を対応付けてキャッシュするステップS107。例えば、画像処理部102は、図6に示すように、画像URLhttp://xxx.601.jpgと、認識用言語英語と、認識済文字列SaleWaterBestbangforthebuckと、を対応付けて、抽出情報テーブル101aに登録する。そして、画像処理部102は、抽出された認識済文字列を出力するステップS108。例えば、画像処理部102は、文字認識の結果として認識済文字列SaleWaterBestbangforthebuckを応答送信部103へ出力する。応答送信部103は、ステップS103又はステップS108において出力された認識済文字列が指定される応答を、端末装置200へ送信するステップS104。例えば、応答送信部103は、認識済文字列SaleWaterBestbangforthebuckが指定された応答を端末装置200へ送信する。本実施形態によれば、画像について、既に文字認識の結果が得られている場合、画像の取得及び文字認識の処理を省略することができる。そして、文字認識の結果得られた文字列について翻訳することにより、画像内の文字列の翻訳に要する時間を短縮することができる。4.実施形態2のサーバ装置の概要構成実施形態2のサーバ装置100は、画像内に含まれる文字列の翻訳に際し、当該画像内の指定された領域について既に文字認識の処理が行われている場合、画像の取得及び文字認識の処理を省略することを可能にするものである。本実施形態に係るサーバ装置100は、実施形態1と同様に、要求受信部101と、画像処理部102と、応答送信部103と、から構成されるが図4、各部の機能や扱う情報は、実施形態1と異なる。以下、詳細に説明する。要求受信部101は、画像の識別情報と、当該画像内の指定領域とが指定された要求を、端末装置200から受信する。ここで、指定領域とは、例えば、端末装置200を操作するユーザにより指定される、WEBページの画像内の領域である。例えば、指定領域は長方形により定められ、長方形の左上の角及び右下の角の座標により特定されるものとする。例えば、図9aに示すように、ユーザが、端末装置200において、カーソル701をドラッグして画像601内の領域902を選択したとする。ここで、画像601の左上の角911の座標縦座標、横座標とするが0、0、右下の角912の座標が200、300と設定されているとする。また、領域902の左上の角の座標が5、100、右下の角の座標が48、200であるとする。ユーザにより領域902が指定されると、端末装置200は、画像601の画像URLhttp://xxx.601.jpgと、指定領域5、100:48、200とが指定された要求をサーバ装置100に送信する。サーバ装置100の要求受信部101は、当該要求を受信する。なお、指定領域を指定する手法は、上記に限られない。例えば、図9bに示すように、画像内にカーソル701を重ねると、カーソル701を中心として所定の大きさの長方形903が表示され、長方形903の領域を指定領域とするようにしてもよい。また、指定領域は長方形に限らず、円形等であってもよい。画像処理部102は、受信された要求に指定された識別情報に基づいて画像を取得し、取得された画像内の指定領域について文字認識を行うことにより、当該画像内の当該指定領域から認識された認識済文字列を出力する。画像処理部102は、例えば、画像URLhttp://xxx.601.jpg、及び、指定領域5、100:48、200が指定された要求が受信されたとすると、画像処理部102は、まず当該画像URLに基づいて、WEBサーバ400から画像601を取得する。次に、画像処理部102は、文字認識のための認識用言語を推定する。例えば、WEBページ600のURLに、国を示すドメインコードが含まれる場合、当該ドメインコードから画像内に含まれる文字の言語を推定する。例えば、ドメインコードに.UKが含まれれば、認識用言語を英語と推定する。あるいは、html内に言語を指定するタグが存在するか判断し、存在する場合はその言語を認識用言語とする。例えば、html内に<htmllang=en>のタグが存在した場合、認識用言語を英語とする。本実施形態では、認識用言語は英語と推定されたとする。画像処理部102は、取得した画像601の指定領域5、100:48、200に含まれる文字は、英語であるとして、文字認識を行う。文字認識の結果、当該指定領域内の文字が、Saleであると判断されると、画像処理部102は、この文字列を認識済文字列として出力する。画像処理部102は、認識済文字列が抽出されると、当該認識済文字列に対する画像の識別情報ならびに指定領域に対応付けて、当該認識済文字列をキャッシュする。例えば、画像処理部102は、図10に示すように、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域5、100:48、200と認識済文字列Saleと、を対応付けて、抽出情報テーブル101aに登録する。ここで、画像処理部102は、認識済文字列が抽出されると、指定領域を指定領域内において当該認識済文字列が認識された認識領域に補正してから、当該認識済文字列をキャッシュするようにしてもよい。認識領域とは、例えば、認識済文字列を含む長方形であって、長方形の縦方向及び横方向の長さを最小にした長方形により特定される領域であるとする。例えば、Saleの認識領域図11の領域921は、8、110:45、170、Waterの認識領域図11の領域922は、60、120:90、180、Bestbangforthebuckの認識領域図11の領域923は、110、25:190、270とする。例えば、図9aに示すように、領域902が指定領域として指定され、指定領域5、100:48、200と指定された要求が受信されたとする。この場合、画像処理部102は、当該指定領域について文字認識をし、Saleの文字列を抽出した後、当該文字列が含まれる認識領域を求める。そして、画像処理部102は、図12に示すように、画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域認識領域8、110:45、170と、認識済文字列Saleと、を対応付けて抽出情報テーブル101aに登録する。また、例えば、図9cに示すように、画像601からはみ出した領域904が指定領域として指定され、指定領域52、-20:98、320と指定された要求が受信されたとする。この場合、画像処理部102は、図12に示すように、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域認識領域60、120:90、180と、認識済文字列Waterとを対応付けて、抽出情報テーブル101aに登録する。また、例えば、図9dに示すように、画像601内の文字列を横切るような領域905が指定領域として指定され、指定領域85、15:210、285と指定された要求が受信されたとする。この場合、画像処理部102は、図12に示すように、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域認識領域110、25:190、270と、認識済文字列Bestbangforthebuckと、を対応付けて、抽出情報テーブル101aに登録する。応答送信部103は、画像処理部102により出力された認識済文字列が指定される応答を、端末装置200へ送信する。例えば、認識済文字列Saleが指定された応答が端末装置200に受信されると、図13aに示すように、文字認識が終了した認識済文字列Saleの認識領域に半透明の矩形931が重ねて表示される。同様に、図13b乃至図13dに示すように、認識領域に半透明の矩形932、933が重ねて表示される。そして、画像処理部102は、受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる認識済文字列がキャッシュされている場合、画像処理部102は、画像の取得及び文字認識にかえて、キャッシュされている認識済文字列を得て、当該得られた認識済文字列を出力する。ここで、画像処理部102は、認識済文字列がキャッシュされた際に対応付けられた識別情報と、受信された要求に指定された識別情報と、が一致し、認識済文字列がキャッシュされた際に対応付けられた指定領域と、受信された要求に指定され指定領域と、が、重複する場合、受信された要求に指定される識別情報ならびにパラメータに含まれる指定領域に対応付けられる抽出情報がキャッシュされていると判定する。例えば、ユーザが、図13aに示すように、領域906を指定すると、要求受信部101が、画像601の画像URLと、指定領域5、35:52、200とを指定した要求を受信する。当該要求が受信されると、画像処理部102は、図12の抽出情報テーブル101aを参照する。抽出情報テーブル101aには、画像601の画像URLは一致し、要求に指定された指定領域5、35:52、200とキャッシュされている指定領域8、110:45、170とが重複する認識済文字列が登録されている。したがって、画像処理部102は、画像の取得及び文字認識の処理を省略して、認識済文字列Saleを応答送信部103に出力する。なお、要求に指定された指定領域とキャッシュされた指定領域とが重複するか否かの判断は、適宜設定することができる。例えば、図13a及び図13bに示すように、要求に指定された指定領域領域906、907がキャッシュされた指定領域認識領域、矩形931、932の全部を含む場合は、重複すると判断する。一方、図13cに示すように、要求に指定された指定領域領域908とキャッシュされた指定領域認識領域、矩形933とが一部のみ重なる場合、重複しないと判断するようにしてもよい。あるいは、認識領域と要求に指定された指定領域とが認識領域の面積の所定の割合だけ重なる場合、重複すると判断するようにしてもよい。また、あるいは、図13dに示すように、認識領域矩形933にカーソル701が重なった場合に、重複すると判断するようにしてもよい。5.実施形態2のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図14のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図14のフローチャートに示す制御処理を開始する。要求受信部101は、画像の識別情報と、指定領域と、が指定された要求を、端末装置200から受信するステップS201。例えば、ユーザが図9aの領域902を指定すると、要求受信部101は、画像URLhttp://xxx.601.jpgと、指定領域5、100:48、200とが指定された要求を受信する。画像処理部102は、受信された要求に指定される識別情報画像URLならびに指定領域に対応付けられる抽出情報認識済文字列がキャッシュされているか否かを判断するステップS202。画像処理部102は、当該認識済文字列がキャッシュされていると判断した場合ステップS202;Yes、キャッシュされている認識済文字列を出力するステップS203。例えば、画像処理部102は、図12に示す抽出情報テーブル101aを参照して、画像URLは一致し、要求に指定された指定領域5、100:48、200とキャッシュされた指定領域認識領域8、110:45、170とが重複すると判断する。この場合、画像処理部102は、画像URL及び認識領域に対応付けられた認識済文字列Saleを応答送信部103に出力する。一方、画像処理部102は、当該認識済文字列がキャッシュされていないと判断した場合ステップS202;No、受信された要求に指定される画像URLの画像を取得するステップS205。例えば、画像URLhttp://xxx.601.jpgが一致しない場合、あるいは、要求に指定された指定領域とキャッシュされた指定領域が重複しなかった場合、画像処理部102は、WEBサーバ400にアクセスし、画像URLhttp://xxx.601.jpgに対応する画像601を取得する。画像処理部102は、画像を取得すると、次に、認識用言語を推定し、当該認識用言語を用いて文字認識を行って、画像内から認識済文字列を抽出するステップS206。例えば、画像処理部102は、画像601の指定領域領域902の文字は英語であるとして、領域902に対して文字認識を行い、Saleの認識済文字列を得る。画像処理部102は、画像の識別情報と、認識用言語と、指定領域と、認識済文字列とを対応付けてキャッシュするステップS207。例えば、画像処理部102は、図10に示すように、画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域5、100:48、200と、認識済文字列Saleと、を対応付けて、抽出情報テーブル101aに登録する。なお、登録する前に、当該指定領域を認識領域8、110:45、170に補正して、図12に示すように登録してもよい。そして、画像処理部102は、抽出された認識済文字列を出力するステップS208。例えば、画像処理部102は、文字認識の結果として認識済文字列Saleを応答送信部103へ出力する。応答送信部103は、ステップS203又はステップS208において出力された認識済文字列が指定される応答を、端末装置200へ送信するステップS204。例えば、応答送信部103は、認識済文字列Saleが指定された応答を端末装置200へ送信する。本実施形態によれば、ユーザが指定した画像内の領域について、既に文字認識の結果が得られている場合、画像の取得及び文字認識の処理を省略することができる。そして、文字認識の結果得られた文字列について翻訳することにより、画像内の文字列の翻訳に要する時間を短縮することができる。6.実施形態3のサーバ装置の概要構成実施形態3のサーバ装置100は、画像内に含まれる文字列の翻訳に際し、当該画像内の指定された領域について既に文字認識及び翻訳の処理が行われている場合、画像の取得、文字認識及び翻訳の処理の省略を可能にするものである。本実施形態に係るサーバ装置100は、実施形態2と同様に、要求受信部101と、画像処理部102と、応答送信部103と、から構成されるが図4、各部の機能や扱う情報は、実施形態2と異なる。以下、詳細に説明する。要求受信部101は、画像の識別情報と、認識用言語と、指定領域と、変換情報と、が指定された要求を、端末装置200から受信する。変換情報とは、例えば、画像に含まれる文字列の翻訳後の言語以下、翻訳先言語というである。認識用言語を用いて画像内から抽出された認識済文字列は、翻訳先言語に翻訳される。以下、ユーザがWEBページ600の画像601内の指定領域領域909、座標は100、20:200、280とするについて、サーバ装置100に翻訳を求める場合を例に説明する。例えば、ユーザが、端末装置200においてカーソル701をドラッグして画像601内の領域909を選択すると、図15aに示すように、認識用言語及び翻訳先言語の指定を求めるポップアップ803が表示される。図15bに示すように、ユーザがカーソル701でボタン804をクリックすると、プルダウンメニューが表示される。ユーザは、メニューの中から領域909内の文字列の言語認識用言語を選択する。同様に、翻訳先言語についてボタン805をクリックして、メニューの中から領域909内の文字列を何語翻訳先言語に翻訳するかを選択する。図15cに示すように、認識用言語英語及び翻訳先言語日本語が指定されると、画像601の画像URLhttp://xxx.601.jpgと、指定領域100、20:200、280と、認識用言語英語と、翻訳先言語日本語と、が指定された要求が、サーバ装置100に送信される。サーバ装置100の要求受信部101は、当該要求を受信する。画像処理部102は、受信された要求に指定された識別情報に基づいて画像を取得し、取得された画像内の指定領域について文字認識を行うことにより、当該画像内の当該指定領域から認識された認識済文字列を出力する。そして、画像処理部102は、出力された認識済文字列に対して、受信された要求に指定された変換情報翻訳先言語を用いて変換処理を行うことにより、当該認識済文字列から変換された変換済文字列を出力する。例えば、画像処理部102は、要求に指定された画像URLhttp://xxx.601.jpgに対応する画像601をWEBサーバ400から取得する。次に、画像処理部102は、指定領域100、20:200、280について認識用言語英語を用いて認識済文字列Bestbangforthebuckを抽出する。そして、画像処理部102は、当該認識済文字列を、翻訳先言語日本語に変換し、変換済文字列お買い得を応答送信部103へ出力する。画像処理部102は、変換済文字列が抽出されると、当該変換済文字列に対する画像の識別情報、指定領域、認識用言語、認識済文字列、ならびに、変換情報に対応付けて、当該変換済文字列をキャッシュする。なお、本実施形態では、キャッシュされる指定領域は、認識領域とする。例えば、画像処理部102は、図16に示すように、画像601の画像URLhttp://xxx.601.jpgと、認識用言語英語と、指定領域110、25:190、270と、翻訳先言語日本語と、認識済文字列Bestbangforthebuckと、変換済文字列お買い得と、を対応付けて、抽出情報テーブル101aに登録する。なお、登録する情報はこれらの組み合わせに限らず、例えば、翻訳先言語及び変換済文字列を登録しないことも可能である。そして、画像処理部102は、受信された要求に指定される識別情報画像URL、指定領域、認識用言語、ならびに、変換情報翻訳先言語に対する変換済文字列がキャッシュされている場合、画像処理部102は、変換処理にかえて、キャッシュされている変換済文字列を得て、当該得られた変換済文字列を出力する。例えば、ユーザが図17aに示すように、領域910座標を90、0:200、290とするを指定し、ポップアップ806において、認識用言語英語と、翻訳先言語日本語とを選択したとする。この場合、要求受信部101は、画像601の画像URLと、指定領域90、0:200、290と、認識用言語英語と、翻訳先言語日本語と、を指定した要求を受信する。画像処理部102は、図16の抽出情報テーブル101aを参照し、当該要求に指定された画像URL、認識用言語、及び翻訳先言語と、キャッシュされたこれらの情報とは一致し、要求に指定された指定領域90、0:200、290とキャッシュされている指定領域110、25:190、270とは重複すると判断する。したがって、画像処理部102は、画像の取得、文字認識、及び、変換処理の処理を省略して、変換済文字列お買い得を応答送信部103へ出力する。なお、画像URL及び認識用言語が一致し、要求に指定された指定領域とキャッシュされている指定領域が重複した場合、画像処理部102は、画像の取得及び文字認識の処理のみを省略して、抽出情報テーブル101aに登録された認識済文字列を用いて翻訳先言語に変換し、変換済文字列を得るようにしてもよい。例えば、要求受信部101が、画像601の画像URLと、指定領域90、0:200、290と、認識用言語英語と、翻訳先言語ドイツ語と、を指定した要求を受信する。この場合、図16の抽出情報テーブル101aには、対応する変換済文字列は登録されていないので、認識済文字列Bestbangforthebuckをドイツ語に翻訳する変換処理を行い、変換済文字列を出力する。応答送信部103は、画像処理部102により出力された変換済文字列が指定された応答を、端末装置200へ送信する。例えば、変換済文字列お買い得が指定された応答が端末装置200に受信されると、図17cに示すように、変換済文字列お買い得が記されたポップアップ807がWEBページ600内に表示される。あるいは、図17dに示すように、認識領域に変換済文字列が記された矩形941を重ねて表示するようにしてもよい。7.実施形態3のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図18のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図18のフローチャートに示す制御処理を開始する。要求受信部101は、画像の識別情報画像URLと、指定領域と、認識用言語と、変換情報翻訳先言語と、が指定された要求を、端末装置200から受信するステップS301。例えば、ユーザが、図15aの領域909を指定し、図15cに示すようにポップアップ803で認識用言語及び翻訳先言語を指定すると、要求受信部101は、画像URLhttp://xxx.601.jpgと、指定領域100、20:200、280と、認識用言語英語と、翻訳先言語日本語とが指定された要求を受信する。画像処理部102は、受信された要求に指定される識別情報と、指定領域と、認識用言語と、翻訳先言語とに対応付けられる変換済文字列がキャッシュされているか否かを判断するステップS302。画像処理部102は、当該変換済文字列がキャッシュされていると判断した場合ステップS302;Yes、キャッシュされている変換済文字列を出力するステップS303。例えば、画像処理部102は、図16に示す抽出情報テーブル101aを参照して、画像URL、認識用言語、及び翻訳先言語は一致し、要求に指定された指定領域100、20:200、280とキャッシュされた指定領域認識領域110、25:190、270とが重複すると判断する。この場合、画像処理部102は、画像URL、指定領域、認識用言語、及び翻訳先言語に対応付けられた変換済文字列お買い得を応答送信部103に出力する。一方、画像処理部102は、当該変換済文字列がキャッシュされていないと判断した場合ステップS302;No、画像URLと、指定領域と、認識用言語とに対応付けられる認識済文字列がキャッシュされているか否かを判断するステップS305。画像処理部102は、当該認識済文字列がキャッシュされていると判断した場合ステップS305;Yes、キャッシュされている認識済文字列を翻訳先言語に変換して、変換済文字列を取得するステップS306。例えば、図16の抽出情報テーブル101aにおいて、翻訳先言語日本語及び変換済文字列お買い得が登録されていなかった場合、画像処理部102は、認識済文字列Bestbangforthebuckを翻訳先言語日本語に変換し、変換済文字列お買い得を得る。一方、画像処理部102は、当該認識済文字列がキャッシュされていないと判断した場合ステップS305;No、受信された要求に指定される画像URLの画像を取得するステップS309。そして、画像処理部102は、当該画像内の指定領域について文字認識を行い、認識済文字列を抽出するステップS310。例えば、画像URLhttp://xxx.601.jpgが一致しない場合、あるいは、要求に指定された指定領域とキャッシュされた指定領域が重複しなかった場合、画像処理部102は、WEBサーバ400にアクセスし、画像URLhttp://xxx.601.jpgに対応する画像601を取得する。そして、要求に指定される認識用言語英語を用いて指定領域について文字認識を行い、認識済文字列Bestbangforthebuckを抽出する。ステップS310において、認識済文字列が抽出されると、画像処理部102は当該認識済文字列に対して変換処理を行うステップS306。画像処理部102は、画像の識別情報と、認識用言語と、翻訳先言語と、指定領域と、認識済文字列と、変換済文字列と、を対応付けてキャッシュするステップS307。そして、取得した変換済文字列を応答送信部103へ出力するステップS308。例えば、画像処理部102は、図16に示すように、画像URLhttp://xxx.601.jpgと、認識用言語英語と、翻訳先言語日本語と、指定領域認識領域110、25:190、270と、認識済文字列Bestbangforthebuckと、変換済文字列お買い得と、を対応付けて、抽出情報テーブル101aに登録する。そして、変換済文字列お買い得を応答送信部103へ出力する。そして、画像処理部102は、ステップS303又はステップS308において出力された変換済文字列が指定される応答を、端末装置200へ送信するステップS304。例えば、応答送信部103は、変換済文字列お買い得が指定された応答を端末装置200へ送信する。本実施形態によれば、ユーザが指定した画像内の領域について、既に変換処理の結果翻訳結果が得られている場合、画像の取得、文字認識の処理、及び、変換処理を省略することができる。これにより、画像内の文字列の翻訳に要する時間を短縮することができる。8.実施形態4のサーバ装置の概要構成実施形態4のサーバ装置100は、画像について文字認識の処理が終了しているか否かをユーザに提示するものである。本実施形態に係るサーバ装置100は、図19に示すように、要求受信部101と、画像処理部102と、応答送信部103と、問合受信部104と、回答送信部105と、から構成される。本実施形態の要求受信部101、画像処理部102、及び、応答送信部103は、実施形態1と同様の機能を有する。以下、異なる機能を有する問合受信部104及び回答送信部105について説明する。問合受信部104は、画像の識別情報が指定された問合せを、端末装置200から受信する。例えば、図20aに示すように、ユーザが画像601内にカーソル701を重ねるとマウスオーバをすると、端末装置200は、画像601の画像URLが指定された問合せをサーバ装置100に送信する。サーバ装置100の問合受信部104は、当該問合せを受信する。本実施形態では、CPU501及びNIC504が協働して、問合受信部104として機能する。なお、以下の実施形態5及び6においても同様である。回答送信部105は、受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされていない場合、画像の識別情報と、画像処理のパラメータと、が指定された要求の送信を促すメッセージが指定された回答を、端末装置200へ送信し、受信された問合せに指定される識別情報に対応付けられる抽出情報がキャッシュされている場合、当該抽出情報が指定された回答を、端末装置200へ送信する。ここで、画像処理のパラメータとは、文字認識のための認識用言語であり、抽出情報とは、認識済文字列であるとする。サーバ装置100には、図6に示す抽出情報テーブル101aが格納されているとする。当該抽出情報テーブル101aには、要求に指定された画像601の画像URLhttp://xxx.601.jpgに対応する認識済文字列SaleWaterBestbangforthebuckが登録されている。したがって、回答送信部105は、認識済文字列が指定された回答を端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、図20aに示すように、認識済文字列を含むポップアップ809が表示される。なお、認識済文字列がキャッシュされている場合に送信される回答には、認識済文字列が得られている旨のメッセージが指定されるようにしてもよい。端末装置200が当該回答を受信すると、図20bに示すように、認識済文字列が得られている旨のメッセージを含むポップアップ810が表示される。一方、サーバ装置100に、画像601の画像URLに対応する認識済文字列がキャッシュされていない場合、回答送信部105は、画像601の画像URL及び認識用言語が指定された要求を送信するよう促すメッセージが指定された回答を、端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、図5aに示すように、認識用言語の入力を求めるポップアップ801が表示される。本実施形態では、CPU501及びNIC504が協働して、回答送信部105として機能する。なお、以下の実施形態5及び6においても同様である。9.実施形態4のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図21のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図21のフローチャートに示す制御処理を開始する。問合受信部104は、画像の識別情報が指定された問合せを、端末装置200から受信するステップS401。例えば、画像601の画像URLが指定された問合せを受信する。回答送信部105は、当該問合せに指定される識別情報に対応付けられる認識済文字列がキャッシュされているか否かを判断するステップS402。回答送信部105は、当該認識済文字列がキャッシュされていると判断するとステップS402;Yes、キャッシュされている認識済文字列が指定された回答を、端末装置200に送信するステップS403。例えば、画像601の画像URLに対応する認識済文字列SaleWaterBestbangforthebuckが、サーバ装置100に格納される抽出情報テーブル101aに登録されている場合図6、回答送信部104は、端末装置200に、当該認識済文字列を指定した回答を端末装置200に送信する。一方、回答送信部105は、当該認識済文字列がキャッシュされていないと判断するとステップS402;No、認識用言語の指定を促すメッセージが指定された回答を、端末装置200に送信するステップS404。例えば、画像601の画像URLに対応する認識済文字列が、サーバ装置100に格納される抽出情報テーブル101aに登録されていない場合、回答送信部104は、画像601の画像URL及び認識用言語が指定された要求を送信するよう促すメッセージが指定された回答を、端末装置200に送信する。この後、端末装置200から画像601の画像URL及び認識用言語が指定された要求を受け付けると、サーバ装置100は、例えば、図8のフローチャートに示す制御処理を開始する。本実施形態によれば、画像にマウスオーバ等するだけで、ユーザに、画像について文字認識の処理が終了しているか否かを知らせることができる。10.実施形態5のサーバ装置の概要構成実施形態5のサーバ装置100は、画像内の領域について文字認識の処理が終了しているか否かをユーザに提示するものである。本実施形態に係るサーバ装置100は、図19に示すように、要求受信部101と、画像処理部102と、応答送信部103と、問合受信部104と、回答送信部105と、から構成される。本実施形態の要求受信部101、画像処理部102、及び、応答送信部103は、実施形態2と同様の機能を有する。以下、異なる機能を有する問合受信部104及び回答送信部105について説明する。問合受信部104は、画像の識別情報と、当該画像内の位置と、が指定された問合せを、端末装置200から受信する。例えば、図22aに示すように、ユーザが画像601内にカーソル701を重ねるとマウスオーバをすると、端末装置200は、画像601の画像URLと、当該カーソル701の位置の座標75:175とするとが指定された問合せをサーバ装置100に送信する。サーバ装置100の問合受信部104は、当該問合せを受信する。回答送信部105は、受信された問合せに指定される識別情報、ならびに、受信された問合せに指定される位置を含む指定領域に対応付けられる認識済文字列が、画像処理部102によりキャッシュされている場合、当該キャッシュされている認識済文字列が指定された回答を、端末装置200へ送信する。例えば、サーバ装置100には、図12に示す抽出情報テーブル101aが格納されているとする。図22aに示すように、要求に指定された位置の座標75:175は、認識領域922に含まれる。当該抽出情報テーブル101aには、要求に指定された画像601の画像URLhttp://xxx.601.jpgと、要求に指定された位置の座標を含む指定領域認識領域922とに対応する認識済文字列Waterが登録されている。したがって、回答送信部105は、当該認識済文字列が指定された回答を端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、図22aに示すように、認識済文字列Waterを含むポップアップ811が表示される。なお、認識済文字列がキャッシュされている場合に送信される回答には、翻訳先言語が指定された要求の送信を促すメッセージが指定されるようにしてもよい。端末装置200が当該回答を受信すると、図22bに示すように、翻訳先言語の指定を求めるポップアップ812が表示される。一方、サーバ装置100に、画像601の画像URL及び指定された位置が含まれる指定領域に対応する認識済文字列がキャッシュされていない場合、回答送信部105は、当該指定領域について画像601の画像URL、画像内の位置及び認識用言語が指定された要求を送信するよう促すメッセージが指定された回答を、端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、例えば、図22cに示すように、認識用言語の入力を求めるポップアップ813が表示される。11.実施形態5のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図23のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図23のフローチャートに示す制御処理を開始する。問合受信部104は、画像の識別情報と、当該画像内の位置と、が指定された問合せを、端末装置200から受信するステップS501。例えば、画像601の画像URL及び位置75:175が指定された問合せを受信する。回答送信部105は、当該問合せに指定される識別情報及び位置を含む指定領域に対応付けられる認識済文字列がキャッシュされているか否かを判断するステップS502。回答送信部105は、当該認識済文字列がキャッシュされていると判断するとステップS502;Yes、キャッシュされている認識済文字列が指定された回答を、端末装置200に送信するステップS503。例えば、画像601の画像URL及び指定された位置75:175を含む指定領域に対応する認識済文字列Waterが、サーバ装置100に格納される抽出情報テーブル101aに登録されている場合図12、回答送信部104は、端末装置200に、当該認識済文字列を指定した回答を端末装置200に送信する。一方、回答送信部105は、当該認識済文字列がキャッシュされていないと判断するとステップS502;No、当該画像の指定領域について認識用言語の指定を促すメッセージが指定された回答を、端末装置200に送信するステップS504。例えば、画像601の画像URL及び指定された位置を含む指定領域に対応する認識済文字列が、サーバ装置100に格納される抽出情報テーブル101aに登録されていない場合、回答送信部104は、画像601の画像URL、当該指定領域及び認識用言語が指定された要求を送信するよう促すメッセージが指定された回答を、端末装置200に送信する。本実施形態によれば、画像内の領域にマウスオーバ等するだけで、ユーザに、当該領域について文字認識の処理が終了しているか否かを知らせることができる。12.実施形態6のサーバ装置の概要構成実施形態6のサーバ装置100は、画像内の領域について変換処理が終了しているか否かをユーザに提示するものである。本実施形態に係るサーバ装置100は、図19に示すように、要求受信部101と、画像処理部102と、応答送信部103と、問合受信部104と、回答送信部105と、から構成される。本実施形態の要求受信部101、画像処理部102、及び、応答送信部103は、実施形態3と同様の機能を有する。以下、異なる機能を有する問合受信部104及び回答送信部105について説明する。問合受信部104は、画像の識別情報と、当該画像内の位置と、変換情報と、が指定された問合せを、端末装置200から受信する。例えば、図22aに示すように、ユーザが画像601内にカーソル701を重ねると、図22bに示すように、翻訳先言語変換情報の指定を求めるポップアップ812が表示される。そして、ユーザが任意の翻訳先言語例えばスペイン語を選択すると、端末装置200は、画像601の画像URLと、当該カーソル701の位置の座標75:175と、翻訳先言語スペイン語が指定された問合せをサーバ装置100に送信する。サーバ装置100の問合受信部104は、当該問合せを受信する。回答送信部105は、受信された問合せに指定される識別情報、変換情報、ならびに、前記受信された問合せに指定される位置を含む指定領域に対応付けられる変換済文字列が、前記画像処理部によりキャッシュされている場合、前記回答に当該キャッシュされている変換済文字列が指定された回答を送信する。例えば、サーバ装置100には、図24に示す抽出情報テーブル101aが格納されているとする。当該抽出情報テーブル101aには、要求に指定された画像601の画像URLhttp://xxx.601.jpgと、要求に指定された位置の座標を含む指定領域認識領域922と、翻訳先言語スペイン語に対応する変換済文字列Aguaが登録されている。したがって、回答送信部105は、当該変換済文字列が指定された回答を端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、図25aに示すように、変換済文字列Aguaを含むポップアップ814が表示される。一方、サーバ装置100に、画像601の画像URL、指定された位置が含まれる指定領域、及び翻訳先言語に対応する変換済文字列がキャッシュされていない場合、回答送信部105は、当該変換済文字列がキャッシュされていない旨のメッセージが指定された回答を、端末装置200に送信する。端末装置200が当該回答を受信すると、端末装置200に表示されるWEBページには、例えば、図25bに示すように、変換済文字列がキャッシュされていない旨のメッセージを含むポップアップ815が表示される。13.実施形態6のサーバ装置の動作次に、本実施形態のサーバ装置100の各部が行う動作について図26のフローチャートを用いて説明する。サーバ装置100に電源が入れられると、CPU501は図26のフローチャートに示す制御処理を開始する。問合受信部104は、画像の識別情報と、当該画像内の位置と、変換情報と、が指定された問合せを、端末装置200から受信するステップS601。例えば、画像601の画像URL、位置75:175、及び翻訳先言語スペイン語が指定された問合せを受信する。回答送信部105は、当該問合せに指定される識別情報、位置を含む指定領域、及び翻訳先言語に対応付けられる変換済文字列がキャッシュされているか否かを判断するステップS602。回答送信部105は、当該変換済文字列がキャッシュされていると判断するとステップS602;Yes、キャッシュされている変換済文字列が指定された回答を、端末装置200に送信するステップS603。例えば、画像601の画像URL、指定された位置75:175を含む指定領域、及び翻訳先言語スペイン語に対応する変換済文字列Aguaが、サーバ装置100に格納される抽出情報テーブル101aに登録されている場合図24、回答送信部104は、端末装置200に、当該変換済文字列を指定した回答を端末装置200に送信する。一方、回答送信部105は、当該変換済文字列がキャッシュされていないと判断するとステップS602;No、当該変換済文字列がキャッシュされていない旨のメッセージが指定された回答を、端末装置200に送信するステップS604。例えば、画像601の画像URL、指定された位置を含む指定領域、及び翻訳先言語スペイン語に対応する変換済文字列が、サーバ装置100に格納される抽出情報テーブル101aに登録されていない場合、回答送信部104は、当該変換済文字列がキャッシュされていない旨のメッセージが指定された回答を、端末装置200に送信する。なお、本実施形態において、問合受信部104は、画像URL及び位置が指定された問合せを受信し、回答送信部105は、当該画像URL及び当該位置が含まれる指定領域に対応する変換済文字列が指定された回答を送信するようにしてもよい。例えば、画像601の画像URL及び指定された位置75:175が指定された問合せを受信した場合、回答送信部105は、図24の抽出情報テーブル101aを参照し、当該画像URL及び当該位置が含まれる指定領域に対応する変換済文字列水、Agua、L’eauを取得する。そして、回答送信部105は、これらすべての変換済文字列が指定された回答を端末装置200に送信する。当該回答を端末装置200が受信すると、端末装置200において、例えば、図25cに示すようなポップアップ816が表示される。あるいは、回答送信部105は、これまでに要求において指定された頻度の最も高い翻訳先言語に対応する変換済文字列を選択し、当該変換済文字列を指定した回答を送信するようにしてもよい。また、あるいは、回答送信部105は、抽出情報テーブル101aに登録されている変換済文字列からランダムに選択して、当該変換済文字列を指定した回答を送信するようにしてもよい。本実施形態によれば、画像内の領域にマウスオーバ等するだけで、ユーザに、当該領域について変換処理翻訳処理が終了しているか否かを知らせることができる。14.実施形態7の端末装置の概要構成実施形態7のプログラムは、サーバ装置と通信可能な端末装置に、サーバ装置で行った文字認識又は変換処理の結果を表示させるように機能させるものである。本実施形態に係るプログラムが動作する端末装置200は、図27に示すように、表示部201と、位置検出部202と、問合送信部203と、回答受信部204と、領域検出部205と、設定部206と、要求送信部207と、応答受信部208と、から構成される。表示部201は、識別情報により識別される画像を画面に表示する。例えば、表示部201は、図22aに示すように、画像URLhttp://xxx.601.jpgと指定される画像601を表示する。本実施形態では、CPU501及び画像処理部505が協働して、表示部201として機能する。位置検出部202は、画面に表示された画像内の位置の選択を検出する。例えば、位置検出部202は、図22aに示すように、画像内にカーソル701を重ねると、当該カーソル701の位置の座標を検出する。本実施形態では、CPU501及び画像処理部505が協働して、位置検出部202として機能する。問合送信部203は、位置の選択が検出されると、識別情報と、当該選択された位置と、が指定された問合せを、サーバ装置100へ送信する。例えば、図22aの場合、問合送信部203は、画像601の画像URLと、位置の座標75:175とが指定された問合せをサーバ装置100に送信する。本実施形態では、CPU501及びNIC504が協働して、問合送信部203として機能する。回答受信部204は、サーバ装置100から、回答を受信する。そして、表示部201が、受信された回答に指定される抽出情報を、画面にさらに表示する。例えば、回答受信部204は、認識済文字列Waterが指定された回答を受信する。この場合、表示部201は、図22aに示すように、当該認識済文字列が含まれるポップアップ811を表示する。本実施形態では、CPU501及びNIC504が協働して、回答受信部204として機能する。領域検出部205は、画面に表示された画像内の領域の選択を検出する。例えば、領域検出部205は、図9aに示すように、画像内でカーソル701がドラッグされると、ドラッグされた領域領域902の座標を検出する。本実施形態では、CPU501及び画像処理部505が協働して、領域検出部205として機能する。設定部206は、画像処理用のパラメータの設定を促す。例えば、設定部206は、文字認識に使用する認識用言語の設定を促す。本実施形態では、CPU501が設定部206として機能する。要求送信部207は、領域の選択が検出されると、識別情報と、設定されたパラメータと、当該選択された領域と、が指定された要求を、サーバ装置100へ送信する。例えば、図9aのように領域が指定されて、当該領域の座標が検出されると、要求送信部207は、画像URLhttp://xxx.601.jpgと、認識用言語英語と、選択された領域の座標5、100:48、200と、が指定された要求を、サーバ装置100へ送信する。本実施形態では、CPU501及びNIC504が協働して、要求送信部207として機能する。応答受信部208は、サーバ装置100から、応答を受信する。そして、表示部201が、受信された応答に指定される抽出情報を、画面にさらに表示する。例えば、応答受信部208は、認識済文字列Saleが指定された応答を受信する。この場合、表示部201は、例えば、図13aに示すように、認識済文字列Saleに半透明の矩形931が重ねて表示する。本実施形態では、CPU501及びNIC504が協働して、応答受信部208として機能する。15.実施形態7の端末装置の動作次に、本実施形態の端末装置200の各部が行う動作について図28のフローチャートを用いて説明する。端末装置200に電源が入れられると、CPU501は図28のフローチャートに示す制御処理を開始する。表示部201は、識別情報により識別される画像を画面に表示するステップS701。位置検出部202は、当該画面に表示された画像内の位置の選択を検出したか否かを判断するステップS702。例えば、表示部201は、画像URLhttp://xxx.601.jpgと指定される画像601を表示し、画像601にカーソル701を重ねると、位置検出部202は、カーソル701の位置の座標75:175を検出する図22a。位置検出部202により、位置の選択を検出したと判断されるとステップS702;Yes、問合送信部203は、識別情報と、当該選択された位置と、が指定された問合せを、サーバ装置100へ送信するステップS703。そして、回答受信部204は、サーバ装置100から、応答に対する回答を受信するステップS704。表示部201は、受信された回答に指定される抽出情報を、画面にさらに表示するステップS705。例えば、問合送信部203は、画像601の画像URLと、位置の座標75:175とが指定された問合せをサーバ装置100に送信する。そして、回答受信部204は、当該位置の座標が含まれる領域において、文字認識により得られた認識済文字列Waterが指定された回答を受信する。当該回答を受信すると、表示部201は、図22aに示すように、当該認識済文字列が含まれるポップアップ811を表示する。一方、位置検出部202により、位置の選択を検出したと判断されなかった場合ステップS702;No、領域検出部205は、画面に表示された画像内の領域の選択を検出したか否かを判断するステップS706。例えば、ユーザにより、図9aに示すように、画像内でカーソル701がドラッグされると、領域検出部205は、ドラッグされた領域領域902の座標5、100:48、200を検出する。領域検出部205により、領域の選択を検出したと判断されるとステップS706;Yes、設定部206は、画像処理用のパラメータの設定を促すステップS707。要求送信部207は、識別情報と、設定されたパラメータと、当該選択された領域と、が指定された要求を、サーバ装置100へ送信するステップS708。そして、応答受信部208は、サーバ装置100から、当該要求に対応する応答を受信するステップS709。表示部201は、受信された応答に指定される抽出情報を、画面にさらに表示するステップS710。例えば、設定部206は、文字認識に使用する認識用言語の設定を促し、認識用言語英語が設定されると、要求送信部207は、画像601の画像URLと、認識用言語英語と、領域の座標5、100:48、200と、が指定された要求を、サーバ装置100へ送信する。そして、応答受信部208は、当該領域と重複する領域において、文字認識により得られた認識済文字列Saleが指定された応答を受信する。当該応答を受信すると、表示部201は、例えば、図13aに示すように、認識済文字列Saleに半透明の矩形931が重ねて表示する。一方、領域検出部205により、領域の選択を検出したと判断されなかった場合ステップS706;No、あるいは、ステップS705、S710の処理が終了すると、ステップS701に戻る。なお、本実施形態において、回答受信部204が受信する回答には、抽出情報が画像のどの領域から抽出されたかを示す領域情報がさらに指定されるようにしてもよい。そして、本実施形態のプログラムは、画像の識別情報と、抽出情報と、領域情報と、を対応付けて端末装置200にキャッシュさせるようにしてもよい。この場合、ユーザが、当該画像と識別情報が同じ画像に対して、キャッシュされた領域情報に含まれる領域にマウスオーバすると、表示部201は、当該領域情報に対応する抽出情報を画面に表示する。また、応答受信部208が受信する応答には、抽出情報が画像のどの領域から抽出されたかを示す領域情報がさらに指定されるようにしてもよい。そして、本実施形態のプログラムは、画像の識別情報と、抽出情報と、領域情報と、を対応付けて端末装置200にキャッシュさせるようにしてもよい。この場合、ユーザが、当該画像と識別情報が同じ画像に対して、キャッシュされた領域情報が示す領域と重複するように領域を選択すると、表示部201は当該領域情報に対応する抽出情報を画面に表示する。領域が重複するか否かの判断は、例えば、実施形態2の場合と同様に行うことができる。また、本実施形態のプログラムは、ブラウザが実行する各種のスクリプト言語等により記述される。本実施形態によれば、サーバ装置と通信可能な端末装置に、サーバ装置で行った文字認識や変換処理の結果を表示させることができ、端末装置においてWEBページ内の画像の文字をリアルタイムで表示させることができる。