TMXValidator
Check the validity of your TMX documents in any platform with TMXValidator.
Most CAT (Computer Aided Translation) tools rely on TMX Standard to exchange translation memories. Surprisingly, some vendors produce files that are not valid and others do not accept documents that are correctly formatted.
TMXValidator checks your documents against TMX DTD and also verifies if they follow the requiremenst described in TMX specifications.
The source code that accompanies the article XML in localisation: Reuse translations with TM and TMX was improved and a graphical user interface was added to make it friendly for final users.
If TMXValidator tells you that your TMX file is not valid and you wish to fix it, you can use these tools:
The source code of TMXValidator is available under Eclipse Public License v1.0.
TMXValidator users can inspect the code to understand why the program complains at an error in a TMX file or to confirm a bug/omission in the validator program.
Errors found in the source code should be reported to tech@maxprograms.com.
Supported TMX versions
TMXValidator supports TMX versions 1.1 , 1.2 , 1.3 and 1.4
Requirements
Java 1.5 or better is required to run TMXValidator. Java is available as free download from http://www.java.com .
Supported Platforms
TMXValidator can be used in the following operating systems:
- Microsoft Windows 2000/XP/Vista
- Mac OS X 10.4/10.5
- Linux with GTK2 (i386 and x86_64)
Downloads
Follow these steps to install a Linux version:
- Open a terminal window.
- Change to the directory where the downloaded BIN installer was saved.
- Change the permission of the installer to be executable. Type:
chmod a+x <filename.bin> - Execute the installer. Type:
./<filename.bin>
If you execute the installer as root (su):
- The program is installed in a folder accessible to all users
- An icon is added to GNOME and KDE menus
- The command to launch the program (tmxvalidator) is automatically added to system path