10. A computer-readable storage medium which stores a set of instructions for an application program which when executed by a computer system comprising a processing unit and a storage device performs a method for creating and editing an electronic document and for converting a number, the method executed by the set of instructions comprising: determining by the computer system whether a string of text within the document contains a number expressed as digit shapes by identifying the number expressed using digit shapes regardless of a language in which the digit shapes are expressed; in response to determining that the string of text includes the number expressed as digit shapes, semantically labeling by the computer system the number with schema information by associating the string of text with an inline eXtensible Markup Language (XML) tag belonging to at least one semantic category, indicating that the number is convertible and displaying in a user interface the number identified as digit shapes; generating and displaying on a display device in the user interface a list of actions for converting the semantically labeled string of text to contain the number expressed as different digit shapes, the list of actions being identified upon the schema information; responsive to a selection by the user of an action from the displayed list, generating by the computer system a converted number by converting the number to equivalent text in a language identified in the selection by the user and replacing each digit shape in the selected number with a corresponding different digit shape in the language identified in the selection by the user; and then inserting by the computer system the converted number into the string of text in the electronic document to replace the selected number therein expressed as digit shapes.
10. A computer-readable storage medium which stores a set of instructions for an application program which when executed by a computer system comprising a processing unit and a storage device performs a method for creating and editing an electronic document and for converting a number, the method executed by the set of instructions comprising: determining by the computer system whether a string of text within the document contains a number expressed as digit shapes by identifying the number expressed using digit shapes regardless of a language in which the digit shapes are expressed; in response to determining that the string of text includes the number expressed as digit shapes, semantically labeling by the computer system the number with schema information by associating the string of text with an inline eXtensible Markup Language (XML) tag belonging to at least one semantic category, indicating that the number is convertible and displaying in a user interface the number identified as digit shapes; generating and displaying on a display device in the user interface a list of actions for converting the semantically labeled string of text to contain the number expressed as different digit shapes, the list of actions being identified upon the schema information; responsive to a selection by the user of an action from the displayed list, generating by the computer system a converted number by converting the number to equivalent text in a language identified in the selection by the user and replacing each digit shape in the selected number with a corresponding different digit shape in the language identified in the selection by the user; and then inserting by the computer system the converted number into the string of text in the electronic document to replace the selected number therein expressed as digit shapes. 13. The computer-readable storage medium of claim 10 , wherein replacing the number in the string of text with the converted number comprises utilizing a document object model provided by the application program for editing the electronic document to replace the number with the converted number.