...but a "claim" for an ad. I´d like to know if it sounds good and makes sense in english. Obviously, it is for a languages school. There it goes:

Languages for life

TIA