Num2words is now support converting number to currency.
We can now use num2words(12345.67, lang=“th”, to=“currency”, currency=“thb”).
Can I make pull request added to money_in_words function
ret = num2words(number, lang=frappe.local.lang, to="currency", currency=main_currency)
It’ll make better translation for some language, I know for sure it is for Thai.
The first picture show that translation from current function is not usable for Thai language, second picture translation is works perfectly.