diff --git a/app/templates/play/level/modal/hero-victory-modal.jade b/app/templates/play/level/modal/hero-victory-modal.jade
index 2c13d42ba..dec2ae2f1 100644
--- a/app/templates/play/level/modal/hero-victory-modal.jade
+++ b/app/templates/play/level/modal/hero-victory-modal.jade
@@ -14,7 +14,7 @@ block modal-body-content
     .achievement-panel(class=achievement.completedAWhileAgo ? 'earned' : '' data-achievement-id=achievement.id data-animate=animate)
       - var rewards = achievement.get('rewards') || {};
       
-      div.achievement-description= achievement.get('description')
+      div.achievement-description= achievement.description
       
       div.achievement-rewards
         - var worth = achievement.worth;
diff --git a/app/views/play/level/modal/HeroVictoryModal.coffee b/app/views/play/level/modal/HeroVictoryModal.coffee
index c2512e1b0..8d6b96ab3 100644
--- a/app/views/play/level/modal/HeroVictoryModal.coffee
+++ b/app/views/play/level/modal/HeroVictoryModal.coffee
@@ -105,6 +105,7 @@ module.exports = class HeroVictoryModal extends ModalView
       achievement.gems = achievement.get('rewards')?.gems
     c.achievements = @achievements.models.slice()
     for achievement in c.achievements
+      achievement.description = utils.i18n achievement.attributes, 'description'
       continue unless @supermodel.finished() and proportionalTo = achievement.get 'proportionalTo'
       # For repeatable achievements, we modify their base worth/gems by their repeatable growth functions.
       achievedAmount = utils.getByPath @session.attributes, proportionalTo