Skip to content

v1.0.0 — first major revision

Choose a tag to compare

@PatchScratch PatchScratch released this 06 Oct 23:56
· 8 commits to master since this release

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-gui

See 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.