Ad

kiss-translator: Simple bilingual translation extension

KISS Translator provides a convenient and extensible translation solution for web browsing. Translate text, selected words, and entire pages with various translation services.
Screenshot of fishjar/kiss-translator homepage

KISS Translator is a minimalist, open-source extension designed to simplify bilingual translation. It addresses the problem of cumbersome and inconsistent translation processes by offering a range of features for translating text within web browsers. The core technology leverages browser extension APIs (JavaScript) to integrate seamlessly into the user's browsing experience, supporting multiple translation providers through a flexible and extensible architecture.

Notable for its lightweight design and extensive customization options, KISS Translator stands out with broad browser support (including Kiwi and Orion), a comprehensive API for advanced usage, and a strong focus on user control. Its flexible rule system and support for custom translation services offer unparalleled adaptability. Cross-platform data synchronization enhances usability across devices.

  • Core Translation: Translate web pages, selected text, input fields, and hovered text using various translation services (Google, Microsoft, DeepL, etc.).
  • Customization: Customize translation styles, define custom rules, create custom dictionaries, and utilize custom APIs for advanced scenarios.
  • Cross-Platform Sync: Synchronize settings and translation data across devices using KISS-Worker and WebDAV.
  • Keyboard Shortcuts: Utilize keyboard shortcuts for quick and easy translation actions.
  • Flexible API: Programmatically control translation using custom events and APIs for integration with other tools.
  • Rich Text Handling: Supports rich text formatting like links and styles during translation.
  • YouTube Translation: Supports translating YouTube video subtitles with adjustable styling and AI sentence splitting.

The project is actively maintained with regular updates and bug fixes. A robust issue tracker and a community-maintained rules repository indicate a healthy level of community engagement. Recent commits and a well-documented API point towards a stable and reliable experience. The project has a significant number of stars and forks, indicating active interest.

KISS Translator benefits users seeking a lightweight, highly customizable, and versatile translation solution. It's ideal for individuals needing to quickly translate web content, manage custom translation rules, and integrate translation into workflows. Unlike resource-intensive desktop applications, KISS Translator provides seamless translation directly within the browser, offering a superior user experience for frequent translation tasks.

Languages:
Summarize:
Share:
Stars
11,211
Forks
495
Issues
185
Created
3 years ago
Commit
24 days ago
License
GPL-3.0
Archived
No
Updated 16 days ago

Similar Repositories