Cross-platform Translation & DITA Tools
Core Applications
Ready-to-use tools for translation, localization, and workflow management.
TMXEditor
Edit your TMX files, no matter how big or small, with TMXEditor on Windows, Linux or macOS.
TMXEditor is a cross-platform application that works with any language combination.
Swordfish
An advanced CAT (Computer Aided Translation) tool based on XLIFF 1.2 that supports MS Office, DITA, HTML and other document formats.
Swordfish uses TM (Translation Memory) and MT (Machine Translation). Supports In-Context Exact Matches, segment filtering, customization and more.
Fluenta
Simplify the translation and localization of your DITA projects.
Fluenta parses your DITA map, resolving the references to all topics and subtopics, and prepares a unified XLIFF file that you can send to your Language Service Provider (LSP) for translation.
Stingray
Generate translation memories in TMX, TAB delimited and Excel format from existing translated material.
TMX memories created with Stingray can be used in any CAT tool. TAB delimited files can be opened in Microsoft Excel without special configurations.
XLIFF Manager
Cross-platform graphical user interface for OpenXLIFF written in JavaScript.
With XLIFF Manager you can create, merge, analyze and generate statistics from your XLIFF 1.2 and 2.x files.
RemoteTM
Share the super fast Translation Memory engine of Swordfish in network environments.
RemoteTM shares your data on the Internet and also in a Local Area Network (LAN).
Processing Engines & Libraries
Components for building, extending, and integrating localization workflows.
OpenXLIFF
OpenXLIFF is a Java toolkit for creating, processing, validating, and merging XLIFF 1.2 and 2.x files.
The XLIFF files generated by OpenXLIFF don't use proprietary markup and are fully compatible with most CAT tools.
TypesXML
TypesXML is a TypeScript / Node.js XML library for parsing, validating, and processing XML documents. It provides both DOM and streaming (SAX) APIs, along with support for DTD and XML Schema 1.0 validation and XML Catalog resolution.
TypesXLIFF
TypesXLIFF is a TypeScript / Node.js library for parsing, generating, and validating XLIFF 2.x files (2.0, 2.1 and 2.2). It includes a fully typed object model and JSON conversion for processing translation and localization data.
HybridTM
HybridTM is a semantic translation memory engine that stores bilingual content in LanceDB and scores matches by combining semantic embeddings (Xenova/Transformers.js) with the built-in MatchQuality fuzzy metric.
JavaPM
JavaPM is a set of scripts for localizing Java .properties files using XLIFF as an intermediate format.
Utilities
Free tools for validation, testing, and supporting localization workflows.
SRXEditor
SRXEditor is an open source cross-platform editor of segmentation rules, designed to use Segmentation Rules eXchange (SRX) 2.0, the open XML-based standard published by LISA.
TMXValidator
TMXValidator validates TMX (Translation Memory eXchange) documents against the official DTD and the TMX specification, ensuring consistent behavior across tools and automated workflows.
It is designed to process very large TMX files and provide deterministic validation results, making it suitable for translation data quality control.
Extend the Platform
Not all workflows fit standard tools. The components above can be combined and extended to support automation, integration, and specialized processing.
Maxprograms provides custom development and integration services built on the same infrastructure.











