I recommend using a dictionary and list of conjugations/declensions, because internet translators haven't quite got the hang of Latin yet. Wiktionary helped me a lot; it tells you all you need to know about a word - but you can only find individual words.