14. The computer program product of claim 11 , wherein the configurable transformation macro is a macro that transforms source input data from a particular file format into another file format.
11. A computer program product stored in a computer readable storage device having computer usable program code embodied therein that is executable by a computer for performing configuration rule translation mapping, the computer program product comprising: computer usable program code for receiving one or more inputs to create a new feature according to requirements for a specific machine type by a configuration rule translation mapper, wherein the one or more inputs to create a new feature are translation source data; computer usable program code for receiving a selection of one or more translation types by the configuration rule translation mapper; computer usable program code for performing configuration rule translation mapping based on the one or more translation types selected to translate the translation source data into a desired format by the configuration rule translation mapper, wherein the configuration rule translation mapping translates and maps a structure of the specific machine type into data and images for a system, and wherein the configuration rule translation mapping performs language translation from a first language to a second language using a multi-language dictionary system; computer usable program code for transferring the translation source data translated into the desired format by the configuration rule translation mapper to a configurable transformation macro, wherein the configuration rule translation mapper is created by the configurable transformation macro; computer usable program code for determining whether a portion of the translation source data is untranslatable; computer usable program code for tagging the portion of the translation source data that is untranslatable with an indication code in response to determining that a portion of the translation source data is untranslatable; computer usable program code for outputting the portion of the translation source data that is untranslatable with the indication code for corrections; and computer usable program code for outputting a final transformation output by the configurable transformation macro using a transformation macro script and one or more transformation templates.