TMXEditor is an open source desktop application designed for editing TMX (Translation Memory eXchange) files on macOS, Linux or Microsoft Windows.
TMX is a standard XML-based format used for exchanging Translation Memories used by CAT (Computer Assisted Translation) tools. TMXEditor allows editing the content of multilingual TMX files.
TMXEditor is available in two modes:
- Personal Use of Source Code
- Commercial Installers
Source code of TMXEditor is free for personal use. You can download the source code, modify, compile and use it without limitations in your own computers. You cannot redistribute a version that you compiled or your modifications to the code.
Ready to use commercial installers are available at TMXEditor Home Page. You can try the commercial version for 30 days at no cost.
Commercial versions of TMXEditor can be installed in as many computers as desired. TMXEditor licenses are designed for use in one computer at a time and can be transferred from one computer to another in just a few seconds.
You can subscribe to Maxprograms Support at Groups.io and request peer assistance for the open source version there.
Commercial version includes unlimited email support at email@example.com
- JDK 11 or newer is required for compiling and building. Get it from AdoptOpenJDK.
- Apache Ant 1.10.7 or newer. Get it from https://ant.apache.org/
- Node.js 12.14.0 LTS or newer. Get it from https://nodejs.org/
- TypeScript 3.7.5 or newer. Get it from https://www.typescriptlang.org/
- Checkout this repository.
- Point your
JAVA_HOMEenvironment variable to JDK 11
antto compile the Java code
npm installto download and install NodeJS dependencies
npm startto launch TMXEditor
Steps for building:
git clone https://github.com/rmraya/TMXEditor.git cd TMXEditor ant npm install npm start
This video shows how to build and launch TMXEditor: https://maxprograms.com/tutorials/TMXEditor_build.mp4
Compile once and then simply run
npm start to start TMXEditor