diff --git a/src/main/resources/messages_de_DE.properties b/src/main/resources/messages_de_DE.properties
index 082918c3..fee5703b 100644
--- a/src/main/resources/messages_de_DE.properties
+++ b/src/main/resources/messages_de_DE.properties
@@ -1,4 +1,4 @@
-###########
+###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@@ -340,22 +340,22 @@ HTMLToPDF.tags=markup,web-content,transformation,convert
home.MarkdownToPDF.title=Markdown zu PDF
home.MarkdownToPDF.desc=Konvertiert jede Markdown-Datei zu PDF
-MarkdownToPDF.tags=markup,web-content,transformation,convert
+MarkdownToPDF.tags=markup,web-content,transformation,konvertieren
home.getPdfInfo.title=Alle Informationen anzeigen
home.getPdfInfo.desc=Erfasst alle möglichen Informationen in einer PDF
-getPdfInfo.tags=infomation,data,stats,statistics
+getPdfInfo.tags=infomation,daten,statistik
home.extractPage.title=Seite(n) extrahieren
home.extractPage.desc=Extrahiert ausgewählte Seiten aus einer PDF
-extractPage.tags=extract
+extractPage.tags=extrahieren
home.PdfToSinglePage.title=PDF zu einer Seite zusammenfassen
home.PdfToSinglePage.desc=Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen
-PdfToSinglePage.tags=single page
+PdfToSinglePage.tags=einzelseite
home.showJS.title=Javascript anzeigen
@@ -363,26 +363,26 @@ home.showJS.desc=Alle Javascript Funktionen in einer PDF anzeigen
showJS.tags=JS
home.autoRedact.title=Automatisch zensieren/schwärzen
-home.autoRedact.desc=Automatisches zensierten (Schwärzen) von Text in einer PDF-Datei basierend auf dem eingegebenen Text
-showJS.tags=JS
+home.autoRedact.desc=Automatisches Zensieren (Schwärzen) von Text in einer PDF-Datei basierend auf dem eingegebenen Text
+showJS.tags=zensieren,schwärzen
home.tableExtraxt.title=Tabelle extrahieren
home.tableExtraxt.desc=Tabelle aus PDF in CSV extrahieren
tableExtraxt.tags=CSV
-home.autoSizeSplitPDF.title=Auto Split by Size/Count
-home.autoSizeSplitPDF.desc=Split a single PDF into multiple documents based on size, page count, or document count
-autoSizeSplitPDF.tags=pdf,split,document,organization
+home.autoSizeSplitPDF.title=Teilen nach Größe/Anzahl
+home.autoSizeSplitPDF.desc=Teilen Sie ein einzelnes PDF basierend auf Größe, Seitenanzahl oder Dokumentanzahl in mehrere Dokumente auf
+autoSizeSplitPDF.tags=pdf,teilen,dokument,organisation
-home.overlay-pdfs.title=Overlay PDFs
-home.overlay-pdfs.desc=Overlays PDFs on-top of another PDF
-overlay-pdfs.tags=Overlay
+home.overlay-pdfs.title=PDF mit Overlay versehen
+home.overlay-pdfs.desc=Überlagert eine PDF über eine andere PDF
+overlay-pdfs.tags=overlay,überlagern
-home.split-by-sections.title=Split PDF by Sections
-home.split-by-sections.desc=Divide each page of a PDF into smaller horizontal and vertical sections
-split-by-sections.tags=Section Split, Divide, Customize
+home.split-by-sections.title=PDF in Abschnitte teilen
+home.split-by-sections.desc=Teilen Sie jede Seite einer PDF-Datei in kleinere horizontale und vertikale Abschnitte auf
+split-by-sections.tags=abschnitte,teilen,bearbeiten
###########################
# #
@@ -408,7 +408,7 @@ autoRedact.useRegexLabel=Regex verwenden
autoRedact.wholeWordSearchLabel=Ganzes Wort suchen
autoRedact.customPaddingLabel=Benutzerdefinierte Extra-Padding
autoRedact.convertPDFToImageLabel=PDF in PDF-Bild konvertieren (zum Entfernen von Text hinter dem Kasten)
-autoRedact.submitButton=zensieren
+autoRedact.submitButton=Zensieren
#showJS
@@ -572,9 +572,9 @@ removeBlanks.submit=Leere Seiten entfernen
#removeAnnotations
-removeAnnotations.title=Remove Annotations
-removeAnnotations.header=Remove Annotations
-removeAnnotations.submit=Remove
+removeAnnotations.title=Kommentare entfernen
+removeAnnotations.header=Kommentare entfernen
+removeAnnotations.submit=Entfernen
#compare
@@ -591,7 +591,7 @@ sign.header=PDFs signieren
sign.upload=Bild hochladen
sign.draw=Signatur zeichnen
sign.text=Texteingabe
-sign.clear=Klar
+sign.clear=Leeren
sign.add=Signieren
@@ -883,44 +883,44 @@ PDFToXML.submit=Konvertieren
#PDFToCSV
PDFToCSV.title=PDF zu CSV
PDFToCSV.header=PDF zu CSV
-PDFToCSV.prompt=Choose page to extract table
-PDFToCSV.submit=Extrakt
+PDFToCSV.prompt=Seite mit der zu extrahierenden Tabelle wählen
+PDFToCSV.submit=Extrahieren
#split-by-size-or-count
-split-by-size-or-count.header=Split PDF by Size or Count
-split-by-size-or-count.type.label=Select Split Type
-split-by-size-or-count.type.size=By Size
-split-by-size-or-count.type.pageCount=By Page Count
-split-by-size-or-count.type.docCount=By Document Count
-split-by-size-or-count.value.label=Enter Value
-split-by-size-or-count.value.placeholder=Enter size (e.g., 2MB or 3KB) or count (e.g., 5)
-split-by-size-or-count.submit=Submit
+split-by-size-or-count.header=PDF nach Größe oder Anzahl teilen
+split-by-size-or-count.type.label=Teil-Modus wählen
+split-by-size-or-count.type.size=Nach Größe
+split-by-size-or-count.type.pageCount=Nach Anzahl Seiten
+split-by-size-or-count.type.docCount=Nach Anzahl Dokumenten
+split-by-size-or-count.value.label=Wert eingeben
+split-by-size-or-count.value.placeholder=Größe eingeben (z. B.: 2MB oder 3KB) oder Anzahl (z. B.: 5)
+split-by-size-or-count.submit=Erstellen
#overlay-pdfs
-overlay-pdfs.header=Overlay PDF Files
-overlay-pdfs.baseFile.label=Select Base PDF File
-overlay-pdfs.overlayFiles.label=Select Overlay PDF Files
-overlay-pdfs.mode.label=Select Overlay Mode
-overlay-pdfs.mode.sequential=Sequential Overlay
-overlay-pdfs.mode.interleaved=Interleaved Overlay
-overlay-pdfs.mode.fixedRepeat=Fixed Repeat Overlay
-overlay-pdfs.counts.label=Overlay Counts (for Fixed Repeat Mode)
-overlay-pdfs.counts.placeholder=Enter comma-separated counts (e.g., 2,3,1)
-overlay-pdfs.position.label=Select Overlay Position
-overlay-pdfs.position.foreground=Foreground
-overlay-pdfs.position.background=Background
-overlay-pdfs.submit=Submit
+overlay-pdfs.header=PDF mit Overlay versehen
+overlay-pdfs.baseFile.label=Basis-PDF-Datei auswählen
+overlay-pdfs.overlayFiles.label=Overlay-PDF-Datei auswählen
+overlay-pdfs.mode.label=Overlay-Modus auswählen
+overlay-pdfs.mode.sequential=Sequentielles Overlay
+overlay-pdfs.mode.interleaved=Verschachteltes Overlay
+overlay-pdfs.mode.fixedRepeat=Feste-Wiederholung Overlay
+overlay-pdfs.counts.label=Overlay Anzahl (für Feste-Wiederholung)
+overlay-pdfs.counts.placeholder=Komma-separierte Anzahl eingeben (z. B.: 2,3,1)
+overlay-pdfs.position.label=Overlay Position auswählen
+overlay-pdfs.position.foreground=Vordergrund
+overlay-pdfs.position.background=Hintergrund
+overlay-pdfs.submit=Erstellen
#split-by-sections
-split-by-sections.title=Split PDF by Sections
-split-by-sections.header=Split PDF into Sections
-split-by-sections.horizontal.label=Horizontal Divisions
-split-by-sections.vertical.label=Vertical Divisions
-split-by-sections.horizontal.placeholder=Enter number of horizontal divisions
-split-by-sections.vertical.placeholder=Enter number of vertical divisions
-split-by-sections.submit=Split PDF
+split-by-sections.title=PDF in Abschnitte teilen
+split-by-sections.header=PDF in Abschnitte teilen
+split-by-sections.horizontal.label=Horizontale Teiler
+split-by-sections.vertical.label=Vertikale Teiler
+split-by-sections.horizontal.placeholder=Anzahl horizontaler Teiler eingeben
+split-by-sections.vertical.placeholder=Anzahl vertikaler Teiler eingeben
+split-by-sections.submit=PDF teilen
#licenses
@@ -931,4 +931,3 @@ licenses.module=Module
licenses.version=Version
licenses.license=License
-
diff --git a/src/main/resources/templates/view-pdf.html b/src/main/resources/templates/view-pdf.html
index b230f799..8aca4542 100644
--- a/src/main/resources/templates/view-pdf.html
+++ b/src/main/resources/templates/view-pdf.html
@@ -30,7 +30,6 @@ See https://github.com/adobe-type-tools/cmap-resources
-