diff --git a/tetras_extraction/schemes/macao-manual-edition.ttl b/tetras_extraction/schemes/macao-manual-edition.ttl
index 53ee78811fe5d655f188813cda4b32597d3d2402..3a689438ff280fc20d6122d85c4f736c8e316f70 100644
--- a/tetras_extraction/schemes/macao-manual-edition.ttl
+++ b/tetras_extraction/schemes/macao-manual-edition.ttl
@@ -152,104 +152,120 @@ macao:pg359_3
   rdfs:subClassOf macao:pg359 ;
 .
 macao:pg376
-  macao:description_md_manual_edition """<div id=\"STY_texteCours\" class=\"STY_texteCours\" style=\"  \"><p align=\"\"><br><font color=\"#a60a69\">Ecoutez et répétez
-        chacun des mots suivants. <br>Chaque mot ne comporte qu'une </font><font color=\"#a60a69\"><a class=\"STY_lienComt\" href=\"javascript:CRS_afficherDetail('1')\" onclick=\"enrPosClic(event,'1')\">syllabe</a></font><font color=\"#a60a69\">. Pour écouter, cliquez sur la flèche. <br>Pour vous enregistrer et interrompre
-        l'enregistrement, cliquez sur le bouton rouge.<br>Pour vous réécouter, cliquez sur la flèche.</font><br></p>
-        <p align=\"\">
-        </p><table class=\"STY_tableau\" width=\"500\" cellpadding=\"3\" cellspacing=\"0\" valign=\"top\" border=\"0\">
-            <tr>
-                <td width=\"65\" valign=\"top\"></td>
-                <td valign=\"top\"><p align=\"\">
-                    </p><table class=\"STY_tableau\" width=\"400\" cellpadding=\"3\" cellspacing=\"0\" valign=\"top\" border=\"0\">
-                        <tr>
-                            <td width=\"30\" valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV46', 'i1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                                <br></td>
-                            <td width=\"150\" valign=\"top\">I<br><br></td>
-                            <td width=\"30\" valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV52', 'stopped1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">stopped</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV51', 'eye1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                                <br></td>
-                            <td valign=\"top\"><p align=\"\">eye<br><br></p></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV72', 'brought1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">brought</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV93', 'cry1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\"><p align=\"\">cry<br><br></p></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV55', 'marked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">marked</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <p align=\"\">
-                                    <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV41', 'head1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                                    <br></p>
-                            </td>
-                            <td valign=\"top\"><p align=\"\">head<br><br></p></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV70', 'horse1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">horse</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV7', 'spring1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">spring<br><br></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV88', 'some1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">some</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV98', 'talked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">talked<br><br></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV30', 'buy1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">buy</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV67', 'months1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                                <br></td>
-                            <td valign=\"top\">months<br><br></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV17', 'by1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">by</td>
-                        </tr>
-                        <tr>
-                            <td valign=\"top\">
-                                <p align=\"\">
-                                    <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV49', 'blurred1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                                </p>
-                            </td>
-                            <td valign=\"top\"><p align=\"\">blurred</p></td>
-                            <td valign=\"top\">
-                                <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV12', 'son_a2.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
-                            </td>
-                            <td valign=\"top\">a</td>
-                        </tr>
-                    </table>
-                    </td>
-            </tr>
-        </table>
-        </div>""" ;
+  macao:description_md_manual_edition """<head>
+    <meta charset=\"UTF-8\">
+    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
+    <style>
+        .STY_tableau {
+            border-collapse: collapse;
+            width: 100%;
+            max-width: 1000px;
+        }
+        .STY_tableau td {
+            vertical-align: middle;
+            padding: 8px;
+            text-align: center;
+        }
+        .STY_tableau td script {
+            display: block;
+            margin: 0 auto;
+        }
+    </style>
+    <title>HTML Table</title>
+</head>
+<body>
+Chaque mot ne comporte qu'une <a class=\"STY_lienComt\" href=\"javascript:CRS_afficherDetail('1')\" onclick=\"enrPosClic(event,'1')\">syllabe</a></font>. Pour écouter, cliquez sur la flèche. 
+    <table class=\"STY_tableau\" cellpadding=\"3\" cellspacing=\"0\" border=\"0\">
+        <tr>
+            <td></td>
+            <td>
+                <table class=\"STY_tableau\" cellpadding=\"3\" cellspacing=\"0\" border=\"0\">
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV46', 'i1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>I</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV52', 'stopped1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>stopped</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV51', 'eye1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>eye</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV72', 'brought1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>brought</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV93', 'cry1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>cry</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV55', 'marked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>marked</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV41', 'head1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>head</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV70', 'horse1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>horse</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV7', 'spring1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>spring</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV88', 'some1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>some</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV98', 'talked1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>talked</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV30', 'buy1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>buy</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV67', 'months1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>months</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV17', 'by1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>by</td>
+                    </tr>
+                    <tr>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV49', 'blurred1.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>blurred</td>
+                        <td>
+                            <script type=\"text/javascript\">ajDocW(PF_clipAV('clipAV12', 'son_a2.swf', '18', '18', 'false', 'Flash', 'false', '', 'Quality:high;wmode:transparent', ''));</script>
+                        </td>
+                        <td>a</td>
+                    </tr>
+                </table>
+            </td>
+        </tr>
+    </table>
+</body>
+</html>""" ;
 .
 macao:pg379
   rdf:type macao-manual-edition:ExerciceQC_manualEdit ;
diff --git a/tetras_extraction/script/src/transform.py b/tetras_extraction/script/src/transform.py
index e50e2dde62cb52a6d47c5e7881819448c6593262..9c874032490773e73137bbbf603ff5ef96a8211c 100644
--- a/tetras_extraction/script/src/transform.py
+++ b/tetras_extraction/script/src/transform.py
@@ -205,7 +205,10 @@ def transform_html(graph: Graph):
             manual_edition_list = list(graph.triples((l[0], NS[prop+"_md_manual_edition"], None)))
             if len(manual_edition_list)>=1:
                 t_manual_edition = manual_edition_list[0]
-                l[2] = t_manual_edition[2]
+                literal = t_manual_edition[2]
+                # Identify audio content and add
+                literal = postEditMD(prepareHTMLforMD(literal))[0]
+                l[2] = Literal(literal)
             graph.add(tuple(l))
             #################################################