RSS-Translator  by versun

Self-deployable RSS feed translator

created 1 year ago
545 stars

Top 59.3% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an open-source, self-hostable RSS feed translator, targeting users who want to consume RSS content in their preferred language. It offers a flexible solution for personalizing information consumption by integrating with numerous translation engines and providing features like bilingual display and AI summarization.

How It Works

The system fetches RSS feeds, translates their content (titles and/or bodies) using a configurable engine per feed, and can optionally summarize AI-generated content or retrieve full articles. It supports caching translated content to minimize API costs and tracks token/character usage per source.

Quick Start & Requirements

  • Installation: Docker is the primary method.
  • Prerequisites: Docker, Docker Compose.
  • Resources: Requires sufficient disk space for caching and potentially significant RAM depending on the number of feeds and translation engine usage.
  • Documentation: rsstranslator.com
  • Demo: Demo Link

Highlighted Details

  • Supports a wide array of translation engines, including free services, DeepL, OpenAI, Google Gemini, and more.
  • Offers bilingual display and AI content summarization.
  • Caches translated content to reduce API costs and tracks usage.
  • Allows per-feed configuration of translation engines, update frequency, and status monitoring.

Maintenance & Community

  • Active development with a public development progress tracker.
  • Community support available via a Telegram group.
  • Sponsorships are accepted via AiFadian and GitHub Sponsors.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive license allows for commercial use and integration with closed-source applications.

Limitations & Caveats

The project relies heavily on external translation APIs, and the availability and cost of these services are external dependencies. Some free translation services may have rate limits or change their availability without notice.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
6
Issues (30d)
4
Star History
35 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.