Database terminology review and bilingual quality checks for AI agents.
DBabel helps reviewers check technical translations against the right product, version and context. An Agent prepares located findings, evidence and suggested wording; a human reviews the changes in a local workbench. Reviewed DOCX, TXT, Markdown and anchored XLSX copies are exported with integrity checks, an audit receipt, bilingual comparison and Agent handoff.
DBabel supplies the review workflow, local tools and document adapters. You provide documents and scoped reference material; your Agent generates translations and evaluates evidence. The Workbench records human decisions and checks their outputs.
中文说明 · Workflow guide · Agent entry point · Case index
Read the source and target side by side, inspect the supporting evidence, then Accept Suggestion, Keep Current, Edit, Defer, Block, or Waive. AI suggestions, potential issues and human decisions remain separate.
- Choose the interface language: switch between English and Simplified Chinese; source text and reviewer notes stay verbatim.
- Understand each suggestion: inspect a proposed translation with its reason, or a concrete revision checklist when no replacement is supplied.
- Focus the review: filter by status, issue type, location or tag. Select a page or all matching segments for an explicit bulk Keep Current / Defer decision.
- Deliver in stages: Checkpoint export applies reviewed changes and keeps pending content unchanged. Its receipt lists the unreviewed scope. Final export requires the full review gate.
- Check human edits: download an Agent handoff from Reports to check typos, mistaken wording and omissions. Suggestions return to human review; downloading the report does not run an LLM.
- Review offline: a self-contained Portable Review file exports decisions for import into the matching local session and fresh QA.
Use Upload documents to inspect and import TXT, Markdown, CSV/TSV, JSON/JSONL, HTML, DOCX, XLSX, PPTX or text-layer PDF. Set one or several target languages, then review each language separately. Terminology → Upload project glossary validates CSV/JSON project terms and reports scoped terminology compliance.
All local sessions, including the demo and review-only sessions, export JSON, CSV, TSV, Markdown, HTML and TXT review results. Original-format delivery supports DOCX, TXT, Markdown and anchored XLSX, with a receipt, bilingual HTML and Markdown/JSON Agent handoff. See format dependencies and fidelity.
| Step | Action | Next handoff |
|---|---|---|
| Prepare | Declare task scope, languages, resources and permission to repair | Task context and resource plan |
| Ingest | Check the real format, parser capability, extracted coverage and alignment | Located source/target units |
| Diagnose | Run applicable integrity checks, assess semantics and inspect evidence | Findings and suggested wording |
| Review | Record explicit human decisions in the Workbench | Reviewed targets and pending scope |
| Recheck | Review human edits for spelling and word misuse, then rerun QA | New suggestions for human confirmation |
| Deliver | Export a checkpoint or final DOCX/TXT/Markdown/XLSX copy and verify the result | Document, receipt, bilingual view and Agent handoff |
Load only resources needed for the current step. The 18 worked cases are split into individual files across five problem categories. The router returns exact example_files; examples are diagnostic patterns, never evidence for the current document.
Python 3.9+. First enter your downloaded DBabel directory (replace this example path on another computer):
cd /Users/eric/Downloads/DBabel-submit
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements-dev.txt
.venv/bin/python scripts/start_local.pyThe launcher creates a separate demo copy once, then resumes it. For a real document, open Upload documents, inspect the scope and create a session. The local walkthrough covers offline use, starting from any directory, translation proposals, terminology, QA and delivery. The documentation index links separate English and Chinese manuals.
For an existing DOCX translation, prepare aligned units with scripts/create_review_session.py, then launch with --original target.docx --output reviewed.docx. The Workbench manual describes native export and portable review.
Ask Codex to install the complete skill folder:
Install DBabel as a local Codex skill by cloning the complete repository:
https://github.com/golearnalanguage/DBabel
Destination: ~/.agents/skills/dbabel-database-terminology-audit
The entry point is SKILL.md at the repository root.
Keep all supporting directories alongside it.
Once the skill appears in the skill picker, attach your document or provide its local path, then invoke it:
$dbabel-database-terminology-audit Review the attached database manual's
English terminology. Use the product and version stated in the manual.
Return the location, suggested wording, reason, and source for each issue.
If it does not appear, start a new session or restart Codex. For manual installation on macOS/Linux:
mkdir -p "$HOME/.agents/skills"
git clone https://github.com/golearnalanguage/DBabel.git \
"$HOME/.agents/skills/dbabel-database-terminology-audit"mkdir -p "$HOME/.claude/skills"
git clone https://github.com/golearnalanguage/DBabel.git \
"$HOME/.claude/skills/dbabel-database-terminology-audit"Then invoke it in Claude Code, replacing the example path with your document:
/dbabel-database-terminology-audit Review ./docs/database-manual.md for database terminology. Report each issue with its location, reason, and source.
For an agent that can read GitHub files, paste this prompt and attach your document:
Use DBabel from https://github.com/golearnalanguage/DBabel to review the
attached document's database terminology.
First read https://raw.githubusercontent.com/golearnalanguage/DBabel/main/SKILL.md.
Follow its progressive-loading workflow: build the task context, preflight files
when applicable, route only the required resources, and avoid loading every
reference file by default. Return located findings with evidence, coverage, QA
actually performed, and unresolved questions.
For a local-only agent, download the repository ZIP, extract it, and provide the complete folder together with your document and approved references.
- Check terminology, bilingual meaning, protected tokens and scoped project wording. Keep executable SQL and identifiers intact during language review.
- Deterministic QA checks placeholders, paths, URLs, numbers, units and other literal content. A
POTENTIAL_ISSUErequires interpretation; a passing check is not semantic approval. - Preserve product/version distinctions and uncertainty. Evidence must support the actual claim and scope.
- Native export checks the original hash, changed text anchors and round-trip text integrity. It writes a new copy and preserves non-target text. Visual layout review remains a separate check.
- Agent reports disclose inspected scope, unresolved items and unavailable checks. Use the DBabel JSON/CSV contracts for interchange; TBX, TMX and XLIFF require separate adapters.
Repository version: 1.5.0. Review Workbench version: 1.5.0. Repository improvements since that release are recorded under Unreleased in Changes. Merging changes does not create a new version tag or GitHub Release.
python -m py_compile scripts/*.py
python -m unittest discover -s tests -v
python scripts/check_package.pyAfter intentional package edits, regenerate MANIFEST.sha256 with python scripts/check_package.py --write-manifest, rerun validation and check git diff --check.
Architecture · Local tools · Capabilities · Post-review QA · Package index · License

