Back to Services Read Documentation

Master File Validator

Zero-server, privacy-first validation for JSON, XML, DITA, XLIFF & PO using Pyodide.

~/master_validator.py
Click to select or drag & drop files here
Click or drop .dtd files here
Filename Status / Details
~/README.md

Client-Side XML, DTD & Localization File Validator

Zero-Server. Absolute Privacy.

This validator compiles Pyodide (WebAssembly) to run a high-performance Python validation engine directly on your local drive. Your databases or technical manuals are never sent to the internet.

Supported Formats & Rules

  • JSON & YAML: Strict syntax checking and safe parsers.
  • XML, DITA & XLIFF: Well-formedness verification and escaped entities checking.
  • DTD Validation: Drop a .dtd file in the optional zone to validate your XML's internal structure against strict schemas.
  • PO (Gettext): Basic structural verification.

Execution Guide

Drag all the files you need to batch-validate. Toggle the BOM checker if needed and hit Run Validation. You can resize the interactive table to read long errors and export a signed HTML Report for your clients.