An open-source browser extension that shows bilingual translations alongside webpages, with selection translation, AI reading help, and video subtitles.
fishjar/kiss-translator
A bilingual translation browser extension and Greasemonkey/Tampermonkey userscript for side-by-side web page, input box, and video subtitle translation.
Open-source alternative to:Google Translate
DeepL
- Stars
- 12,920
- Forks
- 642
- Open issues
- 218
- Last commit
- 12 hours ago
What is it?
KISS Translator is an open source tool for translating web pages in place, showing translations side by side with the original text. It works as a browser extension for Chrome, Edge, Firefox and Thunderbird, and as a userscript for Tampermonkey, Violentmonkey and iOS Safari. Users can also translate single words with dictionary lookups, hover to translate paragraphs, and translate the contents of input boxes.
The project connects to many translation backends, including Google, Microsoft, DeepL, Baidu, Tencent and Volcengine, as well as OpenAI, Gemini, Claude, Ollama, DeepSeek and other AI model APIs. Each scenario such as page translation, word lookup or subtitles can be assigned its own service. The extension also supports plugin imports, local AI models, file translation for TXT, Markdown, PDF, EPUB and images, and YouTube bilingual subtitles.
Site-specific translation rules can be edited visually on the page and shared as subscriptions. Settings can sync across devices through KISS-Worker or any WebDAV server.
Key features
- 01Side-by-side bilingual page translation with optional hiding of the original text.
- 02Word lookup, hover translation and input box translation.
- 03Compare results from several translation services in one window.
- 04Bilingual YouTube subtitles with AI-based sentence segmentation.
- 05File translation for TXT, Markdown, PDF, EPUB and images.
- 06Visual editor for site-specific translation rules, with subscriptions.
- 07Cross-device settings sync via KISS-Worker or WebDAV.
Use cases
- Reading foreign-language articles and documentation in the browser with translations next to the original.
- Learning a language by looking up words and comparing translations.
- Translating YouTube videos with bilingual subtitles.
- Translating EPUB books or PDF documents while keeping the original layout visible.
Quick start
- 1
Install the browser extension from the Chrome Web Store
- 2
Or install the Tampermonkey/Violentmonkey userscript from Greasy Fork or GitHub Pages
- 3
Add a translation service in the extension settings, enter API URL, key and model, then test and save
Things to know
- Advanced features like local AI, file translation and plugins are only in the browser extension, not the userscript.
- Most AI translation services require your own API key.
- Safari is not yet supported.
Topics
FAQ
- What is kiss-translator?
- A bilingual translation browser extension and Greasemonkey/Tampermonkey userscript for side-by-side web page, input box, and video subtitle translation. KISS Translator is an open source tool for translating web pages in place, showing translations side by side with the original text. It works as a browser extension for Chrome, Edge, Firefox and Thunderbird, and as a userscript for Tampermonkey, Violentmonkey and iOS Safari. Users can also translate single words with dictionary lookups, hover to translate paragraphs, and translate the contents of input boxes.
- Is kiss-translator free to use? What license does it have?
- kiss-translator is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is kiss-translator still maintained?
- Actively maintained. The last commit to kiss-translator was on Oct 20, 2026.
- What can I use kiss-translator for?
- Reading foreign-language articles and documentation in the browser with translations next to the original. Learning a language by looking up words and comparing translations. Translating YouTube videos with bilingual subtitles. Translating EPUB books or PDF documents while keeping the original layout visible.
- How do I install kiss-translator?
- Install the browser extension from the Chrome Web Store Or install the Tampermonkey/Violentmonkey userscript from Greasy Fork or GitHub Pages Add a translation service in the extension settings, enter API URL, key and model, then test and save
- Where can I get kiss-translator?
- The source code and installation instructions are on GitHub: https://github.com/fishjar/kiss-translator
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An LLM-powered desktop and CLI tool for video subtitles: speech recognition, sentence segmentation, correction, translation and burning subtitles into video.
A Zotero plugin that translates PDFs, EPubs, webpages, metadata, annotations and notes, with 20+ translation services supported.
Open-source browser extension for AI language learning: translates web pages, subtitles and selections, then turns saved words into FSRS flashcards.
A ready-to-go Windows translation and OCR tool built with WPF, supporting a plugin system for translation and recognition services.
A Claude Code skill that downloads YouTube videos, splits them into AI-generated chapters, clips segments, and burns bilingual subtitles into the output.