Metadata-Version: 2.4
Name: supervertaler
Version: 1.9.186
Summary: Professional AI-enhanced translation workbench with multi-LLM support, glossary system, TM, spellcheck, voice commands, and PyQt6 interface. Batteries included (core).
Home-page: https://supervertaler.com
Author: Michael Beijer
Author-email: Michael Beijer <info@michaelbeijer.co.uk>
Maintainer-email: Michael Beijer <info@michaelbeijer.co.uk>
License-Expression: MIT
Project-URL: Homepage, https://supervertaler.com
Project-URL: Repository, https://github.com/michaelbeijer/Supervertaler.git
Project-URL: Bug Tracker, https://github.com/michaelbeijer/Supervertaler/issues
Project-URL: Changelog, https://github.com/michaelbeijer/Supervertaler/blob/main/CHANGELOG.md
Project-URL: Documentation, https://github.com/michaelbeijer/Supervertaler/blob/main/AGENTS.md
Project-URL: Author Website, https://michaelbeijer.co.uk
Keywords: translation,CAT,CAT-tool,AI,LLM,GPT,Claude,Gemini,Ollama,glossary,termbase,translation-memory,TM,PyQt6,localization,memoQ,Trados,SDLPPX,XLIFF,voice-commands,spellcheck
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Office/Business
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Environment :: X11 Applications :: Qt
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt6>=6.5.0
Requires-Dist: PyQt6-WebEngine>=6.5.0
Requires-Dist: python-docx>=0.8.11
Requires-Dist: openpyxl>=3.1.0
Requires-Dist: Pillow>=10.0.0
Requires-Dist: lxml>=4.9.0
Requires-Dist: openai>=1.0.0
Requires-Dist: anthropic>=0.7.0
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: requests>=2.28.0
Requires-Dist: markitdown>=0.0.1
Requires-Dist: sacrebleu>=2.3.1
Requires-Dist: pyperclip>=1.8.2
Requires-Dist: chardet>=5.0.0
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: markdown>=3.4.0
Requires-Dist: pyspellchecker>=0.7.0
Requires-Dist: sounddevice>=0.4.6
Requires-Dist: numpy>=1.24.0
Requires-Dist: PyMuPDF>=1.23.0
Requires-Dist: boto3>=1.28.0
Requires-Dist: deepl>=1.15.0
Requires-Dist: spylls>=0.1.7
Requires-Dist: keyboard>=0.13.5; platform_system == "Windows"
Requires-Dist: ahk>=1.0.0; platform_system == "Windows"
Requires-Dist: pyautogui>=0.9.54; platform_system == "Windows"
Requires-Dist: psutil>=5.9.0
Provides-Extra: local-whisper
Requires-Dist: openai-whisper>=20230314; extra == "local-whisper"
Provides-Extra: voice
Provides-Extra: web
Provides-Extra: pdf
Provides-Extra: mt
Provides-Extra: hunspell
Provides-Extra: windows
Provides-Extra: core
Provides-Extra: all
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# Supervertaler

[![PyPI version](https://badge.fury.io/py/supervertaler.svg)](https://pypi.org/project/Supervertaler/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**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).

---

## Installation

```bash
pip install supervertaler
supervertaler
```

Or run from source:

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

---

## Key Features

- **Multi-LLM AI Translation** - OpenAI GPT-4/5, Anthropic Claude, Google Gemini, Local Ollama
- **Translation Memory** - Fuzzy matching TM with TMX import/export
- **Glossary System** - Priority-based term highlighting with forbidden term marking
- **Superlookup** - Unified concordance search across TM, glossaries, MT, and web resources
- **CAT Tool Integration** - memoQ XLIFF, Trados SDLPPX/SDLRPX, CafeTran, Phrase, Déjà Vu X3
- **Voice Commands** - Hands-free translation with OpenAI Whisper
- **Document Support** - DOCX, bilingual DOCX, PDF, Markdown, plain text

---

## Documentation

| Resource | Description |
|----------|-------------|
| [Online Manual](https://supervertaler.gitbook.io/superdocs/) | Quick start, guides, and troubleshooting |
| [Changelog](CHANGELOG.md) | Complete version history |
| [Keyboard Shortcuts](docs/guides/KEYBOARD_SHORTCUTS.md) | Shortcut reference |
| [FAQ](FAQ.md) | Common questions |
| [Website](https://supervertaler.com) | Project homepage |

---

## Requirements

- Python 3.10+
- PyQt6
- Windows, macOS, or Linux

---

## Contributing

- [Report bugs](https://github.com/michaelbeijer/Supervertaler/issues)
- [Request features](https://github.com/michaelbeijer/Supervertaler/discussions)
- [Contributing guide](CONTRIBUTING.md)
- [Stargazers](https://github.com/michaelbeijer/Supervertaler/stargazers) - See who's starred the project

---

## About

**Supervertaler** is maintained by [Michael Beijer](https://michaelbeijer.co.uk), a professional translator with 30 years of experience in technical and patent translation.

**License:** MIT - Free for personal and commercial use.

---

**Current Version:** See [CHANGELOG.md](CHANGELOG.md) for the latest release notes.
