Learning through reflecting, communication and translating