by EgyFirst Software , inc Num2Text convert numerical values into words in 4 languages
For example, the numerical value 7431285.46 would be translated into Seven millions , four hundreds and thirty one thousands , two hundreds and eighty five dollars and forty six cents .