Skip to content

Releases: michaelbeijer/Supervertaler

v1.9.311

23 Feb 01:54

Choose a tag to compare

Bug Fixes

  • SDLXLIFF export: fix missing translations for self-closing mrk segments — When Trados SDLXLIFF files contained self-closing <mrk mtype="seg" mid="N" /> tags in the <target> element (used for empty/untranslated segments), Supervertaler's export would silently skip them because the regex only matched the open+close form. This caused translated segments to appear empty when re-opened in Trados Studio. The export now handles both forms correctly via a second replacement pass for self-closing tags.

Install

Windows standalone: Download Supervertaler-v1.9.311-Windows.zip below, extract, and run Supervertaler.exe — no Python required.

pip:

pip install --upgrade supervertaler

Full changelog: https://github.com/michaelbeijer/Supervertaler/blob/main/CHANGELOG.md

v1.9.285

19 Feb 22:39

Choose a tag to compare

What's new

  • Import folder of SDLXLIFF files (issue #80) — A new Import → Trados Studio → Bilingual XLIFF Folder (.sdlxliff)... menu item lets you point Supervertaler at a folder and automatically import all .sdlxliff files found inside it, including those in subfolders. This covers the common workflow where clients send a directory of SDLXLIFF files instead of a packaged .sdlppx. After translating, export all files back via Export → Trados Studio → Bilingual XLIFF - Translated (.sdlxliff)... as usual.

Install

Windows standalone: Download Supervertaler-v1.9.285-Windows.zip below, extract, and run Supervertaler.exe — no Python required.

pip:

pip install --upgrade supervertaler

Full changelog: https://github.com/michaelbeijer/Supervertaler/blob/main/CHANGELOG.md

v1.9.276 - Fix SQLite database locking, fix macOS Finder launch crash

17 Feb 23:27

Choose a tag to compare

🍎 macOS Users: Important First-Launch Instructions

macOS may block Supervertaler from opening because it is not signed with an Apple Developer certificate. To allow it to run:

  1. Double-click Supervertaler.app — macOS will show a warning that it "can't be opened"
  2. Open System Settings → Privacy & Security
  3. Scroll down to find the message about Supervertaler being blocked
  4. Click "Open Anyway"
  5. Confirm when prompted — Supervertaler will now launch normally every time

You only need to do this once.


Bug Fixes

  • Fixed SQLite "database is locked" errors during termbase operations — Activating, deactivating, or changing read-only status of termbases would intermittently fail. Enabled WAL journal mode and 15-second busy timeout on all SQLite connections, and added rollback on error to release locks after failed commits.
  • Fixed macOS Finder launch crash — Removed leftover debug file writes (theme_debug.txt, superlookup_debug.txt) that crashed the app with OSError: Read-only file system when launched from Finder (where CWD is /).

Downloads

Platform File
Windows Supervertaler-v1.9.276-Windows.zip (to be uploaded)
macOS Supervertaler-v1.9.276-macOS.dmg
pip pip install supervertaler==1.9.276

v1.9.275

17 Feb 22:21

Choose a tag to compare

🍎 macOS Users: Important First-Launch Instructions

macOS may block Supervertaler from opening because it is not signed with an Apple Developer certificate. To allow it to run:

  1. Double-click Supervertaler.app — macOS will show a warning that it "can't be opened"
  2. Open System Settings → Privacy & Security
  3. Scroll down to find the message about Supervertaler being blocked
  4. Click "Open Anyway"
  5. Confirm when prompted — Supervertaler will now launch normally every time

You only need to do this once.

Note: v1.9.276 includes additional fixes for database locking errors. Consider downloading that version instead.


What's Changed

Bug Fix

  • Fix macOS Finder launch crash - App worked from Terminal but bounced/crashed when double-clicked in Finder. Root cause: macOS Finder launches apps with minimal environment (no LANG/LC_CTYPE), causing locale-dependent code to fail silently. Fixed by adding LSEnvironment to Info.plist setting LANG and LC_CTYPE to en_US.UTF-8.
  • Add macOS crash logging - When launched as a frozen .app on macOS, diagnostic info is written to ~/Desktop/supervertaler_crash.log to aid debugging Finder-specific launch issues.

v1.9.274

17 Feb 18:26

Choose a tag to compare

Bug Fixes

  • TM matches now shown consistently when revisiting segments - The Match Panel (TM Source/Target boxes) showed TM hits only on the first visit to a segment. On revisit, the cached results were displayed in the Translation Results panel but the Match Panel was not updated. Fixes #164.
  • Find & Replace: uppercase history no longer overwrites lowercase input - The auto-completer on the F&R input fields matched case-insensitively, so previously searched uppercase terms (e.g. COMMISSIONING) would overwrite lowercase input. Disabled the completer; dropdown history remains accessible via the arrow button. Fixes #163.
  • Standalone builds now show the correct version number - PyInstaller .exe builds always displayed a stale fallback version because pyproject.toml was not bundled. Now bundled in both Windows and macOS builds. Also added importlib.metadata fallback for pip installs, fixed create_release_zip.py version extraction, and made macOS CFBundleVersion dynamic. Fixes #165.

Install / Update

pip: pip install --upgrade supervertaler

Windows standalone: Download the ZIP below, extract, and run Supervertaler/Supervertaler.exe.

Supervertaler v1.9.255

11 Feb 00:38

Choose a tag to compare

Supervertaler v1.9.255

Professional AI-enhanced translation workbench with multi-LLM support (GPT-4, Claude, Gemini, Ollama), translation memory, glossary management, and seamless CAT tool integration (memoQ, Trados, CafeTran, Phrase, Déjà Vu).

What's New (v1.9.250 – v1.9.255)

New Features

  • QuickTrans pastes translation at cursor — Invoke QuickTrans (Ctrl+Alt+M / ⌃⌘M) from any app, pick a translation, and it's pasted right where your cursor was — replacing the selected text. Works in Chrome, Trados, text editors, everywhere.
  • Copy Source to Target works on multi-selection — Select multiple segments (Ctrl+Click / Shift+Click), press Ctrl+Shift+S (Cmd+Shift+S on Mac), and all selected segments get their source copied to target at once. (#141)

Cross-Platform (macOS & Linux)

  • macOS global hotkeys — Superlookup (⌃⌘L) and QuickTrans (⌃⌘M) now work natively on macOS via pynput.
  • Accessibility permission guidance — Clear instructions when macOS blocks hotkey registration.
  • macOS build support — New BUILD_MACOS.md guide and Supervertaler_macOS.spec for building a native .app bundle.

Bug Fixes

  • Superlookup window focus — Ctrl+Alt+L now reliably brings Supervertaler to the foreground from any app (Windows, macOS, Linux).
  • QuickTrans no longer flashes taskbar — Uses Tool window type when invoked via global hotkey.
  • Trados bilingual self-closing tags — Tags like <255/> are now exported correctly with the Tag character style; no more tag errors on Trados re-import.
  • TM/Glossary preselection cleared on new project — Previous project's TM and glossary checkboxes no longer carry over.
  • Trados Bilingual Review dialog — Corrected preparation instructions for segment selection and file renaming.
  • macOS shortcut labels — Settings now show correct ⌃⌘ (Ctrl+Cmd) instead of ⌘⌥ (Cmd+Option).

Downloads

Platform File Notes
Windows Supervertaler-1.9.255-Windows.zip Extract and run Supervertaler.exe
macOS Supervertaler-1.9.255-macOS.dmg Drag to Applications. Right-click → Open on first launch.
pip pip install supervertaler Python 3.10+ required

Requirements

  • Windows: Windows 10 or later (x64)
  • macOS: macOS 13 (Ventura) or later (Apple Silicon or Intel)
  • pip: Python 3.10+, PyQt6

Links

Supervertaler v1.9.244 - Windows EXE Release

09 Feb 01:17

Choose a tag to compare

Highlights

  • Fixed Add to Glossary defaults: the "Save to Glossary(s)" list now defaults to active glossaries for the current project.
  • Fixed immediate Termview refresh: terms added via Add/Quick Add now appear immediately because cache/index are rebuilt before refresh.

Package

  • Windows ZIP: Supervertaler-v1.9.244-Windows.zip

Installation

  1. Download Supervertaler-v1.9.244-Windows.zip from this release.
  2. Extract the ZIP fully.
  3. Run Supervertaler.exe from inside the extracted Supervertaler folder.

Notes

  • Keep Supervertaler.exe together with the bundled files/folders from the ZIP.
  • API keys and user settings remain in your user data location.

Supervertaler v1.9.204 - Windows EXE Release

03 Feb 04:03

Choose a tag to compare

Release Information

Release Date: February 3, 2026
Version: 1.9.204
Python Requirement: 3.10+
Status: Stable Release


Download Options

1. Windows Executable (Recommended for most users)

  • Supervertaler.exe - Standalone Windows application
  • No Python installation required
  • Download, extract, and run
  • File size: ~70 MB (exe) / ~1.5 GB extracted

2. Python Package (pip)

pip install supervertaler
supervertaler

3. Source Code

git clone https://github.com/michaelbeijer/Supervertaler.git
cd Supervertaler
pip install -r requirements.txt
python Supervertaler.py

What's New in v1.9.204

Bug Fixes

DOCX Export Improvements

  • Font Preservation: Fixed an issue where exported DOCX files would lose the original font name (e.g., Verdana) and font size (e.g., 10pt). The export now correctly preserves font properties from the original document.

  • All Caps Preservation: Fixed an issue where text with the "All Caps" font effect (like patent titles) would export in normal case instead of uppercase. The all_caps font property is now preserved.

  • Subscript/Superscript Support: Fixed an issue where <sub> and <sup> formatting tags were not being processed during export. Text like "CO₂" now correctly exports with subscript formatting.

  • Partial Replacement Formatting: Fixed an issue where paragraphs containing multiple segments would lose all inline formatting (bold, italic, subscript, superscript) during export. Partial replacements now properly apply formatting tags.

UI Improvements

  • Export Menu Reorganization: Moved monolingual export formats to the top of the Export menu for easier access:
    • Target Only (DOCX)
    • Simple Text File - Translated (TXT)
    • AI-Readable Markdown (.md)
    • ─────────────────
    • [Bilingual CAT tool formats below]

Previous Release (v1.9.203)

Bug Fixes

  • Grid Row Height Stability: Fixed row heights becoming inconsistent after Ctrl+Enter, Clear Filters, or page navigation

Performance Improvements

  • Faster Ctrl+Enter Navigation: Removed wasteful MT/LLM API calls during segment navigation
  • Removed Translation Results Panel: Deprecated panel removed to save resources

Key Features

AI-Powered Translation

  • Multiple AI Providers: OpenAI GPT-4/5, Claude, Google Gemini, Local Ollama
  • Context-Aware: Full document context + TM + custom instructions
  • QuickTrans (Ctrl+M): Instant MT/LLM translation

Professional CAT Tool Integration

  • memoQ XLIFF and Bilingual DOCX
  • Trados SDLPPX/SDLRPX packages
  • CafeTran Bilingual DOCX
  • Phrase (Memsource) Bilingual DOCX
  • Déjà Vu X3 Bilingual RTF

Translation Memory

  • Fuzzy matching with percentage scores
  • TMX import/export
  • Clean TM storage (tag-stripped)

Quality Features

  • Glossary system with forbidden terms
  • Spellcheck (multiple dictionaries)
  • Find & Replace with regex
  • Status tracking (5-level system)

System Requirements

  • OS: Windows 10/11 (64-bit)
  • RAM: 4 GB minimum, 8 GB recommended
  • Disk: 2 GB for installation
  • Python: 3.10+ (for pip installation)

Links


Support


Developed by: Michael Beijer
License: MIT

Supervertaler v1.9.195 - Windows EXE Release

02 Feb 00:23

Choose a tag to compare

Download

Supervertaler-v1.9.195-Windows.zip (304 MB)

Installation

  1. Extract the ZIP file to your preferred location (e.g., C:\Supervertaler)
  2. Run Supervertaler.exe
  3. Optional: Run create_start_menu_shortcut.ps1 (right-click → Run with PowerShell) to add a Start Menu shortcut

What's New in This Release

QuickTrans - Instant Translation Popup (GT4T-style)

A new popup window for instant translations from multiple sources:

  • LLM Support: Get translations from Claude, OpenAI (GPT), and Gemini alongside MT engines
  • MT Engines: Google Translate, DeepL, Microsoft Translator, Amazon Translate, ModernMT, MyMemory
  • Global Hotkey (Ctrl+Alt+M): Use QuickTrans from ANY application - memoQ, Word, browser, etc.
  • In-App Shortcut (Ctrl+M): Quick access while working in Supervertaler
  • Translations fetched in parallel for fast results
  • Press 1-9 to quickly insert a translation
  • Configure providers in Settings → QuickTrans

Tool Suite Branding

Established consistent naming for Supervertaler's modular tools:

  • Supervertaler - Main CAT tool / translation workbench
  • SuperLookup - Comprehensive research tool (TM, TB, MT, web, dictionaries)
  • QuickTrans - Instant translation popup (MT + LLM)
  • QuickMenu - Quick access menu

Bug Fixes

  • Fixed View Settings freeze when changing options like "Termview under grid"
  • Fixed Termview default setting persistence

UI Improvements

  • Status icons now display in green for confirmed segments
  • Standardized button padding across all toolbar buttons

System Requirements

  • Windows 10/11 (64-bit)
  • No Python installation required - everything is bundled

First-Time Setup

  1. API Keys: Go to Settings → API Keys to configure your translation providers
  2. Dictionaries: Hunspell dictionaries are included in user_data\dictionaries
  3. Keyboard Shortcuts: Customize shortcuts in Settings → Keyboard Shortcuts

AutoHotkey Integration (Optional)

For global hotkeys that work from any application, install AutoHotkey v2 and run the included supervertaler_hotkeys.ahk script. This enables:

  • Ctrl+Alt+L - SuperLookup: Select text anywhere and look it up in Supervertaler
  • Ctrl+Alt+M - QuickTrans: Select text anywhere and get instant translations as an overlay

Built with PyInstaller. For the pip package, run: pip install supervertaler

Questions or issues? Visit github.com/michaelbeijer/Supervertaler/issues

Supervertaler v1.9.183 -Windows Release

31 Jan 21:06

Choose a tag to compare

Release Date: January 31, 2026
Download: Supervertaler-v1.9.183-Windows.zip (305 MB)


🚀 What's New in v1.9.183

⚡ Major Performance Improvements: Instant Navigation

The big one: Ctrl+Enter navigation is now instant instead of taking 10-50+ seconds per segment.

In-Memory Termbase Index

  • Pre-indexed, in-memory glossary lookup system replaces per-segment database queries
  • Glossary lookups now take <1ms instead of 52 seconds per segment
  • Index is built once when project loads (~0.15s for 1,400 terms) and updated instantly when terms are added
  • 95%+ cache hit rate after initial segment visit

Async Auto-Confirm

  • The "auto-confirm 100% TM matches" feature now runs asynchronously
  • Navigation completes instantly; TM lookup happens in the background
  • If a 100% match is found, the segment is auto-confirmed after you've already moved

Cache System Enabled by Default

  • Prefetch cache is now enabled by default for new installations
  • Background workers pre-cache termbase and TM matches for upcoming segments
  • Massive performance improvement out of the box

🐛 Bug Fixes

  • TermView Updates on Ctrl+Enter: The glossary/terminology panel now updates immediately when navigating with Ctrl+Enter, not just on mouse click

  • TM Panel Updates on Ctrl+Enter: Translation Memory matches now appear immediately when navigating with Ctrl+Enter

  • Source Text Always Visible: TermView now displays the source text even when there are no glossary matches, with appropriate status messages ("No matches in X words", "No glossaries activated", etc.)

  • Row Selection on Ctrl+Enter: The target row is now properly selected (blue highlight) after Ctrl+Enter navigation

  • TM Results for Correct Segment: Fixed race condition where fast navigation could show TM results for the wrong segment; added segment validation before and after TM lookup

  • TM Lookup on Cache Hit: Fixed issue where TM matches weren't shown when termbase was cached


📦 What's Included

This is a unified build with all features:

Core Features

  • ✅ Multi-LLM AI Translation (GPT-4/5, Claude, Gemini, Ollama)
  • ✅ Translation Memory with fuzzy matching
  • ✅ Glossary/Termbase system with priority-based term highlighting
  • ✅ CAT tool integration (memoQ, Trados, CafeTran, Phrase, Déjà Vu)
  • ✅ Document support (DOCX, PDF, Markdown, plain text)
  • ✅ Superlookup (unified concordance search)
  • ✅ Machine Translation (Google, DeepL, Microsoft, Amazon, ModernMT, MyMemory)
  • ✅ Spellcheck (Hunspell)

Voice Features

  • ✅ Voice Commands (OpenAI Whisper API)
  • ✅ Supervoice dictation
  • ⚠️ Note: Local Whisper (PyTorch) is not included in this build to avoid size/compatibility issues. Voice features work via OpenAI Whisper API.

💿 Installation

Requirements

  • OS: Windows 10/11 (64-bit)
  • RAM: 4GB minimum, 8GB+ recommended
  • Disk: 500MB free space (extracted)
  • Internet: Required for AI translation features

Quick Start

  1. Extract the ZIP to a folder (e.g., Desktop\Supervertaler)
  2. Run Supervertaler\Supervertaler.exe
  3. Important:
    • Do NOT run the EXE directly from inside the ZIP file
    • Do NOT move Supervertaler.exe away from the _internal folder
    • The _internal folder contains Python runtime files (python312.dll, etc.)

First Run

On first launch, Supervertaler will:

  1. Show a setup wizard to choose your data folder location
  2. Create default settings and empty databases
  3. Display the main translation interface

🔧 Configuration

API Keys (Optional)

To use AI translation features, add API keys in Settings → API Keys:

  • OpenAI (GPT-4/5)
  • Anthropic (Claude)
  • Google (Gemini)
  • Ollama (local endpoint)
  • Machine Translation services (Google Translate, DeepL, etc.)

Data Folder

All user data is stored in the folder you choose during setup:

  • Translation memories (.db files)
  • Glossaries/termbases
  • Project files (.svproj)
  • Prompts and settings

📖 Documentation


🆘 Support


📝 License

MIT License - Free for personal and commercial use

Supervertaler is developed by Michael Beijer, a professional translator with 30 years of experience in technical and patent translation.


🔄 Upgrading from Previous Versions

Simply extract the new version to a new folder and run it. Your data folder (projects, TMs, glossaries) will be preserved and automatically detected.

Tip: You can run multiple versions side-by-side for testing by extracting them to different folders.


Enjoy instant navigation with Supervertaler v1.9.183! 🚀