diff --git a/src/Entity/Paragraph.php b/src/Entity/Paragraph.php
index 55e65e4fb5d3126eb0deb2b566029ce810f18868..a2d32d885dfbae567dfade6d7897e30d46b359a2 100644
--- a/src/Entity/Paragraph.php
+++ b/src/Entity/Paragraph.php
@@ -688,6 +688,8 @@ class Paragraph extends ContentEntityBase implements ParagraphInterface {
     $original = $this->original ?: NULL;
     if (!$original) {
       $original = $this->entityTypeManager()->getStorage($this->getEntityTypeId())->loadRevision($this->getLoadedRevisionId());
+      // Get the translation in the same language as the current paragraph.
+      $original = \Drupal::service('entity.repository')->getTranslationFromContext($original, $this->language()->getId());
     }
 
     // If the current revision has just been added, we have a change.