Thus, an image or sounds obtained using a predetermined process can be provided for the client machine 300 where a function button was clicked on. [0081] Furthermore, the functions provided by the conversion server 100 may include processes used for image data, such as a process used for identifying characters included in image data, a process for translating characters that have been identified a