About Translator DB

A multilingual terminology database powered by Anchor's 14-wheel volvelle compression engine — designed for fast cross-language lookup, concept-graph traversal, and domain-specific term management.

What Is Translator DB?

Translator DB is a structured terminology management system that stores multilingual terms, groups them by shared concepts, and enables instant cross-language lookups. Unlike simple bilingual dictionaries, Translator DB organizes vocabulary around concept nodes — language-independent meaning units that link translations across any number of languages simultaneously.

Each term entry includes its language code, surface text, a gloss (short definition), part of speech, domain classification, and a link to its parent concept. When you search for a term in one language, the system resolves its concept and returns all known translations in every other language in the database.

The system supports specialized domains including medical, pharmaceutical, legal, and technical terminology — making it ideal for professional translators, localization teams, and domain experts who need precise, context-aware term equivalents.

How It Works
Input Term
14-Wheel Encode
Concept Match
Cross-Lang Lookup
Translations

1. Term Ingestion

Terms are added individually or via bulk import (CSV/TSV). Each entry specifies the language, surface form, definition gloss, part of speech, domain, and an optional concept ID for grouping equivalents.

2. Volvelle Encoding

When the Adaptive Volvelle engine is available, terms are encoded through a 14-wheel compression system that captures phonological, morphological, and semantic features — enabling fuzzy matching and script-agnostic search across writing systems.

3. Concept Graph

Terms sharing the same meaning are linked to a concept node. The concept graph allows traversal from any language to any other language without requiring direct translation pairs — if "contract" (en) and "Vertrag" (de) share concept c003, they are automatically linked.

4. Cross-Language Retrieval

Search queries match against term text and glosses. Results are enriched with all known translations from the same concept group, giving translators immediate access to equivalents in every available language.

System Components
Component Status Description
TranslatorDB Engine Demo Mode Core term storage, indexing, and query engine with persistent file-backed store
Adaptive Volvelle Demo Mode 14-wheel compression engine for phonological encoding, fuzzy matching, and script-agnostic search
Flask Web UI Active Browser-based interface for searching, browsing, adding terms, and managing concepts
REST API Active JSON API endpoints for programmatic access to search, add, bulk-import, and statistics
Use Cases

🏥 Medical Translation

Translate clinical terms like hypertension, tachycardia, and drug names across English, Spanish, German, French, and Arabic. Ensure precise medical terminology in patient records, research papers, and regulatory filings.

⚖️ Legal Localization

Look up legal terms like contract, arbitration, jurisdiction, and due diligence across jurisdictions. Critical for international contracts, patent filings, and cross-border litigation support.

💻 Technical Documentation

Maintain consistent translations of terms like firmware, encapsulation, cryptography, and bandwidth across software localization projects, hardware manuals, and API documentation.

💊 Pharmaceutical Research

Track drug names and pharmaceutical terminology like lisinopril, metformin, and empagliflozin across markets, ensuring regulatory compliance with local naming conventions.

🌐 CAT Tool Integration

Use the REST API to integrate Translator DB as a terminology backend for Computer-Assisted Translation tools, providing real-time term suggestions and consistency checks during translation workflows.

📚 Language Research

Build multilingual concept maps for comparative linguistics, study how domain-specific terminology evolves across language families, and explore morphological patterns through the volvelle encoding system.

Supported Languages

Translator DB supports any language via ISO 639 codes. The following languages are pre-configured with display names:

en — English es — Spanish de — German fr — French ar — Arabic it — Italian pt — Portuguese tr — Turkish fa — Persian la — Latin ru — Russian zh — Chinese ja — Japanese ko — Korean nl — Dutch pl — Polish voyn — Voynich
Architecture

Translator DB follows a layered architecture designed for extensibility and offline operation:

LayerTechnologyRole
Presentation Flask + Jinja2 + anchor.css Server-rendered HTML pages with JavaScript-powered search and forms
API Flask REST endpoints JSON API for search, add, bulk-add, translate, and statistics
Engine TranslatorDB + AdaptiveVolvelle Term indexing, concept graph, volvelle encoding, and fuzzy matching
Storage File-backed store + in-memory Persistent term storage with in-memory demo data fallback
Getting Started
🔍
Search Terms

Find translations by word, language, or domain

Add Terms

Contribute new terms individually or via bulk import

🗂️
Explore Concepts

Browse the concept graph and cross-language links