module translation