Vocabulary is very important part of learning language. The teaching and learning process of vocabulary should be enjoyful and permanent. In my opinion, the first idea which is about google translate doesn’t effective one . because the system is just a computer so it won’t be reliable. Especially, Turkish is not suitable to translate in English because of their syntactic features. Second idea is about using online dictionary. It will be more easy way to search , instead of using classic dictionary. But you have to access internet.Sometimes it will be problematic. Using flash cards is also effective way of teaching vocabulary. It is memorable and enjoyful. Creating small dictionaries could be benefitial to make connection between synonyms.While students are studyşng one words he also make rememberization of same meaning words too. The another way of teaching vocabulary could be crosswords puzzle, instead of learning process it can be felt as a hobby or enjoyful activity type. And finally using web to develop vocabulary knowledge also benefitial and current way.