spellMyNumber converts decimal numbers of arbitrary length to words in any language supported by GNU's aspell (among others, English, German, French, and Spanish). Digits are translated to characters according to the mapping of the buttons on a telephone's keypad.