# pantsudango/dango-translator

**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/pantsudango-dango-translator).**

8,411 stars · 572 forks · Python · lgpl-2.1

## Links

- GitHub: https://github.com/PantsuDango/Dango-Translator
- Homepage: https://translator.dango.cloud/
- awesome-repositories: https://awesome-repositories.com/repository/pantsudango-dango-translator.md

## Description

Dango-Translator is an OCR translation system and multi-engine translation client designed to extract text from images or screens and replace it with translated content. It functions as an image text translator and real-time screen translator, utilizing optical character recognition to convert text between different languages automatically.

The software distinguishes itself through coordinate-based image typesetting and a glossary manager. These tools allow for the replacement of original image content with translated text in the same area and the use of specialized dictionaries to ensure consistent translation of specific terms and phrases.

The system supports real-time screen polling to monitor visual changes, plugin-based adapters for integrating various third-party translation services or local language models, and cloud-synced configuration to maintain user preferences across devices.

## Tags

### Artificial Intelligence & ML

- [Image Text Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/image-translation-pipelines/image-text-translators.md) — Extracts text from images and replaces it with translated content while preserving visual style and layout.
- [Multilingual Text Processing](https://awesome-repositories.com/f/artificial-intelligence-ml/multilingual-text-processing.md) — Processes and translates text across multiple languages using various translation engines and local models.
- [Optical Character Recognition](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition.md) — Converts images of text into machine-encoded text using online or local recognition methods. ([source](https://dango-docs.ap-sh.starivercs.cn/guide/start/introduction.html))
- [Screen Text Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/screen-text-extractors.md) — Performs optical character recognition on arbitrary screen regions to extract non-selectable text.
- [Real-Time Screen Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/screen-text-extractors/real-time-screen-translators.md) — Provides real-time screen polling and OCR to translate and replace on-screen text instantly. ([source](https://cdn.jsdelivr.net/gh/pantsudango/dango-translator@master/README.md))
- [Multi-Engine Clients](https://awesome-repositories.com/f/artificial-intelligence-ml/translation-engines/multi-engine-clients.md) — Connects to multiple third-party translation services and local language models for cross-language conversion.
- [Visual Change Polling](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/screen-text-extractors/visual-change-polling.md) — Continuously monitors defined screen regions for visual changes to trigger automatic text recognition and translation.

### Development Tools & Productivity

- [Translation API Integrations](https://awesome-repositories.com/f/development-tools-productivity/translation-api-integrations.md) — Provides a client-side implementation to connect with various third-party translation services via APIs. ([source](https://dango-docs.ap-sh.starivercs.cn/guide/start/introduction.html))

### Networking & Communication

- [Real-Time Screen Translators](https://awesome-repositories.com/f/networking-communication/real-time-screen-translators.md) — Captures screen regions via optical character recognition and translates content in real time.

### User Interface & Experience

- [Image Bounding Box Typesetting](https://awesome-repositories.com/f/user-interface-experience/text-coordinate-mapping/image-bounding-box-typesetting.md) — Calculates text positioning and dimensions within images based on OCR bounding boxes for precise translation placement.

### Software Engineering & Architecture

- [Translation Term Mapping](https://awesome-repositories.com/f/software-engineering-architecture/glossaries/glossary-and-acronym-managers/translation-term-mapping.md) — Uses a glossary manager to ensure consistent translation of specialized terms and phrases.
- [Translation](https://awesome-repositories.com/f/software-engineering-architecture/glossaries/translation.md) — Supports importing and exporting specialized terminology lists to ensure consistency in automated translations. ([source](https://cdn.jsdelivr.net/gh/pantsudango/dango-translator@master/README.md))
- [Model Adapter Plugins](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/model-adapter-plugins.md) — Uses a standardized API wrapper to integrate various external translation services and local models as plugins.
