What options does one has when trying to set up an internationalized or multilingual user profile at multilingual site. When useing the core profile option the i18n module provides the posibility to translate the names of the profile fields, which might be enough for some profiles, but if you want a profile where user writes an introduction of him self, you are in trouble. Exposing the user entered text for translation trough t() function is not a good option.
Another option might be profiles as nodes (node profile or usernode), but from my understanding they will not work with i18n module out of the box. At least I havent found the way how to use them with internationalization yet.
Is there any other option?

Comments
usernodes
I think you will have better luck with some kind of user profile as node module, as it gets better i18n support by the day. (I never done this before, so I cannot provide more accurate suggestions, but home-baking some custom profile solution does not cut it IMHO).
Reviving this thread to ask...
Has any more information come out on this subject? It's rather essential for a project I'm current working on, enough so that I'm considering falling back to D5 in order to use the better-tested translation functions. Thus far, I haven't been able to configure nodeprofile (or its D6 successor, content_profile) to work with either the internationalization or localizer modules. Another option I'm considering is adding two biography fields in a profile form, one English and one French, then displaying only one based on the current user-selected language. Unfortunately, I haven't been able to make this work so far...
... Worse yet, I'm running out of time in which to make serious progress in the project. Yuh-oh.