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
.dtdfile 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.