You say that Frontend Password Reset is translation ready, and even if that's true per se, it doesn't seem to be usable on a multilingual site.
I have my site in two languages, and when the user chooses the language of his choice, all pages will be shown in that language.
I translated your .pot file and uploaded the translated .mo and .po files, but they don't seem to be taken into account. The only way I found to modify the texts was on your settings page, but that's only in one language. Apparently the same text is shown to all users regardless of their language choice.
So what's the point with the .po and .mo files?
Or am I missing something?