Boomerang is a simple application to memorize foreign words. 1. Type new foreign words or phrases with the translation; 2. Take control of the lists of added words; 3. Repeat and memorize the words! The algorithm randomly chooses words one by one from the list and requires typing the right translation or the word in the original language; or requires choosing the proper word from the list of variants (multiple choice).