>>> float(sum(fractions.Fraction(x) for x in unidecode.unidecode('100½').split())) 100.5 fractions unidecode