diff --git a/src/Event/Event.php b/src/Event/Event.php
index <HASH>..<HASH> 100644
--- a/src/Event/Event.php
+++ b/src/Event/Event.php
@@ -198,6 +198,10 @@ class Event extends EventSourcedAggregateRoot
     public function deleteTranslation(
         Language $language
     ) {
+        if (!array_key_exists($language->getCode(), $this->translations)) {
+            return;
+        }
+
         $this->apply(
             new TranslationDeleted(
                 new String($this->eventId),
III-<I>: Ensure translation removal of a translation that doesn't exist does not result in additional events