diff --git a/loko/common/locale/en/LC_MESSAGES/django.mo b/loko/common/locale/en/LC_MESSAGES/django.mo
index b4dbe49..7eb40fc 100644
Binary files a/loko/common/locale/en/LC_MESSAGES/django.mo and b/loko/common/locale/en/LC_MESSAGES/django.mo differ
diff --git a/loko/common/locale/en/LC_MESSAGES/django.po b/loko/common/locale/en/LC_MESSAGES/django.po
index 516abce..cdbbd5c 100644
--- a/loko/common/locale/en/LC_MESSAGES/django.po
+++ b/loko/common/locale/en/LC_MESSAGES/django.po
@@ -541,3 +541,15 @@ msgstr ""
#: common/views.py:644
msgid "Erreur lors de la lecture du document"
msgstr "Erreur lors de la lecture du document"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Dézoomer"
+msgstr "Zoom out"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Zoomer"
+msgstr "Zoom in"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Réinitialiser"
+msgstr "Reset"
diff --git a/loko/common/locale/fr/LC_MESSAGES/django.mo b/loko/common/locale/fr/LC_MESSAGES/django.mo
index 01e87d0..8d040b2 100644
Binary files a/loko/common/locale/fr/LC_MESSAGES/django.mo and b/loko/common/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/loko/common/locale/fr/LC_MESSAGES/django.po b/loko/common/locale/fr/LC_MESSAGES/django.po
index 543dbdd..0b12f73 100644
--- a/loko/common/locale/fr/LC_MESSAGES/django.po
+++ b/loko/common/locale/fr/LC_MESSAGES/django.po
@@ -527,3 +527,15 @@ msgstr "Accès interdit"
#: common/views.py:644
msgid "Erreur lors de la lecture du document"
msgstr "Erreur lors de la lecture du document"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Dézoomer"
+msgstr "Dézoomer"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Zoomer"
+msgstr "Zoomer"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Réinitialiser"
+msgstr "Réinitialiser"
diff --git a/loko/common/locale/nl/LC_MESSAGES/django.mo b/loko/common/locale/nl/LC_MESSAGES/django.mo
index 3804cb1..e47b6d7 100644
Binary files a/loko/common/locale/nl/LC_MESSAGES/django.mo and b/loko/common/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/loko/common/locale/nl/LC_MESSAGES/django.po b/loko/common/locale/nl/LC_MESSAGES/django.po
index 2d08ef6..dd7466b 100644
--- a/loko/common/locale/nl/LC_MESSAGES/django.po
+++ b/loko/common/locale/nl/LC_MESSAGES/django.po
@@ -527,3 +527,15 @@ msgstr ""
#: common/views.py:644
msgid "Erreur lors de la lecture du document"
msgstr ""
+
+#: common/templates/common/components/document_viewer.html
+msgid "Dézoomer"
+msgstr "Uitzoomen"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Zoomer"
+msgstr "Inzoomen"
+
+#: common/templates/common/components/document_viewer.html
+msgid "Réinitialiser"
+msgstr "Herstellen"
diff --git a/loko/common/templates/common/components/document_viewer.html b/loko/common/templates/common/components/document_viewer.html
index f5e124d..35f8817 100644
--- a/loko/common/templates/common/components/document_viewer.html
+++ b/loko/common/templates/common/components/document_viewer.html
@@ -221,10 +221,29 @@
style="width: 100%; height: 70vh; border: none;"
title="{{ doc.title }}">
{% elif doc.is_image %}
-
+
{{ doc.text_preview }}
@@ -366,6 +385,19 @@