Existe también una versión de esta aplicación para traducir los números a texto en francés, otra que los traduce la valenciano o catalán y ahora una en italiano.
Si prefieres una versión que traduzca los números a varios idiomas prueba:
Una vez más me pongo manos a la obra para ofrecer alguna que otra herramienta que pueda ser útil para su aplicación o página web.
En alguna ocasión se nos ha podido plantear la realización de una aplicación que necesite escribir cantidades en número y en letra al mismo tiempo. Imagina por ejemplo una que cumplimentara cheques para el pago de nóminas, y que nuestra aplicación nos pasara únicamente las cantidades en número. Necesitaríamos transformarlas a letra.
Pues esto es lo que hago en esta ocasión.
Para que lo pueda usar cualquiera, la función la he encapsulado en un fichero js, que incorporándolo a su aplicación, le facilitará la tarea de la traducción.
Pruebe su funcionamiento:
Indique número:
Si le es de utilidad, le explico como implementarla.
Entre las etiquetas <head></head> de su web, pegue el siguiente código (o cópielo) :
<script language="javascript" src="https://pfont.eu/www4/nt.js" ></script>
Dentro de su aplicación, cuando tenga la cantidad en número asignada a una variable, invoque la función nt pasándole el valor de dicha variable y recogiendo la respuesta en otra.
Supongamos en en la varible numero tengo el valor y quiero que la variable texto recoja su traducción:
var texto=nt(numero);
Con esto habre conseguido que la variable texto ahora contenga el texto equivalente a la cantidad númerica..
Ahora puedo presentarla en pantalla o escribirla donde necesite.
Una forma mucho más fácil sería poner directamente el gadget que hay al principio en su página. Lo puede hace con este código:
<div style="text-align: center; width: 100%;">
<iframe frameborder="0" height="330px" scrolling:="none" src="https://pfont.eu/gadgets/conversor.html" width="250px"></iframe>
</div>
Espero haberle ayudado en algo, y si necesita algo más, me tiene a su disposición.
Saludos.
07/12/12
Bueno, a petición de David, un usuario que ha solicitado que añadiera la posibilidad de transcribir decimales, lo he puesto. Deben usar la coma (,) como separador entre los enteros y los decimales.
09/11/13
Una amable lectora me ha solicitado la posibilidad de traducir listas de números, aunque ella lo quería para Word, me ha parecido más práctico realizarlo con Excel, desde aquí puede copiar y pegar a cualquier aplicación.
Les dejo el enlace para descargar la hoja Excel.
https://pfont.eu/www4/numeroatexto.xls
Recuerde que debe habilitar las macros. Ya se que los navegadores advierten de su peligrosidad, pero es la única forma de que funcione, le aseguro no que no he metido ningún código malicioso.
Le cuesta un poco abrirse porque he habilitado las 65000 líneas para que pueda entrar todos los números que precise.
22/01/15
Quería añadir, ahora que los móviles nos acompañan a todas partes, que podéis llevar esta aplicación con vosotros a todas partes, escribiendo en el navegador del móvil la siguiente dirección:
Se ve pequeño, pero haciendo zoom en la pantalla podréis usarlo con cierta comodidad.
06/10/17
Ahora ya puede descargarla para movil desde:
Espero que les sirva.
no lee decimales
ResponderEliminarEfectivamente, cuando desarrollé esta rutina no pensé en esta posibilidad, pero no creo que sea demasiado difícil incluirla. un día de estos igual me animo y la implemento.
EliminarGracias por la apreciación.
¿Ya se animo a que lea decimales? Jejejeje, ya lo necesito.
ResponderEliminarLo siento, David, ni me acordaba de los decimales. La verdad es que estoy metido en la promoción de Gestión de Invitados (http://invitados.pfont.eu) tengo un poco abondonado el Blog.
EliminarDe momento por si te sirve te diré que puedes poner aparte la cantidad decimal y lo que te dé la plicación, ponerle al fina "décimas", "centésimas", "milésimas",... dependiendo del número de decimales.
David, ya lo tienes, espero que aun te sirva. Para los decimales utiliza la coma (,) no el punto.
EliminarGracias por seguir mi blog.
Hola, señores Pfont. Es para decirles que su conversor es el mejor de la web y lo he utilizado online. Pero al igual que David y otros interesados, necesito de ustedes la hoja de excel con los decimales, tal cual como el conversor en Js. Debo decirles que soy poco conocedor de este lenguaje y necesito su ayuda. Si esta nota la quieren utilizar de propaganda para su producto, pueden hacerlo; porque sencillamente es el mejor del mercado. Gracias.-
EliminarHola alitaichichuan. Atendiendo su solicitud, he implementado los decimales en la hoja Excel. Si tiene a bien descargarla, le recuerdo que es bastante pesada, por lo que, dependiendo de la velocidad de su línea y de la rapidez de su ordenador puede tardar algunos minutos. Si encuentra algún error, por favor, comuníquemelo para su corrección. Saludos cordiales.
EliminarAgradecido en sobremanera por su aptitud, realmente me ha servido de mucho la visita a esta página. Ojala todas fuesen tan atentos como ustedes. Aunque debo decirle que la página la necesitaba sin botones para utilizar la formula en cualquier columna de excel y no exclusivamente en la Columna A. Pero no es determinante, me supongo que ya tengo la mayoría del trabajo hecho gracias a su actitud, buscaré un amigo que sepa de visual basic que me le quite los botones y me quede como una función normal de excel que es como la necesito. Pero lo cortez no quita lo valiente, así que agradecido nuevamente por su rápida repuesta a mi solicitud. de vds. atentamente: alitaichichuan.
Eliminarverdaderamente agradecida, ya puedo ayudar ami hija a realizar corectamente las actividades de su coleguio.
ResponderEliminarAgradecido yo por tu comentario, ya que sois los usuarios los que dais sentido a este blog.
EliminarMuy bueno, demoré en buscar una herramienta como ésta, y al fin la he encontrado.
ResponderEliminarMuchas gracias.
causa kisiera coger el texto de la caja e un resultado como lo ago gracias
ResponderEliminarEste comentario ha sido eliminado por el autor.
EliminarSi quieres usar la versión gadget no puedes hacer más que copiar y pegar.
ResponderEliminarPara el manejo desde una aplicación lo tienes explicado en el blog, pero si necesitas que te envíe un poco de código para que lo veas más claro, dime a que correo te lo envío.
Gracias por interesarte.
Buenas noches, necesito su ayuda. Quiero en escritura word escribir numeros largos ejm: 7912264 pues debo hacer una lista larga de personas a las cuales les tengo que poner su numero de identidad. Que formula puedo poner trate con {=1128\*cardtext} pero es para numeros pequeños. <muchas gracias
ResponderEliminarSe lo he preparado en Excel, desde esta aplicación puede copiar lo números (números y texto) y pegarlo en Word.
EliminarEspero que le sea de utilidad.
oigan pudieran ayudarme en como se hace la formula de convertir números a letras pero en lenguaje flexible de pseint
ResponderEliminarLa verdad es que no he usado nunca ese lenguaje. Siento mucho no poder ayudarte.
Eliminarhola, necesito escribir numero con decimales en letras, me puede ayudar por favor
ResponderEliminarYenny, en esta página tienes las ayudas que necesitas.
EliminarSi lo que quieres es convertir algún número ocasionalmente indícalo en la entrada de datos correspondiente, pulsa 'Convertir', y te aparecerá el número escrito en letras.
Ten en cuenta que el separador de decimales debe ser la coma (,) y que los números no deben llevar puntos para separar los miles. (ej: 12356987,8965) .
Si lo que necesitas es crear una aplicación para otros usos, añade el script correspondiente entre las etiquetas 'head', tal y como indico, y si lo que precisas es convertir muchos números de golpe, puedes descargarte el fichero excel que figura también en la página. Este fichero traduce hasta 65000 números de una pasada, pero te advierto que es bastante pesado de descargar.
Espero que haberte podido ayudar.
viejo cuando coloco 100.00 me traduce a cien mil pero cuando coloco
ResponderEliminar100.000 me dice un millon como hago para trabajar con 3 decimales despues del punto. gracias por el aporte
Hola, antes que nada, gracias por visitar este blog.
EliminarTal y como explico en fecha 7/12/12, debes usar como separador de decimales la coma (,).
Prueba a poner 100,00 o 100,000 , aunque los ceros sin más después de la coma decimal no tienen demasiado sentido, otra cosa sería 100,001 por ejemplo.
buenas noches, ayudenme a leer esta cantidad en letra 321.076.853.342,162
ResponderEliminarTrescientos veintiún mil setenta y seis millones ochocientos cincuenta y tres mil trescientos cuarenta y dos unidades con ciento sesenta y dos milésimas
EliminarHola por fis ayudenme a leer esta cantidad en letra por favor 24,234,621,910
ResponderEliminarVeinticuatro mil doscientos treinta y cuatro millones seiscientos veintiún mil novecientos diez.
EliminarMe pueden decir como escrivir este numero 35546785347994454853
ResponderEliminarTreinta y cinco trillones quinientos cuarenta y seis mil setecientos ochenta y cinco billones trescientos cuarenta y siete mil novecientos noventa y cuatro millones cuatrocientos cincuenta y cuatro mil ochocientos cincuenta y tres.
EliminarPuede variar según la escala numérica usada en tu país, te aconsejo que veas: https://es.wikipedia.org/wiki/Trill%C3%B3n
Como se escribe esta sifra de numeros 32865954329874318654 es mi tarea espero su respuesta grasias
ResponderEliminarSiguiendo la nomenclatura de la respuesta a tu anterior pregunta, ya deberías poder resolverlo tu solo. Ten en cuenta el enlace que te adjunté y este https://es.wikipedia.org/wiki/Bill%C3%B3n
EliminarLamento tener que decir que sanidadagropecuaria.com.mx ha copiado mi código en un nuevo fichero en su servidor, en lugar de ponerlo tal y como yo lo he dejado, que le servía exactamente igual, y a mi me ayudaba a posicionar mi web en los buscadores. Solo quiero decir que eso no es ético. Eso no se hace.
ResponderEliminarPuedes compartir el codigo de js para convertir numeros a letras?
ResponderEliminarGracias
hola buenas noches porfavor me puede ayudar con el funcionamiento de este codigo solo cosas especificas y breves...
ResponderEliminarPor supuesto que me gustaría ayudarle, puede preguntar lo que necesite e intentaré responderle, pero estoy de vacaciones y no tengo ordenador disponible hasta septiembre. Me manejo con el smartphone y no tengo facilidad para revisar el código. Saludos.
ResponderEliminarmuchas gracias
ResponderEliminarhola quisiera saber si alguien puede decirme como pasar de números a letras con el programa pseint y si puede pasármelo a mi correo dvargas2796@gmail.com muchas gracias
ResponderEliminarMuy buen artículo gracias, también hay otra APP Android para usar en celulares y tabletas, que convierte números a palabras, ideal para corroborar o escribir rápidamente y en donde quiera que estemos, números en palabras ya sea para cheques, contratos o en documentos importantes, esta APP esta disponible en:
ResponderEliminarhttps://play.google.com/store/apps/details?id=net.sabro.numerosaletras
Tienes la versión para móviles de esta aplicación en la app:
Eliminarhttps://play.google.com/store/apps/details?id=eu.pfont.conversornumeroatexto
Muy buen artículo , fue espectacular la ayuda gracias
ResponderEliminarGracias por dejar su comentario. Me alegro que le haya gustado.
Eliminar