Check out the new Table of Contents feature just added to the docs today:
"Table of Contents"
http://www.jamroom.net/the-jamroom-network/documentation/contents
The search from there covers just the docs.
In answer to the question, yes it is possible to translate Jamroom into other languages:
"Translate Jamroom into another language"
http://www.jamroom.net/the-jamroom-network/documentation/development/541/translate-jamroom-into-another-language
And it is possible for the user to choose what language they want to see Jamroom in. (check out the "Adding Flags to change the language" section in that same doc.)
This will get the interface of your site switching languages.
The trickey bit will come when you start to decide what content you want to show, as content will be either entered in one language or another, not both.
eg:
* User A writes a blog post for their profile, They do it in english. Do you want to show that post when the user has the interface in a language other than english or not?
There are several ways to approach the problem, most of them involve the Form Designer:
"Using the Form Designer"
http://www.jamroom.net/the-jamroom-network/documentation/getting-started/1275/using-the-form-designer
You could either add another text area to the blogs so that 2 editors show and show one to one language and another to another language and only show them if they are filled in.
OR
You could add a language selector to the blog posts that indicates what language the blog post is in.
OR
You could use the language setting of the user who added the post and only show posts from users who have their account set to the same language.
OR
..... I have other ideas too, but how you want to do it is really up to you.
Ideally, what would be the best case scenario for you?