Woorden naar cijfers
Zet gespelde Engelse cijfers in een tekst om in cijfers, waarbij al het andere intact blijft.
Woorden naar cijfers
Plak tekst en elk Engels getal dat in woorden is geschreven, wordt herschreven als cijfers, terwijl de rest van de zin precies blijft zoals u deze heeft getypt. ‘Ik heb eenentwintig appels en honderdvijf peren’ wordt ‘Ik heb 21 appels en 105 peren’. Het leest hele getallen die uit veel woorden bestaan: kardinalen van nul tot negentien, tientallen zoals veertig en negentig, de schaalwoorden honderd, duizend, miljoen, miljard en biljoen, en het verbindingsstuk 'en' binnen een getal, dus 'tweeduizenddriehonderd' en 'honderdvijf' worden beide correct ontleed.
De parser is bewust voorzichtig met grenzen. Een komma of een nieuwe regel beëindigt een getal, dus 'één, twee' wordt '1, 2' in plaats van één groot cijfer. Woorden die er alleen numeriek uitzien, worden met rust gelaten: 'android' behoudt zijn 'en', 'aanwijzer' wordt nooit gelezen als een decimaalteken en een enkele 'a' of 'en' wordt nooit aangeraakt. Het woord 'a' telt alleen als één vlak voor een schaalwoord, dus 'honderd' geeft 100 terwijl 'een kat' een kat blijft. Decimalen werken via "punt": "drie komma één vier" verandert in 3.14.
Twee opties bepalen de uitvoer. Schakel rangtelwoorden in en "eerste", "drieëntwintigste" en "honderdste" worden 1e, 23e en 100e; schakel het uit om rangtelwoorden als woorden te laten. Het scheidingsteken voor duizendtallen kan wegblijven, of een komma of een spatie toevoegen voor grote cijfers, zodat twaalfduizend driehonderdvijfenveertig wordt gelezen als 12.345 of 12.345.
Eén belangrijke beperking: de tool begrijpt alleen Engelse cijferwoorden. Als u op de Slowaakse, Tsjechische, Duitse, Poolse of Hongaarse site schrijft, worden de Engelse cijfers in uw tekst nog steeds omgezet (handig voor het opschonen van Engels bronmateriaal), maar wordt "dvadsaťjeden" of "einundzwanzig" niet ontleed. Alles draait in uw browser en niets dat u plakt, wordt ooit geüpload.