This thread is resolved. Here is a description of the problem and solution.
Problem: String translations is not showing for Guest users
Solution: Few of the translated strings were not showing the translation for the Guest users. It works fine after the following steps.
a) Visit WPML>>Languages>>Make themes work multilingual, enable *Adjust IDs for multilingual functionality* option
b) Visit WPML>>Languages>>Language filtering for AJAX operations, enable *Store a language cookie to support language filtering for AJAX* option
This is the technical support forum for WPML - the multilingual WordPress plugin.