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
tisfeng avatar

tisfeng/Easydict

0
View on GitHub↗
13,545 stars·677 forks·Swift·GPL-3.0·23 views

Easydict

Easydict is a macOS dictionary and translator application that integrates system dictionaries, external translation services, and Large Language Models such as OpenAI and Gemini. It functions as an OCR text extractor and a text-to-speech reader, allowing users to look up words and translate text directly on the desktop.

The application features a local OCR engine that captures screen areas to recognize and translate text that cannot be highlighted or copied. It utilizes a provider-agnostic translation pipeline and adapter-based service integration to standardize responses from various cloud and local services.

The tool covers broad translation capabilities including automated multi-language text translation, dictionary word lookups, and voice synthesis for reading translated text aloud.

Features

  • Dictionary and Translation Tools - Provides a desktop utility for quick translation and dictionary lookups integrated directly into the macOS workflow.
  • Translation Services - Translates text between multiple languages using integrated external services and automated recognition.
  • OCR Engines - Integrates a local OCR engine to extract text from screen captures for privacy-preserving translation.
  • Screen Text Extractors - Extracts non-selectable text from arbitrary screen regions using OCR for immediate translation.
  • Text Translation Tools - Enables multi-language text translation between various languages using integrated AI and online services.
  • Digital Dictionary Lookups - Provides digital dictionary lookups to retrieve word definitions and meanings.
  • Screen Capture Extraction - Automates the capture of screen regions and converts visual content into translatable text.
  • LLM Translation Integrations - Integrates Large Language Models like OpenAI and Gemini for high-quality, context-aware text translation.
  • Provider-Agnostic Model Interfaces - Provides a pluggable, provider-agnostic interface to switch between cloud-based and local translation services.
  • Speech Synthesis Services - Utilizes various text-to-speech voice services to convert translated text into audio.
  • Text-to-Speech - Synthesizes natural human speech to read translated text aloud.
  • System Utilities - Dictionary and translation tool with OCR and input translation support.
  • Translation Tools - Concise dictionary and translation tool for macOS.

Star history

Star history chart for tisfeng/easydictStar history chart for tisfeng/easydict

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

Projects sharing features with Easydict

These projects share indexed features with Easydict. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pot-app/pot-desktoppot-app avatar

    pot-app/pot-desktop

    17,110View on GitHub↗

    This application is a cross-platform desktop utility designed for automated translation, optical character recognition, and speech synthesis. It functions as a modular client that integrates various local and remote language services, allowing users to process text through hotkeys, clipboard monitoring, or direct input. The software distinguishes itself through a plugin-based architecture and a built-in automation framework. By exposing a local network interface, it enables external applications and scripts to programmatically trigger its translation and recognition workflows. Users can furth

    JavaScriptlinuxmacosocr
    View on GitHub↗17,110
  • copytranslator/copytranslatorCopyTranslator avatar

    CopyTranslator/CopyTranslator

    17,749View on GitHub↗

    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 im

    TypeScriptcopytranslatordictionarytranslate
    View on GitHub↗17,749
  • hillya51/lunatranslatorHIllya51 avatar

    HIllya51/LunaTranslator

    12,030View on GitHub↗

    LunaTranslator is a real-time translation tool designed for visual novels and games. It functions as a multi-engine translation hub and text extractor that captures dialogue via memory hooking or optical character recognition to convert it into a target language. The project distinguishes itself through specialized linguistic tools, including a Japanese text analyzer for sentence segmentation and phonetic readings. It also operates as a digital dictionary aggregator, querying multiple online and offline databases simultaneously to provide comprehensive vocabulary definitions for language lear

    C++galgameocrreverse-engineering
    View on GitHub↗12,030
  • yetone/openai-translatoryetone avatar

    yetone/openai-translator

    24,926View on GitHub↗

    openai-translator is a cross-platform translation tool and language learning utility available as a browser extension and desktop application. It functions as a client for large language model APIs to translate, summarize, and polish text across different digital environments. The project differentiates itself by integrating optical character recognition to translate text extracted from images and screenshots. It also includes a language learning workflow that allows users to save new vocabulary to a digital book and use text-to-speech synthesis for pronunciation. The tool provides broad tex

    TypeScript
    View on GitHub↗24,926
Compare all 30 related projects→

Frequently asked questions

What does tisfeng/easydict do?

Easydict is a macOS dictionary and translator application that integrates system dictionaries, external translation services, and Large Language Models such as OpenAI and Gemini. It functions as an OCR text extractor and a text-to-speech reader, allowing users to look up words and translate text directly on the desktop.

What are the main features of tisfeng/easydict?

The main features of tisfeng/easydict are: Dictionary and Translation Tools, Translation Services, OCR Engines, Screen Text Extractors, Text Translation Tools, Digital Dictionary Lookups, Screen Capture Extraction, LLM Translation Integrations.

Which projects share features with tisfeng/easydict?

Projects with overlapping indexed features include: pot-app/pot-desktop — This application is a cross-platform desktop utility designed for automated translation, optical character… copytranslator/copytranslator — CopyTranslator is a clipboard-based translation tool and multi-engine translation client that monitors the system… hillya51/lunatranslator — LunaTranslator is a real-time translation tool designed for visual novels and games. It functions as a multi-engine… yetone/openai-translator — openai-translator is a cross-platform translation tool and language learning utility available as a browser extension… nextai-translator/nextai-translator — Nextai-translator is an AI-powered text processor and cross-platform translation application. Available as a desktop… soimort/translate-shell — Translate-shell is a command-line translation tool and terminal dictionary client. It allows for the translation of…