Hello.
Please note, if you will use the Booking Calendar on 2 (or more) different websites (even if its WordPress MU), so you will have fully 2 (or more) different independent booking admin systems. Its mean that the bookings on the one website will not sync with the booking on the other website.
Usually, when customers need to have website in the different languages, they use the WPML or qTranslate plugins for having the website in 2 different languages. Please note, it’s possible only in paid versions of plugin. Booking Calendar support both those plugins. In this case you will be need to have only one installation of the plugin and you will have the bookings in one place.
1) Please read more at theFAQ https://wpbookingcalendar.com/faq/ at the translation section.
2) In the paid version of the Booking Calendar you can customize the booking form in different languages at the Booking > Settings > Fields page at top form.
Example of configuration booking form in English and French languages at the Booking > Settings > Fields page.
[calendar]
<p>First Name (required): [text* name] </p>
<p>Last Name (required): [text* secondname] </p>
<p>Email (required): [email* email] </p>
<p>Visitors: [select visitors "1" "2" "3" "4"]</p> <p>Details: [textarea details] </p>
<p>[submit "Send"]</p>
[lang=fr_FR]
[calendar]
<p>Prénom (obligatoire): [text* name] </p>
<p>Deuxième prénom (requis) [text* secondname] </p> <p>Email (obligatoire) [email* email] </p>
<p>Visiteurs : [select visitors "1" "2" "3" "4"]</p>
<p>Détails : [textarea details] </p> <p>[submit "Envoyer"]</p>
You can check all features, that available in the different Booking Calendar versions at this page: https://wpbookingcalendar.com/features/
Also you can test Live Demos of any versions here:https://wpbookingcalendar.com/demo/.
Kind regards.