| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 | |
feat: offline screen translator (hotkey -> OCR -> local Hy-MT2 -> click-through overlay) Windows app that captures the primary monitor on a global hotkey, OCRs English text with Windows.Media.Ocr, translates it offline with Hy-MT2-1.8B-Q4_K_M through an in-process llama.cpp FFI, and draws the Chinese result in a layered, click-through, always-on-top overlay next to the source text. - capture: GDI BitBlt, top-down BGRA8 - ocr: Windows.Media.Ocr (en-US), owns its COM/WinRT apartment handling - translate: hand-written llama.cpp b11046 FFI (libloading at runtime, no cmake/libclang required), runtime ABI self-checks on struct sizes, offsets and by-value defaults, greedy decode, KV reset per call, configurable context/threads/token cap/target language - overlay: WS_EX_LAYERED|TRANSPARENT|TOPMOST|TOOLWINDOW|NOACTIVATE, cosmic-text layout with a CJK font, WCAG-driven black/white text colour plus translucent scrim on busy backgrounds, placement below/above/right before covering - app: global hotkeys (Ctrl+Alt+T / Ctrl+Alt+H), runtime-drawn tray icon with context menu and balloon, Win32 settings dialog, config.toml, single-instance guard, tray-only (no main window), dependency-free file log - tools: build-engine.ps1 builds the pinned llama.cpp revision into engine/, fetch-model.ps1 downloads the GGUF from ModelScope with size verification - diagnostics: --selftest, --engine-check, --once, --settings, translens.log - tests: hotkey parsing and OCR line grouping unit tests | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |