awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 Repos

Awesome GitHub RepositoriesTranslation Tools

Utilities for translating text, documents, or web content between languages.

Distinguishing note: Focuses on translation functionality rather than general text processing.

Explore 23 awesome GitHub repositories matching web development · Translation Tools. Refine with filters or upvote what's useful.

Awesome Translation Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • maboloshi/github-chineseAvatar von maboloshi

    maboloshi/github-chinese

    20,762Auf GitHub ansehen↗

    GitHub Chinese is a browser-based utility designed to improve platform accessibility by translating interface elements, repository descriptions, and dynamic content into Chinese. It functions as a browser extension that modifies web content to assist non-native speakers with navigation and discovery. The tool employs a pattern-matching engine and mutation observers to identify and replace text strings as they appear on the page. It manages these translations through a local dictionary and configurable rule sets, which allow users to define exclusion criteria to protect specific elements like

    Modifies dynamic web content through custom translation rules to ensure consistent language support.

    JavaScriptgithubgreasyforkmacaque
    Auf GitHub ansehen↗20,762
  • jianchang512/pyvideotransAvatar von jianchang512

    jianchang512/pyvideotrans

    17,991Auf GitHub ansehen↗

    Pyvideotrans is an automated video localization platform designed to transcribe, translate, and dub media content for international distribution. It functions as an end-to-end workflow that combines speech recognition, text translation, and synthetic voice generation to process video files into localized versions. The system distinguishes itself by offering a choice between local model inference for privacy and integration with third-party cloud services via user-provided credentials. This architecture allows users to maintain control over their billing and data security while utilizing modul

    Converts subtitle documents between languages while maintaining original timing and formatting.

    Pythonspeech-to-texttext-to-speechvideo-transition
    Auf GitHub ansehen↗17,991
  • immersive-translate/immersive-translateAvatar von immersive-translate

    immersive-translate/immersive-translate

    17,917Auf GitHub ansehen↗

    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

    Translates entire web pages while preserving original layout and styling through DOM injection.

    chrome-extensionsafari-extensiontranslation
    Auf GitHub ansehen↗17,917
  • copytranslator/copytranslatorAvatar von CopyTranslator

    CopyTranslator/CopyTranslator

    17,749Auf GitHub ansehen↗

    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

    Allows toggling between different visualization modes, such as side-by-side contrast views and focus windows.

    TypeScriptcopytranslatordictionarytranslate
    Auf GitHub ansehen↗17,749
  • pot-app/pot-desktopAvatar von pot-app

    pot-app/pot-desktop

    17,110Auf GitHub ansehen↗

    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

    Performs translations in the background and copies results to the clipboard without opening a window.

    JavaScriptlinuxmacosocr
    Auf GitHub ansehen↗17,110
  • crimx/ext-saladictAvatar von crimx

    crimx/ext-saladict

    13,146Auf GitHub ansehen↗

    Saladict is a browser extension designed to provide instant word definitions and translations by aggregating multiple online dictionary sources. It functions as a multilingual translation tool that retrieves and displays comprehensive word meanings within a unified interface, allowing users to access information without navigating away from their current webpage. The extension features a contextual lookup manager that organizes dictionary sources into profiles. These profiles automatically adjust the active translation sources based on the language or length of the selected text, ensuring tha

    Fetches and displays comprehensive word meanings from various web-based sources within a unified interface for efficient language learning.

    TypeScriptchromechrome-extensiondictionaries
    Auf GitHub ansehen↗13,146
  • vibrantlabsai/ragasAvatar von vibrantlabsai

    vibrantlabsai/ragas

    12,659Auf GitHub ansehen↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Adapts prompt instructions into different languages using automated translation to support multilingual evaluation.

    Pythonevaluationllmllmops
    Auf GitHub ansehen↗12,659
  • baiyuetribe/paper2guiAvatar von Baiyuetribe

    Baiyuetribe/paper2gui

    10,729Auf GitHub ansehen↗

    Paper2gui is a multi-modal AI toolkit and model GUI wrapper designed to deploy and run various artificial intelligence models through a visual interface. Its primary purpose is to provide a way to execute complex AI research papers and models without requiring manual software installation or coding. The project distinguishes itself by using a wrapper-based model interface that abstracts command line arguments into visual input fields, utilizing template-driven UI generation to create parameter sliders and forms based on the specific requirements of the underlying model. It includes a centrali

    Offers utilities to convert foreign language subtitle files into bilingual versions for export.

    Jupyter Notebook
    Auf GitHub ansehen↗10,729
  • niedev/rtranslatorAvatar von niedev

    niedev/RTranslator

    9,641Auf GitHub ansehen↗

    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

    Translates speech and manages audio tasks while the device is on standby or running other applications.

    C++androidandroid-appbluetooth-le
    Auf GitHub ansehen↗9,641
  • yihong0618/bilingual_book_makerAvatar von yihong0618

    yihong0618/bilingual_book_maker

    9,335Auf GitHub ansehen↗

    This project is an AI-powered bilingual book generator that translates EPUB, TXT, and SRT files into side-by-side bilingual editions while preserving the original formatting and structure. It functions as a translation workflow manager, orchestrating the process from file input to bilingual output with support for customizable prompts and resumable pipelines. The tool distinguishes itself through its multi-model AI backend abstraction, allowing users to select from various AI models to balance translation cost and quality for book content. It includes a resumable translation pipeline that sav

    Adjusts the instructions sent to the AI model by editing system and user role templates to control translation style.

    Python
    Auf GitHub ansehen↗9,335
  • fishjar/kiss-translatorAvatar von fishjar

    fishjar/kiss-translator

    8,826Auf GitHub ansehen↗

    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

    Renders translated text alongside original content in a bilingual layout while preserving formatting and links.

    JavaScriptextensiontranslatetranslation
    Auf GitHub ansehen↗8,826
  • mengxi-ream/read-frogAvatar von mengxi-ream

    mengxi-ream/read-frog

    8,099Auf GitHub ansehen↗

    Read Frog is an AI-powered immersive translation browser extension that functions as a bilingual reading assistant and text explanation tool. It connects to over 20 AI providers, including OpenAI and Anthropic, with configurable endpoints, API keys, and model settings, enabling translation and explanation of web content directly in the browser. The extension distinguishes itself through several integrated capabilities. It translates webpage content by placing translations directly next to the original text for side-by-side comparison, and can process content from PDFs, videos, and comics. It

    Translates webpage content and displays translations alongside the original text for side-by-side comparison.

    TypeScriptbrowser-extensionchinesechrome-extension
    Auf GitHub ansehen↗8,099
  • jdepoix/youtube-transcript-apiAvatar von jdepoix

    jdepoix/youtube-transcript-api

    6,919Auf GitHub ansehen↗

    youtube-transcript-api is a Python library designed to retrieve and download subtitles and captions from YouTube videos using video IDs. It functions as an API client that extracts text and timing data for video content. The project includes a wrapper for automated translation, allowing transcripts to be converted into different target languages. It also features a retrieval system that supports routing requests through HTTP, HTTPS, or SOCKS proxies to avoid IP blocking and regional restrictions. The library provides tools for identifying available subtitle tracks and converting raw transcri

    Provides utilities to translate foreign language subtitles into different target languages for export.

    Pythonasrcaptionscli
    Auf GitHub ansehen↗6,919
  • sivan/hetiAvatar von sivan

    sivan/heti

    6,702Auf GitHub ansehen↗

    Heti is a CSS-based typographic enhancement library for Chinese web content. It applies standard Chinese typesetting rules entirely through stylesheets, without any JavaScript dependencies, handling punctuation compression, character alignment, mixed-script spacing, and baseline grid alignment for both simplified and traditional Chinese characters. The library distinguishes itself by supporting traditional vertical text layout flowing from top to bottom and right to left, alongside horizontal reading directions, using CSS Grid and writing-mode properties. It provides automatic dark mode adapt

    Aligns interlinear annotations with Chinese text using CSS layout properties.

    SCSSclreqcssscss
    Auf GitHub ansehen↗6,702
  • moonvy/openpromptstudioAvatar von Moonvy

    Moonvy/OpenPromptStudio

    6,602Auf GitHub ansehen↗

    OpenPromptStudio is an integrated toolset for constructing, translating, and managing prompt libraries to optimize outputs from generative AI and large language models. It functions as a prompt builder and visual editor designed to organize keywords and instructions for AI-generated content. The project features a visual-block construction interface that allows for the spatial arrangement of discrete keyword components. It includes a translation utility that converts prompts from Chinese to English to ensure compatibility with English-language models. The system provides prompt management th

    Provides a utility that converts prompt text from Chinese to English for better compatibility with AI models.

    Vueaiaigcopen-prompt-studio
    Auf GitHub ansehen↗6,602
  • ilyhalight/voice-over-translationAvatar von ilyhalight

    ilyhalight/voice-over-translation

    6,123Auf GitHub ansehen↗

    Voice-over-translation is a userscript that adds real-time audio dubbing to videos on a wide range of websites, translating spoken content into Russian, English, or Kazakh from supported source languages. It works automatically as soon as a video page loads, extracting the original audio and replacing it with a translated voice-over without requiring manual intervention. The tool supports dozens of major streaming and social media platforms, including educational sites like Coursera and Udemy, file hosting services like Google Drive, live streaming platforms like Twitch, and adult content sit

    Exports translated subtitles and audio tracks in multiple file formats.

    TypeScriptextensionuserscriptvot
    Auf GitHub ansehen↗6,123
  • andrewyng/translation-agentAvatar von andrewyng

    andrewyng/translation-agent

    5,765Auf GitHub ansehen↗

    Translation Agent is a Python-based system that uses a large language model to translate text through a multi-step agentic workflow. Rather than producing a single output, it generates an initial translation, then prompts the same LLM to critique its own work and produce improvement suggestions, and finally refines the translation based on that self-critique. This reflection-driven iterative refinement loop is the core mechanism for improving translation quality without requiring human feedback or additional training data. The system distinguishes itself through two key capabilities. First, i

    Provides adjustable prompt parameters to control formality, handle idioms, and target regional dialects in translations.

    Python
    Auf GitHub ansehen↗5,765
  • nextai-translator/bob-plugin-openai-translatorAvatar von nextai-translator

    nextai-translator/bob-plugin-openai-translator

    5,649Auf GitHub ansehen↗

    This project is an LLM translation plugin and extension for the Bob translation tool. It connects the application to external large language models via API to provide real-time text translation, automated grammar correction, and content polishing. The plugin functions as an AI prompt engineering tool, allowing for the definition of custom system instructions and templates to control the style, tone, and reasoning depth of the output. It operates as a streamed API client that processes incremental text responses to display translation results in real time. Its capabilities cover translation b

    Offers tools for defining custom instructions and variables to control translation behavior.

    TypeScriptbobpluginchatgptgpt
    Auf GitHub ansehen↗5,649
  • sakurallm/sakurallmAvatar von SakuraLLM

    SakuraLLM/SakuraLLM

    4,618Auf GitHub ansehen↗

    SakuraLLM is a multi-format document translation system that hosts large language models for translating Japanese text into other languages. It functions as an inference server that exposes translation models through an OpenAI-compatible API, allowing any tool supporting the OpenAI client format to send translation requests. The system is designed as a glossary-aware translation engine that applies user-defined term dictionaries to ensure consistent translation of proper nouns and names across outputs. The project distinguishes itself by supporting multiple high-performance inference backends

    Converts subtitle files via language model inference while preserving timestamps and formatting for media localization.

    Python
    Auf GitHub ansehen↗4,618
  • hcfyapp/crx-selection-translateAvatar von hcfyapp

    hcfyapp/crx-selection-translate

    4,135Auf GitHub ansehen↗

    crx-selection-translate is a multimodal translation browser extension designed to process text, images, PDFs, and audio-visual content. It provides a translation interface that operates across various digital formats, including a bilingual mode for web pages that displays translated content alongside the original text. The tool features a multi-engine comparison system that aggregates results from several translation services for selected text. It also includes an optical character recognition utility to extract and translate text from screenshots, clipboards, and image files. Additional cap

    Displays translated content alongside the original text in a bilingual side-by-side layout on web pages.

    chromechrome-extensioncrx
    Auf GitHub ansehen↗4,135
