SakiRinn/LiveCaptions-Translator

▲ 83 stars today★ 3,914⑂ 274

Lightweight and powerful real-time audio/speech translation tool based on Windows LiveCaptions.

About SakiRinn/LiveCaptions-Translator

SakiRinn/LiveCaptions-Translator is an open-source project on GitHub, mainly written in C#. Lightweight and powerful real-time audio/speech translation tool based on Windows LiveCaptions. It currently holds 3,914 stars and 274 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository SakiRinn/LiveCaptions-Translator · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README



https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/LiveCaptions-Translator Icon

LiveCaptions Translator

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/SakiRinn%2FLiveCaptions-Translator | Trendshift

Real-time audio/speech translation tool based on Windows LiveCaptions

Master Build GitHub Release Windows 11 GitHub License GitHub Stars

English | 中文

Overview

✨ LiveCaptions Translator = Windows LiveCaptions + Translate API ✨

This is a lightweight tool that seamlessly integrates translation APIs with Windows Live Captions, enabling real-time speech translation without requiring a Copilot+ PC.

Windows' built-in LiveCaptions is easy to use, uses few resources, and has extremely high recognition accuracy. If empowering it with the awesome translation capabilities of LLMs, you will get... possibly the best real-time translator available to date!

🚀 Quick Start: Download from Releases and start with a single click!

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Preview of LiveCaptions Translator
Preview of LiveCaptions Translator

Features

Automatically invokes Windows LiveCaptions without opening separate windows. Provides a unified experience for real-time audio/speech translation.

After your first use, Windows LiveCaptions will be hidden by default. You can show it again in the settings.

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/LiveCaptions Show/Hide button
LiveCaptions Show/Hide button

By enabling the Include microphone audio option in the setting of Windows LiveCaptions, you can achieve real-time speech translation! > ⚠️ IMPORTANT: You must change the source language in Windows LiveCaptions!

Easy-to-use and clean Fluent UI aligned with modern Windows aesthetics.

It can automatically switches between light and dark themes 🌓 based on the system setting.

Supports various translation engines, including 2 out-of-the-box Google Translate.

Implemented translation engines are shown in the table below:

| API | Type | Hosting | |-----------------------------------------------------|-------------|-------------| | Ollama | LLM-based | Self-hosted | | OpenAI Compatible API | LLM-based | Online | | OpenRouter | LLM-based | Online | | Google Translate | Traditional | Online | | DeepL | Traditional | Online | | Youdao | Traditional | Online | | Baidu Translate | Traditional | Online | | MTranServer | Traditional | Self-hosted | | LibreTranslate | Traditional | Self-hosted |

It's strongly recommended using LLM-based translation engines, as LLMs excel at handling incomplete sentences and are adept at understanding context.

Open a borderless, transparent overlay window to display subtitles, providing the most immersive experience. This is very useful for scenarios like gaming, videos, and live streams!

You can even make it completely embedded into the screen, becoming part of it. This means it won't affect any of your operations at all! This is perfect for gamers.

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Overlay Window
Overlay window

You can open the Overlay Window on the taskbar and adjust its parameters such as the window background and subtitle color, font size, and transparency. Extremely high configurability allows it to completely match your preferences!

You can adjust the number of sentences displayed simultaneously in the Overlay Sentences section of the setting page.

Supports Always-on-top window and convenient translation pause/resume, and you can copy text with a single click for quick share or saving. Records original and translated text, perfect for meetings, lectures, and important discussions.

You can export all records as a CSV file.

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Translation history
Translation history
Recent transcription records can be displayed as Log Cards, which helps you better grasp the context.

You can enable it on the taskbar of the main page and change the number of cards in the Log Cards section of the setting page.

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Log cards
Log Cards

Prerequisites

| Requirement | Details | |-----------------------------------------------------------------------------------------------------------------------|---------------------------------------------| | Image from the project README | With LiveCaptions support. | | Image from the project README | Recommended. Not test in previous versions. |

This tool is based on Windows LiveCaptions, which is available since Windows 11 22H2.

We suggest you have .NET runtime 8.0 or higher installed. If you are not available to install one, you can download the with runtime version but its size is bigger.

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Check our Wiki

Getting Started

⚠️ IMPORTANT: You must complete the following steps before running LiveCaptions Translator for the first time.
> For detailed information, see Microsoft's guide on Using live captions.

Step 1: Verify Windows LiveCaptions Availability

Confirm LiveCaptions is available on your system using any of these methods:

Step 2: Configure LiveCaptions

When you first start, Windows LiveCaptions will ask for your consent to process voice data on your device and prompt you to download language files to be used by on-device speech recognition.

After launching Windows LiveCaptions, click the ⚙️ gear icon to open the setting menu, then select Position > Overlaid on screen.

⚠️ VERY IMPORTANT! Otherwise, a display bug will occur on the screen after hiding Windows LiveCaptions.
https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/Items under speech recognition
Required speech recognition downloads

After configuration, close Windows LiveCaptions and launch LiveCaptions Translator to start using it! 🎉

Project Stats

Activity

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/GitHub Issues https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/GitHub Pull Requests https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/GitHub Discussions https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/GitHub Last Commit

Contributors

https://github.com/SakiRinn/LiveCaptions-Translator/blob/HEAD/GitHub Contributors
Image from the project README

Star History

Stargazers over time

GitHub Stars & Activity

3,914Stars
274Forks
0Open issues
C#Language

GitHub Popularity

GitHub stars3,914
Forks274
Open issues0
Primary languageC#
License-
Stars gained today83
Created-
Last pushed-

Trending History

Weekly boardrank #65 · ▲ 83 stars

Related AI Projects

1

CoplayDev / unity-mcp

C#★ 15,023⑂ 1,589▲ 41 stars
→
2

dotnet / skills

C#★ 5,653⑂ 442▲ 9 stars
→
3

ggml-org / Llama-Windows

C#★ 193⑂ 19▲ 41 stars
→
4

obra / superpowers

Shell★ 300,572⑂ 26,841▲ 973 stars
→
5

mattpocock / skills

Shell★ 293,914⑂ 24,646▲ 1,466 stars
→
6

morluto / rea

TypeScript★ 288,649⑂ 72,679▲ 25,333 stars
→
7

affaan-m / ECC

JavaScript★ 281,284⑂ 41,824▲ 1,057 stars
→
8

anomalyco / opencode

TypeScript★ 214,294⑂ 28,757▲ 485 stars
→

More AI Rankings