Using Translation Tools for L2-Learning in a Self-Regulated Environment