Vorherige12Nächste
  1. Home
  2. Web Development
  3. Translation Tools

Unter-Tags erkunden

  • Background Translation Services1 Sub-TagTranslation utilities that operate silently in the background and interact with the system clipboard. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on silent, background-only execution patterns.
  • Display Mode ControllersUtilities for toggling between different translation visualization modes such as side-by-side or translation-only views. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on the UI state management of translated content.
  • PromptUtilities specifically designed to translate prompt text between languages to improve AI model compatibility. **Distinct from Translation Prompt Managers:** Focuses on the translation of the prompt content itself rather than managing translation instructions and variables.
  • Side-by-Side Web Translators2 Sub-TagsTools for displaying dual-language text side-by-side on websites to assist with reading. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on the side-by-side layout for web content.
  • Site Translation RulesConfiguration systems for defining page-specific translation rules using URL patterns and CSS selectors. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on granular site-specific rule definition.
  • Subtitle Translation Utilities1 Sub-TagConverts foreign language subtitle files into bilingual versions for export. **Distinct from Translation Tools:** Distinct from Translation Tools: focuses specifically on the processing and export of subtitle file formats.
  • Translation Appearance ThemesTools for applying site-specific styles and themes to rendered translated text. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on visual rendering and styling customization.
  • Translation Prompt Managers1 Sub-TagTools for defining custom instructions and variables to control translation behavior. **Distinct from Translation Tools:** Distinct from general translation tools: focuses on prompt engineering and instruction customization.