As an adjective:
* Enough: This is the most common translation. "Tengo bastante dinero" means "I have enough money."
* Plenty: This is another common translation, especially when it refers to a large quantity. "Hay bastante comida" means "There is plenty of food."
* Quite: This is used to modify another adjective or adverb. "Es bastante difícil" means "It's quite difficult."
As an adverb:
* Quite: This is the most common translation. "Estoy bastante cansado" means "I am quite tired."
* Enough: This is also a common translation. "He hablado bastante" means "I have spoken enough."
* Very: This can be used in some contexts, but it's less common than "quite."
Note: The exact translation of "bastante" will depend on the context. You need to look at the whole sentence to determine the best English equivalent.