You're attempting to learn a language, but you frequently forget what you learn. A kind of spaced reinforcement is the key to it all. A Safari extension for iOS called Linguisticat inserts words in the languages you already know and desire to learn while normal browsing.