Glossaries
Pass out these glossaries or links to your respective students. I am sure they would appreciate the ability to do their own translating and they would respect you for it.
These and more glossaries can be found here: http://newyorkscienceteacher.com/sci/pages/esl/index.php
These and more glossaries can be found here: http://newyorkscienceteacher.com/sci/pages/esl/index.php