TMXEditor is an open source desktop application for viewing and editing TMX (Translation Memory eXchange) files.
It supports multilingual translation memories and is designed to handle very large TMX files, including files with millions of translation units.
- Open and edit TMX files
- Handle large TMX files efficiently
- Validate TMX structure and content
- Merge and split TMX files
- Manage languages in multilingual memories
- Convert Excel or CSV files to TMX
TMXEditor can convert spreadsheet data (Excel or CSV) into TMX format, allowing you to build translation memories from existing data.
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 Keys cannot be shared or transferred to different machines.
Installers may occasionally be updated before the corresponding source code changes appear in this repository. Source code updates are published later, once they are ready for release. This timing difference is expected and does not affect the availability or completeness of the open source code.
Subscription version includes unlimited email support at tech@maxprograms.com
| 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 tech@maxprograms.com - Peer support at Groups.io |
- JDK 21 or newer is required for compiling and building. Get it from Adoptium.
- Gradle 9.2 or newer. Get it from https://gradle.org/
- Node.js 24.13.0 LTS or newer. Get it from https://nodejs.org/
- Checkout this repository
- Point your
JAVA_HOMEenvironment variable to JDK 21 - Run
gradleto compile the Java code - Run
npm installto download and install NodeJS dependencies - Run
npm startto launch TMXEditor
git clone https://github.com/rmraya/TMXEditor.git
cd TMXEditor
gradle
npm install
npm startCompile once and then simply run npm start to start TMXEditor
