n2words
n2words converts a numerical number into a written one, supports 27 languages and has zero dependencies.
words-pt
The list of all the words in Portuguese, including all possible combinations and variations (masculine, feminine, plural, singular, verbal conjugations, etc.)