HybridTM is a semantic translation memory engine that stores bilingual content in LanceDB and scores matches by combining semantic embeddings (Hugging Face Transformers.js) with the built-in MatchQuality fuzzy metric. It can run as a programmatic library, a command-line tool, or a JSON-over-HTTP server for CAT tools and editor integrations.
The source code is available on GitHub under the Eclipse Public License v1.0. Developers can clone, adapt, and ship the library under the terms of that license, or contact Maxprograms for commercial arrangements.
Models download automatically the first time you initialize an instance and are cached in the standard Hugging Face directory.
The three embedding presets trade off footprint against accuracy differently depending on language: standard is a good default for Western European languages and matches or beats large on accuracy while being faster; large is worth its extra cost for morphologically rich languages such as Finnish; compact has the smallest footprint but should be treated as a deliberate trade-off rather than a safe default.
HybridTM is available as an NPM package:
npm install hybridtm