跳转至

Glossaries

Bilingual (EN/CN) term definitions with synonyms, AI-suggested translations, and JSON import/export.

Feature Status Description
Glossary management ✅ CRUD via /api/glossaries; GlossaryList with create/edit/delete
Multiple glossaries ✅ Create glossaries for different domains
Bilingual terms ✅ Add primary EN, primary CN, definition, synonyms EN, synonyms CN per term
Term CRUD ✅ Add/edit/delete terms in glossary; at least one of primary_en or primary_cn required
Search terms ✅ GET /api/glossaries/{id}/terms?search= filters by primary, definition, or synonyms (case-insensitive); debounced in UI
AI suggestion ✅ POST /api/glossaries/{id}/terms/suggest – LLM suggests translation, definition, and synonyms; button in Add Term form when primary entered
Export ✅ GET /api/glossaries/{id}/export returns JSON with glossary_id, name, terms array
Import ✅ POST /api/glossaries/{id}/import with { terms, mode: "append" \| "replace" }; JSON file picker in UI
Sharing ✅ Settings on glossary detail opens /glossaries/{id}/settings (General: name/description; Sharing tab for ACL)