n2words converts a numerical number into a written one, supports 27 languages and has zero dependencies.