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

yetone/openai-translator

0
View on GitHub↗
24,926 stars·1,849 forks·TypeScript·AGPL-3.0·24 views

Openai Translator

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 text processing capabilities, including grammatical phrasing refinement and multilingual content summarization. To improve responsiveness, it uses server-sent events to stream translated text incrementally as it is generated.

The system supports configurable proxy-based routing to connect with various language processing endpoints and third-party API providers.

Features

  • Text Translation Tools - Translates highlighted text from one language to another using AI models across different platforms.
  • Translation Utilities - Ships a cross-platform desktop application providing integrated translation, OCR, and speech synthesis capabilities.
  • AI Translation Tools - Uses OpenAI API to provide natural and context-aware translation for webpages and desktop apps.
  • Image Text Translators - Extracts written text from screen captures and translates the content using an integrated pipeline.
  • LLM-Based Text Processing - Implements the core engine for translation, summarization, and polishing using large language model APIs.
  • Multilingual Text Processing - Processes text across multiple languages to translate, polish, and summarize content.
  • Visual Translation Interfaces - Extracts and translates text from images and screenshots via a dedicated visual translation interface.
  • LLM Clients - Functions as a specialized client for interacting with various LLM providers to perform multimodal text processing.
  • AI-Assisted Language Learning - Provides an AI-powered workflow for translating text and organizing new vocabulary in a digital book for language study.
  • Language Learning Workflows - Integrates vocabulary saving and text-to-speech to support pronunciation and memorization workflows.
  • Personal Vocabulary Management - Provides a system for storing new words in a digital book and creating memory aids.
  • AI Translation Extensions - Provides a browser add-on that integrates large language models to process and translate selected web content.
  • Text Summarization - Condenses extensive passages into shorter versions while preserving critical information using language models.
  • Text-to-Speech - Synthesizes natural human speech from translated text for audible playback.
  • Output Streaming - Uses server-sent events to stream translated text incrementally as it is generated to improve responsiveness.
  • Language Learning Databases - Maintains a persistent local digital book of saved words and memory aids for language learners.
  • AI Text Refinement Pipelines - Improves grammar and professional flow of selected text using AI-driven refinement pipelines.
  • Speech Synthesis & TTS - Converts translated text into audible speech using a text-to-speech engine for pronunciation practice.
  • Server-Sent Events - Streams translated text incrementally to the user interface using server-sent events to reduce latency.
  • Cross-Platform Architectures - Shares core translation logic between a browser extension and a desktop application for cross-platform consistency.
  • Third-Party API Integrations - Provides configuration for connecting to various LLM endpoints and third-party translation proxies.
  • Browser Extensions - Provides cross-platform text translation using AI APIs.
  • Browser Extensions - Text translation, polishing, and summarization directly in the browser.
  • Translation Tools - Cross-platform translation tool powered by LLM APIs.
  • Translation Tools - Translation tool powered by ChatGPT API.

Star history

Star history chart for yetone/openai-translatorStar history chart for yetone/openai-translator

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 Openai Translator

These projects share indexed features with Openai Translator. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nextai-translator/nextai-translatornextai-translator avatar

    nextai-translator/nextai-translator

    24,920View on GitHub↗

    Nextai-translator is an AI-powered text processor and cross-platform translation application. Available as a desktop app and browser extension, it uses large language model APIs to translate, summarize, and refine multilingual content in real time. The tool integrates with clipboard managers and text selection utilities to trigger automated translations immediately after content is copied or highlighted. It also functions as an OCR translation utility, extracting and translating text from screenshots and non-selectable image content. Additional capabilities include a vocabulary management sy

    TypeScriptbrowser-extensionchatgptchrome-extension
    View on GitHub↗24,920
  • immersive-translate/immersive-translateimmersive-translate avatar

    immersive-translate/immersive-translate

    17,917View on GitHub↗

    Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large language models to provide automated, real-time text conversion directly within the web interface. It functions as a browser extension that intercepts and modifies web content, injecting translated text nodes into the document object model to maintain original page layouts and styling. The project distinguishes itself through its granular control over the translation process, allowing users to define site-specific rules, manage custom terminology glossaries, and customize translat

    chrome-extensionsafari-extensiontranslation
    View on GitHub↗17,917
  • josstorer/chatgptboxjosStorer avatar

    josStorer/chatGPTBox

    10,738View on GitHub↗

    chatGPTBox is a browser extension that integrates large language model chat interfaces and AI tools directly into the web browsing experience. It functions as an AI productivity toolkit and API client, allowing users to access AI assistants via a floating chat interface without leaving their active webpage. The project distinguishes itself by offering context-aware assistance and website-specific adaptations based on the current URL. It further enhances the browsing experience by displaying AI-generated responses alongside standard search engine results and providing a system to route chat re

    JavaScript
    View on GitHub↗10,738
  • fishjar/kiss-translatorfishjar avatar

    fishjar/kiss-translator

    8,826View on GitHub↗

    kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It functions as a bilingual web translator, displaying original and translated text side-by-side while preserving the layout, formatting, and links of the original webpage. The tool distinguishes itself through deep AI customization, using terminology glossaries, conversation memory, and variable-based prompt templating to improve translation accuracy. It supports real-time translation streaming and allows users to compare outputs from multiple translation services simultaneously w

    JavaScriptextensiontranslatetranslation
    View on GitHub↗8,826
Compare all 30 related projects→

Frequently asked questions

What does yetone/openai-translator do?

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.

What are the main features of yetone/openai-translator?

The main features of yetone/openai-translator are: Text Translation Tools, Translation Utilities, AI Translation Tools, Image Text Translators, LLM-Based Text Processing, Multilingual Text Processing, Visual Translation Interfaces, LLM Clients.

Which projects share features with yetone/openai-translator?

Projects with overlapping indexed features include: nextai-translator/nextai-translator — Nextai-translator is an AI-powered text processor and cross-platform translation application. Available as a desktop… immersive-translate/immersive-translate — Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large… josstorer/chatgptbox — chatGPTBox is a browser extension that integrates large language model chat interfaces and AI tools directly into the… fishjar/kiss-translator — kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It… yiiguxing/translationplugin — TranslationPlugin is a translation utility for IntelliJ-based editors and Android Studio. It functions as a… tisfeng/easydict — Easydict is a macOS dictionary and translator application that integrates system dictionaries, external translation…