"Vile" is correct in those cases. No need to change. Most medicine doesn't exactly taste good after all. XD

"Briault" does look to be a mistranslation from quick googling.