pot-desktop  by pot-app

Cross-platform app for text translation and recognition

created 2 years ago
14,617 stars

Top 3.5% on sourcepulse

GitHubView on GitHub
Project Summary

Pot is a cross-platform desktop application for text translation and OCR, designed for users who frequently need to translate text from various sources or extract text from images. It offers a convenient way to translate selected text, clipboard content, or screenshots using a wide array of integrated translation and OCR services.

How It Works

Pot utilizes the Tauri framework for building cross-platform desktop applications with web technologies. It leverages a robust plugin system to extend its functionality, allowing users to integrate numerous third-party translation and OCR APIs beyond the built-in options. This modular approach enables flexibility and future-proofing, as new services can be added without modifying the core application.

Quick Start & Requirements

  • Windows: winget install Pylogmon.pot or download .exe from releases. Requires WebView2 runtime.
  • macOS: brew install --cask pot or download .dmg from releases.
  • Linux: Download .deb for Debian/Ubuntu, or use AUR helpers (yay -S pot-translation).
  • Build from Source: Requires Node.js >= 18.0.0, pnpm >= 8.5.0, Rust >= 1.80.0.

Highlighted Details

  • Supports over 20 translation APIs (OpenAI, Gemini, DeepL, Google, etc.) and 10+ OCR services (Tesseract, Paddle, Baidu, etc.).
  • Features clipboard monitoring, screenshot OCR/translation, and external API calls for integration with other tools.
  • Offers a plugin system for easy extension of supported services and a vocabulary book feature (Anki, Eudic).
  • Provides Wayland support with workarounds for shortcut and screenshot issues.

Maintenance & Community

  • Actively maintained with contributions from multiple developers.
  • Community support and localization efforts via Weblate.

Licensing & Compatibility

  • The project is licensed under the MIT License, permitting commercial use and closed-source linking.

Limitations & Caveats

  • Wayland users may encounter issues with built-in shortcuts and screenshots, requiring system-level configuration or alternative tools.
  • The Flatpak version is noted to be missing the tray icon.
Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
3
Issues (30d)
17
Star History
2,626 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.