Number::Spell 1000519252 -> one billion five hundred nineteen thousand two hundred fifty two Number::Spell (eu) 1000519252 -> one thousand million five hundred nineteen thousand two hundred fifty two num2en 1000519252 -> one billion, five hundred and nineteen thousand, two hundred and fifty-two num2en_ordinal 1000519252 -> one billion, five hundred and nineteen thousand, two hundred and fifty-second #### use strict; use warnings; use Number::Spell; use Lingua::EN::Numbers qw(num2en num2en_ordinal); print 'Number::Spell 1000519252 -> ' . spell_number (1000519252) . "\n"; print 'Number::Spell (eu) 1000519252 -> ' . spell_number (1000519252, Format => 'eu') . "\n"; print 'num2en 1000519252 -> ' . num2en (1000519252) . "\n"; print 'num2en_ordinal 1000519252 -> ' . num2en_ordinal (1000519252) . "\n";