Language learning has historically been a difficult and sometimes irritating journey. For many learners, getting a whole new language will involve repeated publicity, trial and mistake, and often counting on immediate translation amongst their native language as well as the goal language. This back-and-forth solution don't just consumes important c