Delete translation memory entries
delete_translation_memory_entriesDelete up to 200 entries, by id (from search_translation_memory), from the translation memory attached to a project, in one atomic call. Use it to remove faulty translations so future jobs stop reusing them. Ids that match no entry in that memory are reported as not found and nothing is deleted for them. A project's translation memory may be shared by other projects in the organisation: it holds their entries too (including languages this project does not translate into), and deleting an entry removes it for every project attached to the memory. The result lists those projects — tell the user which ones were affected. If the repository has reviewed translations in its target files, the next import brings a deleted entry back, so the faulty translation must also be fixed in those files. When referring to a project or language in your reply to the user, use its name and locale (e.g. "French (fr-FR)") — ids (UUIDs) are for tool calls only, never show them to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | Project id (UUID) or slug | |
| entryIds | Yes | The translation memory entry ids to delete (1–200, from search_translation_memory) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deletedIds | Yes | Entries removed from the translation memory | |
| notFoundIds | Yes | Ids that matched no entry in the project's translation memory; nothing was deleted for them | |
| attachedProjects | Yes | Every project sharing the translation memory — the deletion affects all of them |