I am working on a "simple" computer program to convert numbers to long form english.
My goal here is to produce "proper english" output. At present I am unable to locate anything with a definitive explanation of how best to represent this. I've found a few pages with a few rules and incorporated as much as I can.
Here are some examples:
1001 - one thousand and one (this seems appropriate to me)
$1,121,001.50 - one million, one hundred and twenty-one thousand and one dollars and fifty cents (the last half of this is questionable)
I'd like to be correct here, so I've provided a URL to test the program:
http://www30.brinkster.com/hirerob/english/numerical.asp?1000For different values, change the 1000 after the question mark to $2000 or $2123.50 or 1,200,323,323, or nearly any number up to about 900 digits long. As an aside, at the present time, I am not certain that very large numbers are correctly translated, and decimal points that are not dollar values are currently ignored.
I'd greatly appreciate your insight into the appropriate way to express numbers as words.
Thank you in advance for your expertise,
Rob Lindman
Web Developer (Looking for work, BTW)
http://www.roblindman.com/