Our next available supporter will start replying to tickets in about 2.53 hours from now. Thank you for your understanding.
This thread is resolved. Here is a description of the problem and solution.
Problem: How to transalte strings on the front-end.
Solution: Go to WPML -> Theme and plugins localization -> Localization options, be sure that you select " Translate themes and plugins using WPML's String Translation" and click "save".
For scanning your theme, navigate to "Strings in the theme" at the same page, select "Load translations if found in the .mo files. (it will not override existing translations)" and click "Scan the theme for strings".
For scanning your plugins, navigate to "Strings in the plugins" at the same page, select the plugins you want it to be scanned, select " Load translations if found in the .mo files. (it will not override existing translations)" and click "Scan the selected plugins for strings".
Note: it will scan strings which hard coded using gettext functions in the theme or the plugin https://wpml.org/faq/getting-string-translation-to-work/
Then go to WPML -> String translation, and be sure that all your strings are translated.
Relevant Documentation: https://wpml.org/documentation/getting-started-guide/string-translation/