# copytranslator/copytranslator

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/copytranslator-copytranslator).**

17,749 stars · 1,946 forks · TypeScript · GPL-2.0

## Links

- GitHub: https://github.com/CopyTranslator/CopyTranslator
- Homepage: https://copytranslator.github.io
- awesome-repositories: https://awesome-repositories.com/repository/copytranslator-copytranslator.md

## Topics

`copytranslator` `dictionary` `translate`

## Description

CopyTranslator is a clipboard-based translation tool and multi-engine translation client that monitors the system clipboard to provide automatic language conversion. It functions as an assistant that integrates large language models, cloud translation APIs, and digital dictionaries to produce context-aware translations and side-by-side reading views.

The application includes a specialized PDF text cleaner to remove formatting artifacts and line breaks from copied content. It also features an optical character recognition extractor to convert images or screen captures into editable text for immediate translation.

The tool supports a variety of content processing workflows, including the aggregation of multiple clipboard segments to translate long paragraphs and the use of local language detection to identify source languages without a network connection. Users can customize the interface layout, visual styles, and translation display modes.

The software supports a portable execution mode that loads configuration files from the local directory to allow for installation-free use.

## Tags

### Business & Productivity Software

- [Clipboard Translators](https://awesome-repositories.com/f/business-productivity-software/clipboard-translators.md) — Monitors the system clipboard to provide automatic language conversion and side-by-side reading views.
- [Digital Dictionary Lookups](https://awesome-repositories.com/f/business-productivity-software/digital-dictionary-lookups.md) — Displays comprehensive dictionary entries and word explanations when a single word or short phrase is copied. ([source](https://github.com/copytranslator/copytranslator#readme))
- [Drag-and-Drop Translation Interfaces](https://awesome-repositories.com/f/business-productivity-software/drag-and-drop-translation-interfaces.md) — Enables immediate translation of highlighted text by dragging it into a target conversion area. ([source](https://copytranslator.github.io/))

### Development Tools & Productivity

- [AI-Triggered Clipboard Actions](https://awesome-repositories.com/f/development-tools-productivity/ai-triggered-clipboard-actions.md) — Automatically triggers AI translation workflows when the system clipboard content changes. ([source](https://github.com/copytranslator/copytranslator#readme))
- [Clipboard Event Listeners](https://awesome-repositories.com/f/development-tools-productivity/clipboard-management/system-clipboard-access/clipboard-event-listeners.md) — Uses background listeners to monitor the system clipboard and automatically trigger translation workflows.
- [Dictionary and Translation Tools](https://awesome-repositories.com/f/development-tools-productivity/dictionary-and-translation-tools.md) — Aggregates results from cloud APIs, digital dictionaries, and AI models to improve translation accuracy.

### Artificial Intelligence & ML

- [AI Translation Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-translation-tools.md) — Integrates large language models to provide high-quality AI-powered translation of copied text. ([source](https://copytranslator.github.io/guide/))
- [LLM Translation Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations.md) — Potranslate connects to large language model providers using standard APIs to produce context-aware translations. ([source](https://github.com/copytranslator/copytranslator#readme))
- [Multi-Provider Abstractions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-integrations/multi-provider-abstractions.md) — Implements a provider-based architecture to route translation requests across various cloud services, LLMs, and dictionaries.
- [Language Detection Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/language-detection-tools.md) — Integrates a local library to identify the source language of copied text without requiring network access.
- [Screen Text Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/screen-text-extractors.md) — Converts images or screen captures into editable text using OCR services for immediate translation. ([source](https://copytranslator.github.io/changelogs/v12.html))

### Part of an Awesome List

- [AI Translation Assistants](https://awesome-repositories.com/f/awesome-lists/learning/language-and-translation/ai-translation-assistants.md) — Uses large language models and translation APIs to translate text copied to the system clipboard.

### Content Management & Publishing

- [PDF Text Normalizers](https://awesome-repositories.com/f/content-management-publishing/pdf-text-normalizers.md) — Provides specialized cleaning of copied PDF text by removing artificial line breaks and artifacts.
