Multilingual translation for anonymous users
I found solution for my problem. The problem is in row weight of url present in detection and selection method in the path admin/config/regional/language/configure.

The row weight for url was -5 and row weight for default method was -6.
Then I changed row weight for url to -7. It works. Now the quizzes are translating properly for anonymous users also.