I have made several multilingual sites with EE, although never with the Bieber module. My preference is to use Republic Variables to create a variable matrix for labels (then this is just a simple flexible tag on the page). There's a bit of tweaking that needs to be done, but as soon as you have done this a couple of times, it only works for 5 minutes:
A basic overview of the steps (I started documenting them on my very old EE site ):
1) Use the .htaccess method to remove index.php from URLs (making them clean) and in EE, set the system to use the title as the article link
2) Create ANSI directories for each language and move copies of index.php and .htaccess, where the system path is fixed:
$system_path = '..system';
and in the languages directory create .htaccess to re-run requests with the current language:
RewriteEngine on RewriteCond $1 !^(index\.php) [NC] RewriteRule ^(.*)$ /ru/index.php/$1 [L]
( check out my site for more detailed instructions)
3) Install the wonderful Republic Variables and install the required number of languages. (_en for English, _ru for Russian, _es for Spanish, etc.) and do the same by default as the default language in your index.php. In the configuration, I prefer to set the language postfix. Add the teaser variable for testing and fill in all languages.
4) On the page, mark the tag in this format: {variable_ {language}}, for example.
{teaser_{language}
and you should see the default language variable. Paste the language into the URL in front of the template / page (for example, www.sitename.com/en/directory/template) and the language will switch on the fly. I will document this in a follow-up post this weekend.