General "hot" (temperature):
* Está quente: This is the most common and literal translation for "it is hot."
* Faz calor: This means "it's hot weather" and is more appropriate for describing the temperature outside.
"Hot" as in attractive:
* É bonito/bonita: This translates to "he/she is beautiful/handsome" and is the most common way to say someone is attractive.
* É sexy: This literally means "he/she is sexy" and is more suggestive than "bonito/bonita."
* É gostoso/gostosa: This means "he/she is delicious" and is a more colloquial and informal way to say someone is attractive. However, it can be considered slightly inappropriate in some contexts.
"Hot" as in spicy food:
* É picante: This means "it is spicy" and is the most common way to describe spicy food.
It's important to consider the context and the person you are talking to when choosing the best way to say "are hot" in Portuguese.