Swordfish logo

Swordfish

Swordfish is a CAT (Computer-Aided Translation) tool built around XLIFF, allowing you to translate and manage multilingual content across multiple file formats using a unified workflow.

Typical workflow

  1. Open or import files (or translation packages) into Swordfish
  2. Translate content using the built-in editor and translation tools
  3. Leverage Translation Memory and Machine Translation suggestions
  4. Export translated files or generate return packages

Swordfish uses XLIFF as its core format, allowing content from different file types to be translated in a consistent and interoperable way.

Swordfish supports TMX (Translation Memory eXchange), the standard format for exchanging translation memory data between CAT tools.

Swordfish provides a consistent XLIFF-based workflow that integrates with other CAT tools and localization systems.

Source Code Access

Github

Swordfish source code is available on GitHub and can be downloaded, compiled, modified, and used free of charge.

We offer subscriptions that include installers, technical support, bug fixes, and feature requests. Subscription fees support ongoing development and help maintain the quality and reliability of Swordfish.

The version of Swordfish included in the official installers can be used with a free 30-day trial by requesting an evaluation key. After the trial period expires, a subscription is required.

Subscription keys are available from our Online Store and cannot be shared or transferred between machines.

The subscription version includes direct email support at tech@maxprograms.com

Subscription Benefits

  Source Code Subscription Based
Ready To Use Installers No Yes
Notarized macOS launcher No Yes
Signed launcher and installer for Windows No Yes
Technical Support
Swordfish on Windows

Swordfish running on Windows

Supported File Formats

General Documentation

  • Adobe InDesign Interchange (INX)
  • Adobe InCopy and InDesign IDML (CS4 and newer)
  • HTML
  • Microsoft Office (2007 and newer)
  • Microsoft Visio XML Drawings (2007 and newer)
  • MIF (Maker Interchange Format)
  • OpenOffice, LibreOffice, StarOffice
  • Plain Text
  • QTI (IMS Question and Test Interoperability)
  • QTI Packages
  • SDLXLIFF (Trados Studio)
  • SRT Subtitles
  • Trados Studio Packages
  • GlobalLink / WordfastPRO TXML (*.txml)
  • GlobalLink / WordfastPRO XLIFF (*.txlf)
  • WPML XLIFF (WordPress Multilingual Plugin)
  • XLIFF from other tools (e.g., memoQ *.mqxliff, generic *.xliff)

XML Formats

  • XML (Generic)
  • DITA 1.0, 1.1, 1.2 and 1.3
  • DocBook 3.x, 4.x and 5.x
  • SVG
  • Word 2003 ML
  • XHTML

Software Development

  • JavaScript
  • Java Properties
  • JSON
  • PHP Arrays
  • PO (Portable Objects)
  • RC (Windows C/C++ Resources)
  • ResX (Windows .NET Resources)
  • TS (Qt Linguist translation source)

Compatible with other CAT tools

Swordfish supports the most common formats used for exchanging translations:

  • XLIFF directly accepts versions 1.0, 1.1, 1.2, 2.0, 2.1 and the latest 2.2
  • SDLXLIFF SDL Trados Studio XLIFF files
  • Accepts Trados Studio packages (*.sdlppx) and creates return packages (*.sdlrpx)
  • TXLF / mqXLIFF Native support for XLIFF files from WordfastPRO and MemoQ
  • TXML Full support for Wordfast PRO and GlobalLink files.

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.

Advanced Translation Engines

Swordfish includes two translation engines:

  • A "traditional" TM (Translation Memory) system that provides exceptional matching
  • "Auto-Translation", an exclusive technology that assembles matches from regular TM databases and Terminology databases

Additionally, Swordfish supports these external Machine Translation (MT) Engines:

  • Azure Translator Text
  • DeepL API (Free and PRO plans)
  • Google Cloud Translation
  • ModernMT

These AI systems are directly integrated as Machine Translation engines:

  • Alibaba's Qwen
  • Anthropic's Claude
  • ChatGPT
  • Google Gemini
  • Mistral

Prompts generated by Swordfish have been tested and are known to work on these AI systems:

  • OpenAI ChatGPT
  • Anthropic's Claude
  • Google Gemini
  • Microsoft Copilot
  • Meta AI
  • Alibaba's Qwen