* Je déteste: This is the most common and direct translation.
* J'ai horreur de: This means "I have a horror of" and conveys a stronger aversion.
* Je ne supporte pas: This translates to "I can't stand" and implies a strong dislike.
So, depending on the intensity of your detestation, you can choose the phrase that best suits your meaning.