Převodník čísel na slova zdarma
Převeďte libovolné číslo na slova v angličtině, vietnamštině, polštině, turečtině, španělštině, portugalštině, francouzštině, němčině, ruštině a dalších 7 jazycích: základní číslovky, peněžní částky i znění na šeku.
Běžná použití
- Napište čísla na šeky a právní dokumentyPřeveďte částky na psaná slova pro šeky, poštovní příkazy a právní smlouvy, kde je vyžadována psaná částka.
- Napište čísla v slovech pro vzdělávací materiályPřeveďte čísla na psané angličtiny pro pracovní listy, vzdělávací obsah a materiály pro osvojování jazyků.
- Napište fakturované částky v slovechPřeveďte součty faktur na psaná slova pro mezinárodní faktury, nákupní objednávky a žádosti o platbu.
- Hláskování čísel pro psaní a publikováníPostupujte podle průvodců stylem konverzí čísel na slova pro eseje, články, knihy a odborné psaní.
- Čísla ve slovech pro usnadnění přístupu a čtečky obrazovkyGenerujte psané číselné řetězce pro přístupný obsah, popisky ARIA a kompatibilitu se čtečkou obrazovky.
Jak to funguje
Tento převodník používá ručně napsaný algoritmus — bez knihovny, bez volání API. Celý převod běží ve vašem prohlížeči pomocí tří statických vyhledávacích tabulek (jednotky, desítky a slova řádů jako „tisíc“, „milion“) a smyčky rozdělující libovolné celé číslo na skupiny po třech číslicích, přičemž anglickou frázi sestavuje lokálně.
- 1Parsování vstupu a detekce znaménkaNástroj odstraní čárky, zkontroluje úvodní znaménko minus a ověří vstup proti jednoduchému číselnému regulárnímu výrazu. Také používá BigInt k zachycení čísel nad Number.MAX_SAFE_INTEGER (9 007 199 254 740 991), než by přesnost pohyblivé řádové čárky JavaScriptu tiše poškodila výsledek.
- 2Rozdělení na tříčíslicové skupiny se slovy řádůCeločíselná část se opakovaně dělí 1 000 a každý zbytek (0–999) se převádí přes vyhledávání stovky-desítky-jednotky. Ke každé skupině se poté přidá předpona jejího slova řádu z pole SCALES („tisíc“, „milion“, „miliarda“, „bilion“, „biliarda“) a skupiny se spojí čárkami.
- 3Následné zpracování specifické pro režimV závislosti na zvoleném režimu se slovní řetězec transformuje: řadový režim aplikuje pevně danou mapu přípon na poslední slovo (např. „dvacet jedna“ se stane „dvacátý první“); měnový režim vyhledá názvy hlavní a vedlejší jednotky pro zvolenou měnu (USD, GBP, EUR, INR, JPY, CAD, AUD) a zaokrouhlí desetinnou část na nejbližší cent; režim šeku/právní formát formátuje výstup jako „jeden tisíc dvě stě třicet čtyři a 56/100 dolaru“.
- 4Výsledek zobrazen a zkopírován v prohlížečiPřevedený řetězec se přepočítává při každém stisku klávesy přes useMemo Reactu — žádný síťový požadavek se neprovádí. Kliknutí na Kopírovat zapíše výsledek do schránky pomocí navigator.clipboard API prohlížeče.
Související nástroje
Převodník Lakh Crore
Převádějte mezi lakh, crore, arab a million, billion, trillion — a zapište libovolnou částku slovy v indické angličtině s formulací v rupiích pro šeky.
Přidat čísla stránek do PDF
Přidejte čísla stránek do PDF — vyberte formát, polohu, počáteční číslo a velikost písma. Běží zcela ve vašem prohlížeči; PDF se nikdy nenahrává.
Kalkulátor čínského zvěrokruhu
Zjistěte své čínské zvířátko zvěrokruhu a element (se správnou hranicí lunárního Nového roku), své západní znamení zvěrokruhu a své numerologické číslo životní cesty — ze svého data narození. Zdarma, soukromě, jen pro zábavu.