For a person or something that is pleasant:
* Agréable: This is the most general translation and can be used for people, places, things, or experiences.
* Sympathique: This is a more informal and friendly way to say "nice" for a person.
* Charmant/charmante: This is a more formal and polite way to say "nice" and is often used for people or things that are charming.
For something that is good or pleasing:
* Bien: This is a general word for "good" and can be used to describe something that is nice.
* Joli/jolie: This is used to describe something that is pretty or beautiful.
* Beau/belle: This is a more formal word for "beautiful."
For a pleasant experience:
* Agréable: This word can also be used for pleasant experiences.
* Plaisant/plaisante: This is another word for "pleasant" and can be used for experiences.
Example sentences:
* C'est une agréable soirée. (This is a pleasant evening.)
* Il est sympathique. (He is nice.)
* Elle est charmante. (She is charming.)
* C'est un beau tableau. (It is a beautiful painting.)
* C'est un joli cadeau. (It is a pretty gift.)
* J'ai passé une agréable journée. (I had a pleasant day.)
The best translation of "nice" will depend on the specific context and the nuance you want to convey.