How to change the language of the ‘Reset Password’ page

I guess you could use either HTML5 or IP based geolocation, set a current_language cookie and you are good to go. Or even better if you just simply ask the user about it. WordPress translation is not equal to multi-language by any means.