awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ramjke avatar

ramjke/Translumo

0
View on GitHub↗
5,454 stars·327 forks·C#·Apache-2.0·15 views

Translumo

Translumo is an optical character recognition screen translator and multi-engine orchestrator. It extracts text from active application windows in real time to translate content into different languages, facilitating the localization of software that lacks official translation options.

The system distinguishes itself by combining results from several recognition engines and using machine learning to determine the most accurate text extraction. It also functions as a proxy rotating gateway, cycling through IP addresses to prevent translation services from blocking high-volume requests.

The project covers capabilities for real-time screen scraping, the optimization of text recognition accuracy through heuristic selection, and the management of network traffic to bypass provider rate limits.

Features

  • Real-Time Screen Translators - Extracts text from running applications using OCR and translates it into target languages in real time.
  • Ensemble Consensus Mechanisms - Combines text extraction results from several recognition engines using machine learning to increase accuracy.
  • Optical Character Recognition - Converts images of text from application windows into machine-encoded text using multiple engines.
  • Ensemble Recognition Models - Aggregates multiple recognition models to improve the precision of the extracted text.
  • Multi-Engine Orchestrators - Orchestrates several OCR engines and uses machine learning to select the most accurate text extraction.
  • Screen Capture Extraction - Captures active application window pixels and converts visual content to text in real time.
  • Real-Time Screen Translators - Captures screen regions via OCR and translates content instantly for the user.
  • Software Interface Localization - Adapts software interfaces into different languages for applications that lack official translation options.
  • Weighted Voting Systems - Uses a weighted voting system to select the most accurate text when multiple OCR engines disagree.
  • Outbound IP Rotation - Cycles outbound IP addresses to prevent being blocked by translation service rate limits.
  • Proxy Rotation Services - Distributes network traffic across multiple proxies to avoid rate limiting from translation providers.
  • Asynchronous Processing Pipelines - Implements background processing for screen captures and network requests to keep the user interface responsive.

Star history

Star history chart for ramjke/translumoStar history chart for ramjke/translumo

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ramjke/translumo do?

Translumo is an optical character recognition screen translator and multi-engine orchestrator. It extracts text from active application windows in real time to translate content into different languages, facilitating the localization of software that lacks official translation options.

What are the main features of ramjke/translumo?

The main features of ramjke/translumo are: Real-Time Screen Translators, Ensemble Consensus Mechanisms, Optical Character Recognition, Ensemble Recognition Models, Multi-Engine Orchestrators, Screen Capture Extraction, Software Interface Localization, Weighted Voting Systems.

Which projects share features with ramjke/translumo?

Projects with overlapping indexed features include: zggsong/stranslate — STranslate is a desktop translation application that integrates optical character recognition with translation… pantsudango/dango-translator — Dango-Translator is an OCR translation system and multi-engine translation client designed to extract text from images… mg-chao/snow-shot — This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and… xushengfeng/esearch — eSearch is a desktop tool that combines screen capture, image annotation, screen recording, optical character… pot-app/pot-desktop — This application is a cross-platform desktop utility designed for automated translation, optical character… miaomiaosoft/pandaocr — PandaOCR is a desktop application for extracting text from images and screen captures using optical character…

Projects sharing features with Translumo

These projects share indexed features with Translumo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zggsong/stranslateZGGSONG avatar

    ZGGSONG/STranslate

    7,195View on GitHub↗

    STranslate is a desktop translation application that integrates optical character recognition with translation services. It functions as a screen OCR tool designed to capture digital text from images or the display to make the content editable and convertible between languages. The software provides a real-time workflow for screen text translation, allowing the conversion of foreign language text from software or documents into a native language without manual copying and pasting. The system manages the end-to-end process from screen-capture buffer processing and text recognition to asynchro

    C#
    View on GitHub↗7,195
  • pantsudango/dango-translatorPantsuDango avatar

    PantsuDango/Dango-Translator

    8,411View on GitHub↗

    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 con

    Python
    View on GitHub↗8,411
  • mg-chao/snow-shotmg-chao avatar

    mg-chao/snow-shot

    4,118View on GitHub↗

    This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and processing it through large language models. It functions as an OCR translation application and screen annotation tool, allowing users to extract text from images and perform intelligent analysis of visual data. The software differentiates itself through an AI-driven OCR pipeline and the ability to convert screenshots into structured Markdown or HTML via layout-aware document transformation. It features a visual AI assistant capable of analyzing screen content and a prompt-engineere

    TypeScriptchatbotocrscreen-capture
    View on GitHub↗4,118
  • xushengfeng/esearchxushengfeng avatar

    xushengfeng/eSearch

    6,275View on GitHub↗

    eSearch is a desktop tool that combines screen capture, image annotation, screen recording, optical character recognition (OCR), and text search and translation into a single application. It is built around a modular architecture that coordinates these tasks through an event-driven capture pipeline, allowing users to capture screen regions, annotate them with drawing and shape tools, and then extract text using a local-first OCR engine or optional cloud services. The project distinguishes itself by integrating a command-line interface for triggering capture and recognition tasks, enabling scr

    TypeScriptclipboardcolor-pickercross-platform
    View on GitHub↗6,275
Compare all 30 related projects→