1. If you mean you are physically hot (from the weather or exercise):
* J'ai chaud. (Formal and informal) This is the most common and literal translation.
* Il fait chaud. (It's hot) - You can use this to describe the weather.
2. If you mean you are attractive:
* Je suis beau/belle. (I am handsome/beautiful) - This is a more formal way to say you are attractive.
* Je suis sexy. (I am sexy) - This is more informal and a bit bolder.
* Je suis canon. (I am hot/amazing) - This is a slang term for someone who is very attractive.
3. If you mean you are feeling a surge of excitement or passion:
* Je suis excité(e). (I am excited)
* Je suis passionné(e). (I am passionate)
It's important to consider the context and who you're talking to when choosing the appropriate phrase.