I like this idea! This is much better than hiding preferred languages somewhere under profile settings. Additionally giving a chance to tweak the settings is better than the current one size fits all -model, where everything is either translated to one language or not.
As a site owner chance to provide more context, feedback link etc. would be cool too, but I think the biggest user need relates to the translation experience.