I don't know which is better, but for convenience-wise, I usually keep the [ google translate ] page open on one of my monitors and just copy the vocabulary and paste it onto the google translate box, instantly, I can get the meaning(s) of the vocabulary. Or, you can just type the word onto the google box, very convenient.
Most of the time, the meaning goes with the context of my reading materials, if it doesn't, I would guess the meaning....haha....