Repository navigation
Releases: OKTW-Network/Translator-Overlay
Releases · OKTW-Network/Translator-Overlay
Release list
Translator Overlay 0.4.1
Immutable
release. Only release title and notes can be modified.
改進與修正
- 修正 Windows 11 21H2(build 22000)的擷取支援。系統缺少部分 Graphics Capture 選項時改用預設,不再整段失敗;OCR 節奏仍由擷取間隔控制。
- 浮動控制列或控制視窗按 Stop 後,兩邊的 Start / Pause / Stop 會立刻停用,等到 CLI session 清完才恢復。
Full Changelog: v0.4.0...v0.4.1
Translator Overlay 0.4.0
Immutable
release. Only release title and notes can be modified.
新增
- Windows 應用程式圖示:工作列與 Alt-Tab 會顯示 Translator Overlay 圖示。
- 浮動控制列:永遠置頂的 Start / Pause / Stop 與狀態列。Overlay 頁開關,預設關閉。
- 第一次啟動改為只開原位 Overlay:獨立翻譯視窗與浮動控制列都預設關閉(既有
config.toml裡已打開的翻譯視窗不受影響)。
改進與修正
- Windows 上能正確找到 npm 安裝的 CLI(例如
codex.cmd),不再誤抓到沒有副檔名的 shim。 - HTTP 翻譯會重用連線,不再每次請求重建 TCP / TLS。
- 控制視窗閒置時 CPU 從約 11% 降到約 1%(單核)。
- Stop 或關閉程式時會等 CLI session 清完;OpenCode 設定模型失敗時也會正確關閉 session。
- 翻譯視窗可被 OBS Window Capture 列出(標題
Translator Overlay Translation)。擷取方式要設成 Windows 10,BitBlt 抓不到 layered 視窗。 - 開啟控制視窗後,浮動控制列與翻譯視窗會維持最上層。
- 中文介面維持 Overlay(不再寫成覆蓋層);Overlay 設定頁拿掉與 Display / Appearance 重複的說明。
- 區域設定集與 API 設定檔寫入成功才更新畫面;沒有待存區域時不會存出空設定集。
- OCR 下載完成後仍核對檔案大小,不符就刪掉,避免載入到壞檔。
- 管線錯誤與翻譯視窗空白提示會跟介面語言走;串流預覽會正確顯示
\"與換行。
Full Changelog: v0.3.0...v0.4.0
Translator Overlay 0.3.0
Immutable
release. Only release title and notes can be modified.
新增
- 控制視窗介面語言:English、繁體中文、简体中文。第一次啟動依 Windows 地區,之後記住選擇。
- Claude Code CLI:可用本機已登入的
claude當翻譯後端(stream-json 長駐 session)。Reasoning effort 填none可關閉 thinking。 - OpenCode 2:相容 OpenCode 2 的 plugin / 權限設定。
- OCR 裝置:可選 WebGPU、DirectML 或 CPU。預設改為 WebGPU(Dawn / D3D12);NVIDIA / AMD 可改選 DirectML。失敗時回退 CPU。自訂 ONNX Runtime 1.30 同時內建 DirectML 與 WebGPU。
- Provider 下拉選單:API 頁改 ComboBox,與設定檔選擇方式一致。
改進與修正
- API 的 Base URL、model、CLI path 不再預填範例;API key 可留空(HTTP 不送 Authorization)。Base URL 空白會在送出前顯示錯誤。
- 選 CLI provider 時,Temperature、Top P、Max tokens 會停用(這些只給 HTTP)。
- CLI 設定檔不再寫入用不到的 HTTP 欄位。
- 區域設定集改寫成單層 TOML(
[[presets]],regions仍是 inline array);舊檔仍能載入。 - 譯文比原文短時,原位覆蓋層背景仍蓋住原本每一行。
- OCR 把 〜、~ 與
~視為同一字,減少閃爍重翻。 - 設定滑桿可用鍵盤依步進調整。
- 本機已有的 OCR 模型只檢查檔案在不在,不會因檔案大小和線上目錄不一致而重抓。
- Codex CLI 繼續用你自己的登入與額度;翻譯 session 與原生登入隔離。
打包
解壓後 OCR 用的 DLL 改放在 lib/:
onnxruntime.dllDirectML.dllwebgpu_dawn.dlldxcompiler.dlldxil.dll
目標機器仍需 Windows App Runtime 2.4。從原始碼建置需要 Visual Studio 2026,並先執行 .\scripts\build-onnxruntime.ps1 編譯 ONNX Runtime 1.30。
Full Changelog: v0.2.0...v0.3.0
Translator Overlay 0.2.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.1.0...v0.2.0
