Skip to content
Searching: All docs

Start typing to search the docs.

SuperMemory

SuperMemory is where you write down the things about a client that you cannot look up: which term they insist on, which wording they rejected last time, how they want dates written, what the previous reviewer changed and why. A translation memory gives the AI your previous wordings and a termbase gives it approved pairs; SuperMemory gives it the reasoning – and reasoning is exactly what an AI cannot derive from the source text, so getting it wrong is a real error rather than a stylistic difference.

Knowledge lives in memory banks: one folder per client, domain, or job, which you switch between from the Supervertaler Assistant toolbar. SuperMemory is one of several context layers the assistant consults, alongside termbases, translation memories, document content and segment metadata.

A bank is three files

Every bank contains the same three Markdown files, plus a folder for source material:

FileWhat goes in it
brief.mdWho the client is and anything standing: language pair, register, house preferences, how far to trust the rest
terminology.mdTerm decisions, one table, one row each
style.mdProse rules and approved boilerplate – how things are phrased, rather than which term is used
reference/Source material, unmodified: style guides, PDFs, glossaries. Never sent to the AI

That is the whole structure. You are meant to open these files and edit them by hand – the Open folder button in the toolbar is there for exactly that, and Settings → Library shows every bank’s files without leaving Trados (see Seeing, renaming and deleting).

Any other Markdown file you put at the top of a bank – figures.md, say – is read too, under its own filename (from v18/19.20.183).

Notes for the assistants only

From v18/19.20.198. A note about how to work a job rather than how to translate it – what to check before delivery, how to verify a termbase – can be kept out of translation. Put this at the very top of the file:

---
audience: assistant
---

The AI Assistant chat and the AI tools connected through the MCP server still read it; Batch Translate, Translate active segment, Preview prompt, SuperBench and AutoPrompt leave it out. See AI Integration.

Why terminology is a table

A table is the format in which a wrong entry is findable. You can scan a hundred rows in half a minute and spot the one that says the wrong thing; you cannot do that with a hundred files. Since the only reason to keep notes is that you can check them, the format that makes checking possible is the one that matters.

| Source | Target | Scope | Note |
|---|---|---|---|
| voorkeursvorm | preferred embodiment | domain | Not "preferred form" – term of art |
| drager | wearer | project | **Never** "carrier" |

Scope says how far a row travels – project, client, or domain. It doubles as a promotion queue: a row that turns out to hold for a second client belongs in the shared bank.

reference/ is the audit trail

Everything in the three files is derived from something – a style guide, a review round, a conversation. Keeping the original in reference/ is what lets you check a rule that looks wrong and find out whether it was mis-derived or the source really does say that. Nothing reads this folder automatically, and that is deliberate.

The _shared bank

Alongside whichever bank is active, Supervertaler always loads a bank called _shared. It holds the defaults that are true of your work rather than of any one client: house style, domain conventions, jurisdictional rules.

Where they disagree, the active bank wins. That is what a client bank is for – _shared says how you normally translate, and the client says how this one insists on it being done. The AI is told which layer is which, so it can apply the override rather than average the two.

A rule earns its place in _shared once it has held across more than one client. Until then it stays in the bank where you found it, tagged in the Scope column. Promote by moving the row, not copying it, or the two drift apart.

_shared is made for you (from v18/19.20.201). When Trados Studio starts and there is no _shared bank, Supervertaler makes one – in your team folder, if you use one – with a starting brief.md, terminology.md and style.md, so it is in the Memory Bank dropdown and in Settings → Library from the start. It sends nothing to the AI until you write something in it. A _shared bank you already have is left exactly as it is, including any file you deleted from it. Supervertaler for memoQ makes it the same way, from v0.1.26.

The name is reserved: typing _shared into + New memory bank… gives you the shared bank, not a client bank, and leaves the active bank as it was. Before v18/19.20.201 nothing made _shared, and the dialog stripped the underscore, making an ordinary bank called shared that does nothing – so on an earlier version, use Open folder, go up one level to memory-banks\ and create a folder called _shared yourself.

You never have to select _shared to use it – it is loaded on top of whichever bank is active. Select it only when you want to edit your defaults.

Banks

Where they live

D:\Supervertaler\memory-banks\
├── _shared\ ← always loaded, alongside the active bank
│ ├── brief.md
│ ├── terminology.md
│ └── style.md
├── acme-legal\
│ ├── brief.md
│ ├── terminology.md
│ ├── style.md
│ └── reference\
└── pharma\
└── …

Switching

The Memory Bank dropdown lists every bank it finds. It sits in the SuperMemory bar at the top of the Supervertaler Assistant panel, above the tabs, so it is in view whichever tab you are on (from v18/19.20.200; before that it was inside the Chat tab). Switching is immediate – the next chat turn, batch translation, proofread and Alt+T translation all use the new bank, no restart, and your chat history is preserved. The choice persists across Trados sessions.

Creating

Pick + New memory bank… at the bottom of the dropdown, give it a short name (lowercase letters, digits, hyphens, underscores), and it is created with the three files and a reference/ folder already in place, each file carrying its headings and a line explaining what belongs in it. The new bank becomes the active one. A file is not sent to the AI until you write something of your own in it, so an empty new bank costs nothing.

