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:
- Source Code
- Yearly Subscriptions for installers and support
Source code of TMXEditor is free. Anyone can download the source code, compile, modify and use it at no cost in compliance with the accompanying license terms.
You can subscribe to Maxprograms Support at Groups.io and request peer assistance for the source code version there.
Ready to use installers and technical support for TMXEditor are available as yearly subscriptions at Maxprograms Online Store.
The version of TMXEditor included in the official installers from TMXEditor's Home Page can be used at no cost for 7 days requesting a free Evaluation Key.
Subscription version includes unlimited email support at [email protected]
Differences | Source Code | Subscription Based |
---|---|---|
Ready To Use Installers | No | Yes |
Notarized macOS launcher | No | Yes |
Signed launcher and installer for Windows | No | Yes |
Associate app with .tmx extension |
No | Yes |
Restricted Features | None | None |
Technical Support | Peer support at Groups.io | - Direct email at [email protected] - Peer support at Groups.io |
- JDK 21 or newer is required for compiling and building. Get it from Adoptium.
- Apache Ant 1.10.14 or newer. Get it from https://ant.apache.org/
- Node.js 20.11.0 LTS or newer. Get it from https://nodejs.org/
- TypeScript 5.4.3. get it from https://www.typescriptlang.org/
- Checkout this repository.
- Point your
JAVA_HOME
environment variable to JDK 21 - Run
ant
to compile the Java code - Run
npm install
to download and install NodeJS dependencies - Run
npm start
to launch TMXEditor
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