diff --git a/app/Jobs/TranslateCreationJob.php b/app/Jobs/TranslateCreationJob.php
index 062936cf27b2573e41a0bd77c7e5b687be8da602..152419f5cf4d53057709885073e673910ec8b018 100644
--- a/app/Jobs/TranslateCreationJob.php
+++ b/app/Jobs/TranslateCreationJob.php
@@ -22,12 +22,21 @@ public function __construct(private readonly Creation $creation) {}
 
     public function handle(AiProviderService $aiProviderService): void
     {
+        $frenchName = $this->creation->nameTranslationKey->getTranslation('fr');
         $frenchShortDesc = $this->creation->shortDescriptionTranslationKey->getTranslation('fr');
         $frenchDesc = $this->creation->descriptionTranslationKey->getTranslation('fr');
 
         $shortDescriptionTranslationKeyId = $this->creation->shortDescriptionTranslationKey->id;
         $descriptionTranslationKeyId = $this->creation->descriptionTranslationKey->id;
 
+        if (! empty($frenchName)) {
+            Translation::updateOrCreate(
+                ['translation_key_id' => $this->creation->name_translation_key_id, 'locale' => 'en'],
+                ['text' => $frenchName]
+            );
+            Cache::forget("translation_key_{$this->creation->name_translation_key_id}_en");
+        }
+
         if (! empty($frenchShortDesc)) {
             Translation::updateOrCreate(
                 ['translation_key_id' => $shortDescriptionTranslationKeyId, 'locale' => 'en'],