Numero a letras

Raul
05 de Mayo del 2005
Hola!
Necesito un programa que al introducir un numero,su respuesta sea ese numero en letras.Por ejemplo si ponemos 314, pues que salga "tres cientos catorce"
GRACIAS!!