Online dictionary Latin-English and English-Latin.
The CSV file of Latin words has frequencies, age etc.
From the project website (accessed 2016-04-08):
The dictionary is about 39000 entries, as would be counted in an ordinary dictionary. This may generate many hundreds of thousands of 'words' that one can construct over all the declensions and conjugations. The point of this tool is to help in simple translations for a beginning Latin student or amateur. (© 1993-2007 by William Whitaker)