1. An image processing apparatus to support image processing in multiple languages, the image processing apparatus comprising: a user interface configured to set an instruction from a user for various functions performed by the image processing apparatus, wherein the user interface displays characters in a language; a determining unit configured to automatically determine the language currently used for the characters displayed in the user interface of the various functions; a setting unit configured to set, in response to the determining unit automatically determining the language currently used for the characters displayed in the user interface, the determined language as a scanned document language for use in recognizing characters in a scanned document which is obtained by scanning a paper document; and a character recognizing unit configured to utilize the scanned document language set by the setting unit to recognize characters in the scanned document and create text data.