My Account

Cross-platform Tools for Translators

Swordfish Translation Editor

Swordfish logo

Swordfish III is an advanced CAT (Computer Aided Translation) tool based on XLIFF 1.2 open standard, designed for demanding professional translators.

Swordfish III supports exchanging TMX (Translation Memory eXchange), the vendor-neutral open XML standard for the exchange of Translation Memory (TM) data created by Computer Aided Translation (CAT) and localization tools, originally published by LISA (Localisation Industry Standards Association).

Swordfish includes a super fast Internal database server and integrated support for RemoteTM Web Server. You can also use third party database engines like Oracle 10g or MySQL 5.x for storing TM and terminology data.

Swordfish Features

Swordfish has a rich feature set, including:


Features Details

Broad range of supported file formats

The file formats currently supported by Swordfish III are:

General documentation types Software development types
  • Adobe InDesign Interchange (INX)
  • Adobe InDesign IDML (CS4/CS5)
  • DITA Maps
  • HTML
  • Microsoft Office 2007/2010/2013
  • Microsoft Visio 2007/2010
  • MIF (Maker Interchange Format)
  • OpenOffice/StarOffice 1.x, 2.x and 3.x
  • Plain Text
  • RTF (Rich Text Format)
  • Tagged RTF
  • Trados TTX
  • TXML (Wordfast PRO)
  • XML (Generic)
  • XML, with ready to use configuration files for:
    • DITA 1.0, 1.1 and 1.2
    • Adobe LiveCycle
    • DocBook 3.x, 4.x and 5.x
    • SVG
    • Word 2003 ML
    • XHTML
  • JavaScript
  • Java Properties
  • PO (Portable Objects)
  • .ts (Qt Linguist Translation Source)
  • RC (C/C++ Resources
  • ResX (.NET Resources)

The XLIFF filter for XML supports custom configuration. Users can define conversion rules for almost any XML vocabulary.

Flexible Licensing

Swordfish licenses are affordable and portable. Licenses can be transferred from one computer to another in seconds. Buy one license and use it in the computer you have at hand. A Swordfish license can be used in any operating system where Swordfish runs.

For Freelancers, Agencies, Students and Universities

Swordfish licenses are available in four flavours:

License Type Audience
Individual Licenses For professional translators, Individual Licenses are a one time purchase that includes free upgrades to all future versions of Swordfish.
Student Licenses Students taking tertiary courses in disciplines related to translation and localization can purchase Student Licenses with a 60% discount.
Site Licenses Designed for translation agencies, a Swordfish Site License allows up to 20 simultaneous users at a great price.
Campus Licenses Universities wishing to equip their translation/localization laboratories with Swordfish can request free Campus Licenses to


Compatible with other CAT tools

Swordfish supports the most common formats used for exchanging translations:

Format Compatibility
XLIFF Supported natively. Accepts version 1.0, 1.1 and 1.2
Uncleaned RTF Accepts uncleaned (tagged) RTF produced by Trados or Wordfast and generates uncleaned RTF from regular RTF files.
TTX Seamlessly converts received Trados TTX files to XLIFF and back. Swordfish has built-in capabilities for segmenting TTX files.
TTX Exchange Allows collaboration with translators using CAT tools that don't support XLIFF but support TTX format via exporting Swordfish's XLIFF files as TTX and importing translations from the translated TTX files.
TXML Full round trip (TXML-> XLIFF -> TXML) of Wordfast PRO files.


Excellent Support

Good technical support is an essential part of any software product. At Maxprograms we are proud of our support service. In fact, the quality of our support service is one of our strongest selling points.

Visit our Support page and check the support options we provide.

In-Context Exact Matches

Easily reuse translations by importing them from previously translated XLIFF files. Swordfish extracts translations for individual segments, considering previous and following ones as context.

Fully Configurable

With Swordfish you are free to customize your translation environment. You can, for example, set your preferences for:

  • Fonts and colors
  • Keyboard shortcuts
  • Language Codes
  • Segmentation Rules
  • Conversion rules for XML files
  • Custom XML catalogs

Complete Segment Filtering

Swordfish lets translators hide/show segments filtering on multiple status options, like: is translatable, has translation, has comments, is approved, etc.

Comfortable Proofreading

Swordfish generates HTML views from XLIFF files that lets translators/reviewers proof read comfortably in the system's default web browser. The generated HTML can be customized by end users, adjusting the provided XSL stylesheets.

Advanced Translation Engines

Swordfish includes two translation engines: a "traditional" TM (Translation Memory) system that provides exceptional matching and Auto-Translation, an exclusive technology that assembles matches from regular TM databases and Terminology databases.

Google's Machine Translation engine and Microsoft's Bing Translator are fully integrated in Swordfish.

Multiple TM and Terminology Databases

You can use any number of TM and Terminology databases simultaneously in Swordfish. Additionally, you can assign custom penalties to each TM database.

Extensible via plugins

Swordfish has a powerful plugin architecture that lets users process individual segments or complete XLIFF documents with external applications.