diff --git a/frontend/src/app/dashboard/translate/GlossarySelector.tsx b/frontend/src/app/dashboard/translate/GlossarySelector.tsx
index e9c4fa3..68dbd60 100644
--- a/frontend/src/app/dashboard/translate/GlossarySelector.tsx
+++ b/frontend/src/app/dashboard/translate/GlossarySelector.tsx
@@ -154,31 +154,56 @@ export function GlossarySelector({ sourceLang, targetLang, isPro, glossaryId, on
)}
{/* My glossaries */}
- {!isLoadingGlossaries && filteredGlossaries.length > 0 && (
+ {!isLoadingGlossaries && (filteredGlossaries.length > 0 || selected) && (
{t('translate.glossary.myGlossaries') || 'Mes glossaires'}
+ {selected && !filteredGlossaries.find(g => g.id === selected.id) && (
+
+ )}
{filteredGlossaries.map(g => {
const flag = SUPPORTED_LANGUAGES.find(l => l.code === g.source_language)?.flag ?? '';
+ const isSelected = g.id === glossaryId;
return (
);
})}