Scriba is a great tool to learn Latin. It features :- Lewis and Short's Latin-English dictionary(5 000 entries in the free version, more than 50 000 in the full version, through paid add-on)- declensions and conjugations of all the entries- a Latin word parser- an English-Latin lexicon- Allen & Greenough's New Latin Grammar- a Document reader which allows you to look up words in the database- Flashcards to learn new words