Automation and Evaluation of the Keyword Method for Second Language Learning