This can be fixed by using translate="no" on the container for each number:
<span class="badgecount" translate="no">41</span>
This would affect translation to any language, not just English.
While some languages like Japanese have number systems of their own, I'm not aware of any that don't use our number system at all. For reference, see an example post on Japanese Stack Overflow: the top scoring answer has a score of "11" when not translated, and "11 11" when translated to English.
Answer from Laurel on Stack ExchangeRecently whenever I say something like "I'd like to pay eighty-eight dollars and fifty-two cents for this item," It'll display it as $88.52 instead of "eighty-eight fifty-two." The annoying thing is that it displays it using words but immediately converts them. Is there any way to keep them as words instead of numbers?
I'm on a Samsung Galaxy S7 Edge. Running Android 6.0.1 with Google Translate version 5.0.0.RC24.121993595