diff --git a/useless/quizz.py b/useless/quizz.py
index 5a88fe40af7233672beffcdf22bab54b96375fc4..5e239cca621ccd16e730042ff8c9803692f38009 100755
--- a/useless/quizz.py
+++ b/useless/quizz.py
@@ -11,8 +11,8 @@ import random
 translator = Translator()
 
 
-# def escape(html):
-#     return html.encode('utf8').replace('"', "'")
+ # def escape(html):
+ #     return html.encode('utf8').replace('"', "'")
 
 
 class Quizz(object):
@@ -30,7 +30,7 @@ class Quizz(object):
                 pas_reponse.append(f)
                 choix.append(f)
         shuffle(choix)
-        return {'question': translator.translate(question, src='en', dest='fr').text, 'reponse': reponse, 'choix': choix, 'pas_reponse': pas_reponse}
+        return {'question': translator.translate(question.replace('"', '\'').replace('& quot;', '\''), src='en', dest='fr').text, 'reponse': reponse, 'choix': choix, 'pas_reponse': pas_reponse}
 
     def __init__(self):
         self._status = 0  # 0 : not started, 1 : started, 2 : reponse trouvée