1. A method being executed by a processor of an electronic device for supporting multiple languages in an image measurement program, the method comprising: recording detailed information in relation to a new language file added to a template file, wherein the template file is provided by the image measurement program and stored in a storage device, and the detailed information comprises items provided by a user interface of the image measurement program and expressed in the new language; creating one or more executable files for the image measurement program according to the template file; in response that the image measurement program is started, adding the new language to a language selection menu of the user interface by executing the one or more executable files; and displaying all languages available to the image measurement program under the language selection menu of the user interface, and displaying all the items provided by the user interface in a user-selected language on a display device.