# wort-to-number **Repository Path**: mirrors_ibm/wort-to-number ## Basic Information - **Project Name**: wort-to-number - **Description**: Transforms numbers written as words (in German language) into numbers - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2025-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Word To Number > Transforms numbers written as words (in German language) into numbers > Umwandlung von Zahlen als Wörter in Zahlen > Example: "Mario ist dreiunddreißig Jahre alt" -> "Mario ist 33 Jahre alt" - Developed for Watson Speech to Text - For now covers 0 to 999999 - Converts only matching numbers, rest of the string will be preserved - Smart formatting available: - supports 5-digit zip codes (e.g. "achtzig dreissig fünf München" -> "80305 München") - supports 11-digit tax ids (e.g. "fünf dreiundzwanzig vier fünf sechsundsechzig acht neun eins eins" -> "52345668911") # Install ``` npm install wort-to-number --save ``` # Usage ## Standard Usage ```javascript const wordToNumber = require("wort-to-number"); console.log(wordToNumber("eintausenddreihundertsiebenunddreißig")); // "1337" console.log(wordToNumber("acht sieben drei null sechs")); // "8 7 3 0 6" ``` ## Smart formatting enabled: To enable smart formatting, pass in `true` as second parameter ```javascript const wordToNumber = require("wort-to-number"); console.log(wordToNumber("acht sieben drei null sechs", true)); // zip code "87306" console.log( wordToNumber( "fünf dreiundzwanzig vier fünf sechsundsechzig acht neun eins eins", true ) ); // tax id "52345668911" ``` # License [MIT](https://tldrlegal.com/license/mit-license) ## Open Source @ IBM Find more open source projects on the [IBM Github Page](http://ibm.github.io/).