Вот, в c# кубик запихни, текст помещать в переменную TextNumber, её создать надо
Dictionary<string, long> NumberWords = new Dictionary<string, long>
{
{"ноль", 0}, {"один", 1}, {"одна", 1}, {"одно", 1}, {"два", 2}, {"две", 2},
{"три", 3}, {"четыре", 4}, {"пять", 5}, {"шесть", 6}...