I only know English but am in the middle of studying Latin and I've found that the pain of having to look up works makes them stick in my mind pretty well. Once you can understand a decent number of words you can construct the meaning surprisingly quickly just based on context and the endings of words.