Other questions have been answered regarding converting English words to numbers, particularly using the library w2n or other custom algorithms.
However I don't know how to convert French (or generically speaking, any language's) words to integers, such as:
>>> word_to_number('quarante-quatre')
44
I'm not a fluent speaker of French, but it's certainly not just trying to translate the words in https://github.com/akshaynagpal/w2n/blob/master/word2number/w2n.py right?
just googled a bit and found a very similarly named project called text2num that:
provides functions and parser classes for:
- parsing numbers expressed as words in French and convert them to integer values;
their demo:
from text_to_num import text2num
text2num('quatre-vingt-quinze')
gives 95
back, which seems about right