A Master's doesn't take anything like that long in the UK- you can do one in a year. The general tendency is to have shorter courses in the UK, with small classes and then to get you into work instead of spending ages on courses. However, university courses are very expensive, unless she can get a grant of some kind. Even as an EU student, she is ikely to be oaying £4,000 or more for a course, I believe. I did mine some years ago and paid over £3k. Among the courses that have a good reputation, Lancaster University has a good reputation, and is one of the places, like Birmingham, that have done a lot of work with corpus linguistics. King's College has a reputation for EIL (English as an international lnaguage).