fishjar/kiss-translator

A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 18th, 2023
Open Issues & Pull Requests: 181 (+0)
GitHub issues: Enabled
Number of forks: 589
Total Stargazers: 12,390 (+3)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 hours
Mean response time: 9.8 days
90th percentile: 12.7 days
Tracked items: 610

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 55% of tracked open issues have had no activity in three months. Only 10% of issues opened in the past year have been closed. Three people close 64% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 175
New in 7 days: 5
Closed in 7 days: 1
Avg open age: 132 days
Stale 30+ days: 143
Stale 90+ days: 97

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • bug (103)
  • enhancement (54)

Most active issues this week

Detailed Description

KISS Translator is a browser extension and Greasemonkey script that provides bilingual side-by-side translation on web pages.

The tool solves the problem of reading foreign-language content by overlaying translations directly onto web pages while preserving the original text. It works by detecting text on a page and fetching translations from a configurable backend service, then displaying both versions together. The extension supports multiple translation providers including Google, Microsoft, DeepL, OpenAI, Claude, and others, allowing users to choose their preferred service or compare results across providers. Beyond standard page translation, it handles specialized scenarios like YouTube subtitle translation with built-in subtitle merging and segmentation algorithms, input field translation via keyboard shortcuts, and hover-based word lookup with dictionary support.

Developers should choose this tool if they need a lightweight, open-source translation solution that works across multiple browsers and platforms. It suits anyone who regularly reads content in foreign languages and wants translations integrated directly into their browsing experience. The extension is designed to work on most websites without requiring custom configuration, though it also supports manual rules for site-specific optimization. The tool distinguishes itself through support for rich text translation that preserves links and formatting, AI context memory for improved translation quality, custom terminology dictionaries, and cross-client data synchronization via WebDAV or a custom worker service.

The project maintains active development with regular updates addressing new translation services and browser compatibility. The codebase shows ongoing refinement of core translation features, with particular attention to subtitle handling and AI integration. Documentation is comprehensive and available in multiple languages, reflecting consideration for an international user base. The tool continues to expand its translator backend support and adds advanced features like custom hooks and parameter configuration for power users.