Text this: Translation as a catalyst for foreign language learning: a self-regulated learning approach mediated by instructor feedback and peer collaboration