CopyTranslator  by CopyTranslator

LLM-powered clipboard translation tool

Created 7 years ago
17,537 stars

Top 2.7% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

CopyTranslator addresses the common issue of garbled text translations from sources like PDFs by automatically cleaning and translating copied content. It offers researchers and users a streamlined workflow for foreign language text, enhancing accuracy and efficiency. The latest version integrates advanced Large Language Model (LLM) AI translation services alongside a built-in free engine.

How It Works

The application monitors the system clipboard, preprocesses copied text to correct formatting issues (e.g., PDF line breaks), and then translates it. Version 12 enhances this by supporting various LLM providers via the OpenAI API format (e.g., DeepSeek, Moonshot, Ollama), alongside a free StepFun engine, offering flexibility and improved translation quality.

Quick Start & Requirements

Installation guides are available via provided links. Core functionality does not mandate specific hardware like GPUs, though LLM integration may benefit. The project supports multiple languages and offers integration with OpenAI-compatible APIs. Links to the User Manual, Documentation, and GitHub/Gitee project pages are provided.

Highlighted Details

  • LLM Integration: Supports OpenAI API format for advanced translation services (DeepSeek, Moonshot, Zhipu AI, Ollama, etc.).
  • PDF Text Cleaning: Optimized to resolve line break and sentence-ending issues common in PDF copy-pasting.
  • Dual Translation Modes: Offers "Focus Mode" (translation only) and "Contrast Mode" (original text alongside translation).
  • Smart Translation: Intelligently detects and translates between set source and target languages.
  • Customization: Extensive options for interface styling, hotkeys, and automated behaviors.

Maintenance & Community

The project acknowledges contributors via the "all-contributors specification." It encourages stars and pull requests on its GitHub and Gitee repositories, though direct community chat links are not listed.

Licensing & Compatibility

Licensed under GNU GENERAL PUBLIC LICENSE 2.0 (GPL-2.0), a copyleft license requiring derivative works to use the same terms. This may restrict integration with proprietary software. The project notes online translation resources are for "academic usage."

Limitations & Caveats

The project explicitly states that online translation resources are sourced from the internet and intended for "academic usage," potentially limiting commercial deployment. Users should consider copyright implications related to underlying translation services.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
11
Star History
23 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.