We have some print English-Latin dictionaries in the library. There is one in the first floor Reference Collection under the call number PA2365.E5 C33 1977.
However, Google Translate http://translate.google.com/should work fine for a simple translation such as the examples you gave. For instance, Google translate gives "Vox veritatis" for voice of truth and "Vox vitae" for voice of life. Although I am not a Latin scholar, the well-known phrase "Vox populi" (for "voice of the people" or "popular voice") follows the same construction.
If in doubt, you may want to ask a Latin teacher.
|Monday - Friday||8 a.m. - 8 p.m.|
|Saturday - Sunday||10 a.m. - 4 p.m.|