Sure, watching movies is one of the ways to improve your English, but only ONE of the ways, it shouldn't be seen as the only activity that you do in English. If you really want to see progress you need to involve your productive skills-speaking and writing-since watching something is a mere receptive skill. As to translation, I think it's a habit that a lot of learners acquired at lower levels and later when reaching a higher level, translation actually slows down comprehension and hence your speaking making your brain do a double work. I always recommend my intermediate and higher level students stop using bilingual dictionaries and instead look up new words and phrases in monolingual ones: read the definition and the examples and do NOT translate them, you may also look up images in google that usually helps too. Writing down definitions, examples and making your own sentences with the new words or phrases (again, all WITHOUT any translation) normally works as well. This way you will be getting used to create meanings in English without translating.