This is an online dictionary. Online translators are NOT allowed in my class, however, this is a great site to use to look up individual words. It gives you examples of how to use words (so you don't use the wrong one) in addition to having a forum where people can discuss specific uses. WARNING - the forum may or may not have inappropriate words and comments on it. Don't forget - you will still need to conjugate your verbs if that is what you are looking up!!!!
Here is a site to help you when you are typing in Spanish.
Choose your chapter at the top - the higher number chapter, the more verbs you will have to choose from. Choose your settings at the bottom and see how well you do!
This link gives you the opportunity to click on the concept you are not presently understanding and practice until you get it. There are many topics covered, including grammar concepts from all levels of Spanish.
Forget how to conjugate a verb? Type the infinitive and let your computer conjugate it for you!