See working demo at
Install WPML Translation along with String translation and the WPLMS WPML Translation
Install the WPML WPLMS integration plugin from below :
Required settings for WPML apart from regular WPML settings.
WP admin - WPML Languages - Enable Ajax
Translate course layouts in WP Admin - Vibebp - Coure layouts
Translate the Loggedin Menu and Profile Menu
Do not sync menus in WP admin - WPML - Menu translations
After setting up each menu, make sure you click on BuddyPress refresh navigation button at WP Admin - Vibebp - settings - buddypress for each language.
Note if you add new plugins to the PWA / Members area, then you'll need to follow this step again.
Enable BuddyPress single page and make sure the translated version of each page is available.
Translate other pages like Course directory, Members directory as recommended by WPML.
Go to WP Admin - WPML - Settings add following configuration
<wpml-config><admin-texts><key name="vibebp_settings"><key name="general"><key name="login_heading" /><key name="login_message" /><key name="login_terms" /><key name="signin_email_heading" /><key name="signin_email_description" /><key name="forgot_password" /><key name="register_account_heading" /></key></key></admin-texts></wpml-config>
Next you will see translation option in WP admin - WPML - String translation to translate the strings :
And the translations applied in different languages :