HimalSoft Dictionary II is a very useful program for students to test words of different languages. You can add words with their translation to a list and test yourself in several ways: Multiple Choice, With Typing or Without Typing. The computer remembers the mistakes you've made and after the test you can choose to save your wrong words or to test again the wrong words. These advanced test-options together with its user-friendly interface make this program the most effective tool for students to learn words of foreign languages. Now this program is free.