Releases: MahmoudKSultan/transify
Releases · MahmoudKSultan/transify
v0.2.0 — Screenshot OCR Translation
🆕 What's New
- Screenshot OCR Translation — Press Ctrl+Shift+O to capture any screen region, extract text, and translate it
- Window auto-hides during capture, restores after
- Uses Tesseract.js for OCR (no system dependencies)
- Works natively on GNOME Wayland via gnome-screenshot
- Cancel capture with Escape key or Cancel button
🐛 Fixes
- Capture error messages now show the real Rust error instead of generic "Capture failed."
- Added required window permissions (hide/show/set-focus) for Wayland compatibility
v0.1.0 — Initial Release
Initial release of Transify — a cross-platform desktop translator built with Tauri, React, and Rust.
Features
- Text translation via Google Translate (no API key needed)
- Global shortcut Ctrl+T for instant translate from any app
- Editable keyboard shortcuts
- Light/dark/high-contrast themes
- Translation history
- Accessibility-first UI (WCAG AA)
- Auto-copy translated text (optional)
- Customizable shortcuts via Settings UI
Installation
- AppImage: Download
Transify-0.1.0-x86_64.AppImage,chmod +x, run - Debian/Ubuntu: Install
Transify_0.1.0_amd64.deb - Fedora/RHEL: Install
Transify-0.1.0-1.x86_64.rpm - Source: Clone and run
npx tauri build
Notes
- Global shortcut on Wayland requires
inputgroup membership - 37 QA tests included (run
bash test-highlight-to-translate.sh)