###There's an easier way. We have the `num2words` module which can be easily installed via `pip`: pip install num2words The advantage of this module is that it supports multiple languages: > - en (English, default) > - fr (French) > - de (German) > - es (Spanish) > - lt (Lithuanian) > - lv (Latvian) > - en_GB (British English) > - en_IN (Indian English) > - no (Norwegian) > - pl (Polish) > - ru (Russian) > - dk (Danish) > - pt_BR (Brazilian Portuguese) More, you can even generate ordinal numbers like _forty-second_. A small python example for converting numbers to words using `num2words` would look like this: >>> from num2words import num2words >>> num2words(42) forty-two >>> num2words(42, ordinal=True) forty-second You can read more about what you can do using this module [here](https://pypi.python.org/pypi/num2words)