Skip to content

rmraya/TMXEditor

Repository files navigation

TMXEditor

TMXEditor logo

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.

Convert Excel to TMX with TMXEditor

Licenses

TMXEditor is available in two modes:

  • Source Code
  • Yearly Subscriptions for installers and support

Source Code

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.

Subscriptions

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 tech@maxprograms.com

Differences sumary

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

Related Projects

Requirements

Building

  • 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

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