Repository navigation
v1.0.0 — first major revision
Translation Aggregator 1.0.0
A modern, cross-platform rebuild of the classic Windows Translation Aggregator — everything the original did (except text hooking), and a lot it never did.
Highlights
- 15 translation engines, in parallel — panes fill in as each engine answers; a slow engine never delays the others
- Local engines return: Fujitsu ATLAS V14 (ja⇄en) and LEC Nova (ja→en, Power Translator 15) driven through a 32-bit bridge process
- Web translators: Google Translate (with rate-limit failover), Bing, DeepL (web or your API key), Yandex, Papago, Caiyun 彩云小译, Systran, Babelfish, Baidu (Playwright)
- Dictionaries: WWWJDIC, Jisho, Babylon — plus the JParser pane rebuilt in pure Python (loads ~1.5M entries in seconds, a fraction of the original's memory) and MeCab with furigana
- Any OpenAI-compatible API as a translator (OpenAI, OpenRouter, LM Studio, …)
- Layout that bends: 1–3 columns, drag panes anywhere, drop into empty columns, tear panes off into borderless floating windows and drag them back; arrangement persists
- Menu bar (File/View/Tools/Help): language pair switching across the full language list, history navigation (Alt+←/→), source-text conversion to kana/romaji, always-on-top, window opacity, pane font, lockable layout
- Auto Clipboard mode with queueing for rapid line-by-line reading
- Per-pane settings: every engine with options has its own ⚙ dialog (DeepL, WWWJDIC, OpenAI, Caiyun, JParser, MeCab, ATLAS)
- System / Light / Dark color scheme following your OS
- Full CLI (
transagg) alongside the GUI
Install
pip install -e ".[full]"
transagg-guiSee the README for local engine setup (ATLAS/LEC need a 32-bit Python bridge), the Baidu performance note, and configuration.
Roadmap
User-defined AI translator panes (any OpenAI-style API, several side by side), more AI provider APIs such as Anthropic's Messages API, and more.
GPL-2.0-or-later. Built on the original Translation Aggregator project, EDRDG dictionary data, jisho.org, MeCab, and PyQt6.