TMXValidator
TMX validation engine for localization infrastructure
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.
Version 3 is implemented in TypeScript using TypesXML, a TypeScript XML processing library with support for DTD and XML Schema validation. TMXValidator serves as a reference implementation of this technology in a real-world tool. It is part of a growing set of XML and localization components, including TypesXML, TypesXLIFF and OpenXLIFF.
TMXValidator supports TMX versions 1.1, 1.2, 1.3, and 1.4.
The full source code is available on GitHub, enabling users to inspect validation logic and verify reported issues.