منبع اصلی نوشتار زیر در این لینک قرار دارد

تبدیل عدد به حروف

تبدیل عدد به حروف، هم فارسی و هم انگلیسی

https://github.com/ilius/num2words

به زبان پایتون هست

اصل کدش رو خیلی وقت پیش نوشته بودم

دوست دارم در آینده زبان‌های دیگه رو هم بصورت ماژولار اضافه کنم