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

niedev/RTranslator

0
View on GitHub↗
9,641 stars·868 forks·C++·apache-2.0·17 views

RTranslator

RTranslator is a speech translation application and background speech processor designed for real-time voice and text translation. It functions as a dual-language audio translator that detects different spoken languages to provide immediate voice translations for face-to-face interactions.

The system includes a multi-device translation setup that synchronizes multiple devices over a network to facilitate group conversations through shared speakers. It also provides the ability to maintain audio processing and speech translation tasks while the device is on standby.

The project covers a range of translation workflows, including written text translation, real-time speech conversion, and text-to-speech synthesis using native system voice engines.

Features

  • Simultaneous Speech-to-Speech Translation - Provides real-time translation of spoken audio from one language directly into synthesized speech for face-to-face communication.
  • Dual-Language Audio Detection - Listens for two different languages simultaneously on one device to facilitate quick back-and-forth interactions.
  • Conversational Dual-Language Translators - Detects two different spoken languages and provides immediate voice translations for face-to-face interactions.
  • Automatic Dual-Audio Translation - Listens for two languages on a single device to provide automatic speech translation for face-to-face interactions.
  • Dual-Channel Language Analysis - Analyzes two distinct language audio streams simultaneously to trigger automatic translation and playback cycles.
  • Background Processing - Provides a high-priority background service to maintain active translation and audio capture sessions during standby.
  • Persistent Speech Processors - Acts as a translation service that continues to process audio and manage voice tasks while the device is on standby.
  • Standby Translation Processing - Translates speech and manages audio tasks while the device is on standby or running other applications.
  • Text Translation Tools - Transforms written text from one language to another via a standard translation interface.
  • Text-to-Speech Engines - Interfaces with the device native text-to-speech runtime to render translated text into audible speech.
  • Text-to-Speech Translation - Converts written text into translated audio using a system voice engine.
  • Multi-Device Audio Synchronization - Connects multiple devices to capture audio and play back translated speech for group conversations.
  • Networked Audio Synchronization - Coordinates audio streams across multiple connected devices using a network-based message protocol for group communication.
  • Multi-Device Translation Networks - Synchronizes multiple devices over a network to facilitate group conversations through shared speakers.
  • Utilities - Simultaneous translation tool for real-time communication.
  • Communication Systems - P2P Bluetooth chat application for mobile devices.
  • Translation Tools - Offline real-time translation application for mobile devices.

Star history

Star history chart for niedev/rtranslatorStar history chart for niedev/rtranslator

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 RTranslator

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

    facebookresearch/seamless_communication

    11,797View on GitHub↗

    This project is a multimodal translation framework and large language model capable of speech-to-speech, speech-to-text, and text-to-text translation across nearly 100 languages. It provides a real-time speech translation engine and a comprehensive toolkit for converting spoken audio between languages. The system is distinguished by its ability to preserve the original speaker's tone, pace, and prosody during translation. It utilizes a specialized on-device inference toolkit that converts model checkpoints into C-based libraries, enabling low-latency execution on mobile and edge hardware with

    Jupyter Notebook
    View on GitHub↗11,797
  • 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
  • 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
  • yiiguxing/translationpluginYiiGuxing avatar

    YiiGuxing/TranslationPlugin

    11,775View on GitHub↗

    TranslationPlugin is a translation utility for IntelliJ-based editors and Android Studio. It functions as a multi-engine translation tool that converts selected text, code symbols, and entire documents into target languages. The project integrates a personal lexicon and word book for saving translated terms to facilitate vocabulary study. It also includes a text-to-speech interface that reads translated text aloud to provide audio pronunciation of foreign words. The plugin covers a range of translation and localization capabilities, including the conversion of documentation and rendered view

    Kotlinandroid-studiodeveco-studiointellij
    View on GitHub↗11,775
Compare all 30 related projects→

Frequently asked questions

What does niedev/rtranslator do?

RTranslator is a speech translation application and background speech processor designed for real-time voice and text translation. It functions as a dual-language audio translator that detects different spoken languages to provide immediate voice translations for face-to-face interactions.

What are the main features of niedev/rtranslator?

The main features of niedev/rtranslator are: Simultaneous Speech-to-Speech Translation, Dual-Language Audio Detection, Conversational Dual-Language Translators, Automatic Dual-Audio Translation, Dual-Channel Language Analysis, Background Processing, Persistent Speech Processors, Standby Translation Processing.

Which projects share features with niedev/rtranslator?

Projects with overlapping indexed features include: facebookresearch/seamless_communication — This project is a multimodal translation framework and large language model capable of speech-to-speech,… yetone/openai-translator — openai-translator is a cross-platform translation tool and language learning utility available as a browser extension… yiiguxing/translationplugin — TranslationPlugin is a translation utility for IntelliJ-based editors and Android Studio. It functions as a… nextai-translator/nextai-translator — Nextai-translator is an AI-powered text processor and cross-platform translation application. Available as a desktop… microsoft/ai-edu — ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical… coleifer/huey — .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png.