diff --git a/translations/german/404.jsp b/translations/german/404.jsp
new file mode 100644
index 0000000..40e8ad4
--- /dev/null
+++ b/translations/german/404.jsp
@@ -0,0 +1,9 @@
+<%@ page import = "java.io.*,java.util.*" %>
+<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
+debug
+
Oops! Diese Seite wurde nicht gefunden!
+
+Um zu der Seite zurückzukehren, auf der Sie sich befanden, klicken Sie auf here
+
+ Oder Sie können zur ersten Seite des Shops zurückkehren, indem Sie auf hier klicken.
+
\ No newline at end of file
diff --git a/translations/german/500.jsp b/translations/german/500.jsp
new file mode 100644
index 0000000..14a3ffa
--- /dev/null
+++ b/translations/german/500.jsp
@@ -0,0 +1,41 @@
+<%@ page import = "java.io.*,java.util.*,java.net.http.*,java.net.URI,java.net.http.HttpResponse.BodyHandlers,java.net.HttpURLConnection,java.net.URL,java.nio.charset.StandardCharsets,org.json.*" %>
+<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
+<%@ page buffer="8192kb" autoFlush="true" %>
+<%@ page isErrorPage="true" %>
+
+
+
+
+
+ Server Fehler
+
+
+ Uh oh!
+ Der Server ist auf einen Fehler gestoßen und konnte keine Antwort senden.
+
+ Es gibt nichts falsches bei Ihnen, also wenn sie auf die vorherige Seite möchten, klicken sie hier.
+
+ Debug Infos:
+ <%
+ // Retrieve the exception object
+ Throwable throwable = (Throwable) request.getAttribute("javax.servlet.error.exception");
+ if (throwable != null) {
+ %>
+
+ Exception Message:
+ <%= throwable.getMessage() %>
+
+
+ Stack Trace:
+ <%= org.apache.commons.lang3.exception.ExceptionUtils.getStackTrace(throwable) %>
+
+ <%
+ } else {
+ %>
+ No exception details are available.
+ <%
+ }
+ %>
+
+
\ No newline at end of file