In dit artikel
Wat is getal-naar-woorden conversie?
Getal-naar-woorden conversie transformeert numerieke cijfers naar hun geschreven (uitgeschreven) vorm. Bijvoorbeeld, 1234 wordt "duizend tweehonderdvierendertig" in het Nederlands. Deze conversie is essentieel voor juridische documenten, financiële instrumenten en toegankelijkheid — overal waar getallen ondubbelzinnig moeten zijn in tekstvorm.
Hoewel het concept eenvoudig lijkt, variëren de regels enorm per taal. Engels volgt relatief consistente groeperingsregels, maar talen zoals Frans, Duits en veel Slavische talen hebben unieke grammatica, geslachtsovereenkomst en woordvormingsregels die meertalige getalconversie een verrassend complexe taak maken.
Hoe getal-naar-woorden werkt
Het basisalgoritme voor het converteren van getallen naar woorden werkt door het getal op te splitsen in groepen van drie cijfers (eenheden, duizendtallen, miljoenen, miljarden, enz.) en elke groep onafhankelijk te converteren voordat ze worden gecombineerd met het juiste schaalwoord.
- Groepeer de cijfers — splits het getal in blokken van drie van rechts naar links. Voor 1.234.567: de groepen zijn 1 (miljoenen), 234 (duizendtallen), 567 (eenheden)
- Converteer elke groep — elk driecijferig blok wordt onafhankelijk geconverteerd: honderdtallen, dan tientallen en eenheden. "Vijfhonderdzevenenzestig" voor 567
- Voeg schaalwoorden toe — voeg de juiste schaal toe: miljoen, duizend, enz. Combineer dan: "een miljoen tweehonderdvierendertigduizend vijfhonderdzevenenzestig"
De tientallen-positie heeft speciale behandeling in het Engels omdat 11-19 unieke woorden hebben. In het Nederlands worden getallen samengesteld met de eenheden voor de tientallen (vierentwintig = vier-en-twintig).
Probeer gratis — geen aanmelding vereist
Converteer getallen naar woorden →Taalspecifieke regels
Getal-naar-woorden conversie verschilt aanzienlijk per taal. Wat voor Engels werkt, gaat snel mis bij andere talen.
- Engels — relatief eenvoudige groepering, optioneel gebruik van "and" ("one hundred and twenty-three" in Brits Engels vs "one hundred twenty-three" in Amerikaans Engels)
- Frans — unieke regels voor 70 (soixante-dix = zestig-tien), 80 (quatre-vingts = vier-twintigen) en 90 (quatre-vingt-dix = vier-twintig-tien). Belgisch en Zwitsers Frans gebruiken septante, huitante/octante, nonante
- Duits — samengestelde woorden worden achterstevoren gelezen: 234 is "zweihundertvierunddreißig" (twee-honderd-vier-en-dertig). Het hele getal kan één samengesteld woord worden
- Slavische talen — getallen vereisen grammaticale naamval-overeenstemming met het getelde zelfstandig naamwoord, en de woordvorm verandert afhankelijk van of het getal 1, 2-4 of 5+ is. Pools heeft de meest complexe regels met meerdere verbuigingspatronen
Veelvoorkomende toepassingen
Het converteren van getallen naar woorden is vereist in veel professionele en technische contexten.
- Cheques schrijven — het bedrag moet in woorden worden geschreven om wijziging en fraude te voorkomen ("Betaal aan de order van: duizend tweehonderd euro")
- Juridische documenten — contracten, gerechtelijke stukken en juridische overeenkomsten schrijven geldbedragen en hoeveelheden uit om dubbelzinnigheid te elimineren
- Toegankelijkheid en schermlezers — schermlezers hebben getal-naar-woorden conversie nodig voor natuurlijk klinkende uitvoer van datums, bedragen en metingen
- Factuurgeneratie — professionele facturen bevatten vaak het totaalbedrag in zowel numerieke als geschreven vorm voor duidelijkheid
- Financiële rapporten — jaarverslagen en formele financiële overzichten kunnen vereisen dat getallen worden uitgeschreven volgens stijlrichtlijnen (gewoonlijk worden getallen onder de tien als woorden geschreven)
Omgaan met speciale gevallen
Naast eenvoudige gehele getallen moet getal-naar-woorden conversie verschillende speciale gevallen behandelen die complexiteit toevoegen.
- Decimalen — doorgaans uitgedrukt als het gehele deel "komma" dan elk cijfer individueel: 3,14 wordt "drie komma veertien". Voor valuta: "drie euro en veertien cent"
- Negatieve getallen — voeg "negatief" of "min" toe voor de woordvorm: -42 wordt "min tweeënveertig"
- Zeer grote getallen — schaalwoorden strekken zich uit door biljoen, biljard, triljoen en verder. Het systeem is goed gedefinieerd voor getallen tot 10^63 (vigintiljoen) in de korte schaal die door Engelstalige landen wordt gebruikt
- Rangtelwoorden — conversie naar rangtelwoorden (eerste, tweede, derde, eenentwintigste) volgt andere regels dan hoofdtelwoorden en varieert per taal
Veelgestelde vragen
Hoe werken rangtelwoorden in verschillende talen?
De vorming van rangtelwoorden varieert sterk. Engels voegt "-th" toe aan de meeste getallen (fourth, fifth) met onregelmatige vormen (first, second, third). Frans gebruikt het achtervoegsel "-ième" (deuxième, troisième) met "premier" voor eerste. Duits voegt "-te" toe voor 2-19 en "-ste" voor 20+ (zweite, zwanzigste). Slavische talen verbuigen rangtelwoorden als bijvoeglijke naamwoorden, met geslachts- en naamval-overeenstemming.
Hoe worden decimalen uitgedrukt in woorden in verschillende talen?
Engels gebruikt "point" gevolgd door individuele cijfers (3.14 = "three point one four") of de breuknotatie ("three and fourteen hundredths"). Veel Europese talen gebruiken een komma als decimaalteken en zeggen "komma": 3,14 = "trois virgule quatorze" in het Frans. Valutabedragen worden doorgaans anders uitgedrukt: "drie euro en veertien cent."
Wat is het grootste getal dat in woorden kan worden uitgedrukt?
Theoretisch is er geen limiet — je kunt altijd een ander schaalwoord toevoegen. In de praktijk heeft de korte schaal (gebruikt in het Engels) benoemde getallen tot 10^63 (vigintillion) en verder met Latijns-gebaseerde naamgevingsconventies. De lange schaal (gebruikt in veel Europese talen) benoemt getallen anders — een biljoen in de lange schaal is 10^12, niet 10^9. De meeste converters ondersteunen getallen tot ten minste 10^15 (quadrillion/biljard).