My dear colleague;
I've read about your problem.I've been teaching English for more than thirty years.I can assure you that teaching English using the translation method is completely useless.If you find the following bits of advice useful to you you can follow them.
1.Use the NL only when it's necessary and saves time an efforts.
2.Give your pupils the chance to talk in the TL(target language) most of the time.As much as they talk and use the language the best results you'll get.
3.Give them assignments to do either in pair work or group work.
4.Let your pupils correct their language mistakes by encouraging the pupils who give the correct answers.If you do this the pupil who had made a mistake will know that he was wrong.
5.Do your best to use real life situations from inside the classroom or from outside school.
6.Don't let assessment be your target.Your target should be helping the pupils to learn the language .Try to use the ongoing assessment .
7.Listening to native English speakers is very important.You can use materials on tapes or CDs.
8.Let your lessons be enjoyable and interesting.
With My Best Wishes.
- For Teachers