Skip to content

Releases: MahmoudKSultan/transify

v0.2.0 — Screenshot OCR Translation

18 Jun 06:58

Choose a tag to compare

🆕 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

18 Jun 05:25

Choose a tag to compare

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 input group membership
  • 37 QA tests included (run bash test-highlight-to-translate.sh)