You do not need to create _shared this way: it is made for you (see The _shared bank).

Seeing, renaming and deleting

Settings → Library lists every bank beneath your prompt folders, under SuperMemory, with the files in each (from v18/19.20.184). _shared is marked (loaded with every bank), the active bank (active), and reference/ (not read into prompts). Select a file to read it, laid out as Markdown, and click Edit to change it. A file changed by Obsidian or a colleague while you have it open is not overwritten: you are told first.

Right-click a bank for Set as active memory bank, Rename memory bank…, Delete memory bank… and Open bank folder. Renaming the active bank keeps it active. Deleting does not destroy anything: the bank is moved to memory-banks\.trash\, under its name and the time, and you can put it back by renaming that folder. Two things are refused: deleting the bank you are using (switch to another first), and renaming or deleting _shared, which is loaded by that exact name.

Filling a bank

Write in it. Open the folder, edit brief.md, add rows to the table. This is the normal way, and there is no processing step between what you write and what the AI reads.

Quick Add (Ctrl+Alt+M) captures a decision without leaving the segment you are on. It appends one row to terminology.md.

Drop source material into reference/ – a client style guide, a PDF, a glossary. Nothing happens to it automatically. When you want it in the bank, read it and write the parts that matter into the three files, or paste it into the chat and ask the assistant to draft the rows for you to check.

That last point is the design in one line: the AI proposes, you decide what gets written.

The Report button

☰ Report tells you what the bank actually contributes: which files exist and how big, how many rows the terminology table has, how many tokens get added to a prompt, whether _shared is being applied, and warnings for things that are quietly wrong – a missing brief, a terminology file that is still prose rather than a table.

From v18/19.20.198 the figure is what a translation sends. For a bank over about 8,000 tokens it is the most a translation can send, because each document then gets only the part it needs (see AI Integration). Notes marked for the assistants only are listed separately, as kept for the chat and the MCP tools. Other files at the top of the bank are listed as read. (Before v18/19.20.198 the report said such files were never sent to the AI. That had stopped being true in v18/19.20.183.)

It reads the files directly, so it is instant and costs nothing.

Converting a bank from the old layout

Banks created before v18.20.160 used a different structure: seven numbered folders and one file per fact. Those banks are not read by the current version – a bank with no brief.md, terminology.md or style.md contributes nothing to a prompt.

You will not be left guessing: when the active bank is on the old layout, an amber ⚠ Convert this bank button appears in the toolbar. Converting folds the old articles into the three files and moves the originals to reference/_legacy. Nothing is deleted.

The conversion copies text across as-is; it does not tidy it up. Expect to read through the result and prune it – particularly the terminology, which arrives as prose and reads far better rewritten as a table. That work is yours on purpose: deciding which of a hundred old decisions still hold is judgement, and a machine that guesses confidently there is how the old system filled up with material nobody could check.

Why this changed

Earlier versions organised a bank as a self-organising wiki: seven folders, one Markdown article per fact, YAML metadata on each, and AI features (Process Inbox, Distill, Health Check) that filed and maintained it for you.

It did not survive contact with real use. A single bank reached 136 terminology files – for what is a 136-row table – with a 97-file backlog nobody had processed. About 15% of articles had malformed metadata that silently excluded them from the very filtering the folders existed to enable: they were in the bank, and they were not reaching the AI. Nothing about that was visible from the outside, and by then the bank was far past the point where a human could read it and tell.

The lesson was not that automation is bad, but that knowledge you cannot audit is not knowledge you can rely on. Three files can be read start to finish in a few minutes. If a rule in there is wrong, you will see it – which is the only mechanism by which it ever gets fixed.

Process Inbox, Distill and Health Check are gone. They existed to manage complexity the new structure does not have.

Working with a bank outside Trados

The active bank is exposed over the Supervertaler MCP server, so Claude Desktop, Claude Code or any other MCP client can read it: get_supermemory_context for the current picture, search_supermemory to look a decision up, list_supermemory_banks to see what exists. From v18/19.20.199 the AI can also update a bank when you ask – add a terminology row, rewrite one section of a file – with the safeguards described on the MCP server page.

Beyond that, a bank is a folder of Markdown files. Edit it in any text editor, search it with ordinary tools, version-control it with Git, keep it in a synced folder so it follows you between machines. Obsidian works nicely if you like it, though with three files per bank you no longer need it to find your way around.

Supervertaler Workbench does not use memory banks. That remains a genuine gap rather than a setting you have missed.

Features

FeatureDescription
Quick AddCapture a term decision while translating (Ctrl+Alt+M)
Active PromptPer-project prompt that Quick Add can also append terminology to
AI IntegrationWhat gets sent to the AI, and in what order
Obsidian SetupOptional: installing Obsidian and the Web Clipper
  • Context layers – the full menu of context sources, with SuperMemory as one of them
  • AI Settings – toggles for enabling or disabling SuperMemory context
🤖 These docs are AI-readable: llms.txt · full · Trados only