Konvertor čísla na slová zadarmo
Premeňte ľubovoľné číslo na slová v angličtine, vietnamčine, poľštine, turečtine, španielčine, portugalčine, francúzštine, nemčine, ruštine a ďalších 7 jazykoch: základné čísla, sumy v mene aj slovné znenie na šeky.
Bežné použitia
- Napíšte čísla na čeky a právne dokumentyKonvertujte sumy na napísané slová pre čeky, peňažné príkazy a právne zmluvy, kde sa vyžadujú napísané sumy.
- Napíšte čísla vo vzdelávacom materiáliKonvertujte čísla na napísanú angličtinu na pracovné listy, vzdelávací obsah a materiály na učenie jazykov.
- Napíšte sumy faktúr slovamiKonvertujte celkové sumy faktúr na napísané slová pre medzinárodné faktúry, objednávky na nákup a žiadosti o zaplatenie.
- Napíšte čísla na písanie a publikovanieNasledujte pravidlá sprievodcu štýlom prevodením čísiel na slová pre eseje, články, knihy a odborné písanie.
- Čísla v slovách na pristupnosť a čítačky obrazovkyGenerovať napísané reťazce čísiel pre prístupný obsah, značky ARIA a kompatibilitu s čítačkou obrazovky.
Ako to funguje
Tento prevodník používa ručne napísaný algoritmus — bez knižnice, bez volania API. Celý prevod beží vo vašom prehliadači pomocou troch statických vyhľadávacích tabuliek (jednotky, desiatky a slová mierky ako „tisíc“, „milión“) a slučky rozdeľovania na skupiny, ktorá rozdelí akékoľvek celé číslo na skupiny po troch číslach a lokálne zostaví slovný výraz.
- 1Spracovanie vstupu a zistenie znamienkaNástroj odstráni čiarky, skontroluje úvodné znamienko mínus a overí vstup jednoduchým regulárnym výrazom pre číslice. Tiež používa BigInt na zachytenie čísel nad Number.MAX_SAFE_INTEGER (9 007 199 254 740 991) skôr, než by presnosť čísel s pohyblivou rádovou čiarkou v JavaScripte tichý poškodila výsledok.
- 2Rozdelenie na trojčíslicové skupiny so slovami mierkyCeločíselná časť sa opakovane delí 1 000 a každý zvyšok (0–999) sa prevedie pomocou vyhľadávania stovky-desiatky-jednotky. Každá skupina sa potom predpojí svojím slovom mierky z poľa SCALES ('tisíc', 'milión', 'miliarda', 'bilión', 'biliarda') a skupiny sa spoja čiarkami.
- 3Následné spracovanie podľa režimuV závislosti od zvoleného režimu sa slovný reťazec transformuje: poradový režim aplikuje pevne zakódovanú mapu prípon na posledné slovo (napr. 'dvadsaťjeden' sa stane 'dvadsiaty prvý'); menový režim vyhľadá názvy hlavnej a vedľajšej jednotky pre zvolenú menu (USD, GBP, EUR, INR, JPY, CAD, AUD) a zaokrúhli desatinnú časť na najbližší cent; režim šeku/právny formát formátuje výstup ako 'Jedentisíc dvesto tridsaťštyri a 56/100 dolárov'.
- 4Výsledok zobrazený a skopírovaný v prehliadačiPrevedený reťazec sa prepočítava pri každom stlačení klávesu cez React useMemo — nie je tu žiadna sieťová požiadavka. Kliknutím na Kopírovať sa výsledok zapíše do schránky pomocou API navigator.clipboard prehliadača.
Súvisiace nástroje
Konvertor Lakh Crore
Konvertujte medzi lakh, crore, arab a million, billion, trillion — a napíšte akúkoľvek sumu v indickej angličtine so spôsobom zápisu pre šeky.
Pridať čísla strán do PDF
Pridajte čísla strán do PDF — vyberte formát, polohu, počiatočné číslo a veľkosť písma. Beží výlučne vo vašom prehliadači; PDF sa nikdy nenahrá.
Kalkulačka čínskeho zverokruhu
Zistite svoje zviera a prvok čínskeho zverokruhu (so správnou hranicou lunárneho nového roka), váš západný znak zverokruhu a číslo vašej životnej cesty numerológie — z vášho dátumu narodenia. Zadarmo, súkromne, len tak zo zábavy.