A great resource for Latin to English translation:

Latin Dictionary