We currently have a crude mechanism to convert numbers to words (e.g. using a few static arrays) and based on the size of the number translating that into an english text. B
Take a look at Tradukisto. It's a Java library I've written which does the job.