RSS Translator#
Open source, Simple, Self-deployable
Official website: rsstranslator.com
Features:#
- Translate titles or content
- Bilingual display
- Subscribe to translated RSS/JSON
- Supports multiple translation engines, each source can specify an engine
- Control update frequency and view translation status
- Cache all translated content to minimize translation costs
- View token/character usage per source
- AI content summarization
- Full-text fetching
Supported translation engines: - DeepL - OpenAI
More engines coming soon.
Sponsors#
Thanks to the following companies for their open-source support.
|
Special thanks to the following users for their support:
If you find this project helpful, consider becoming a sponsor: Afdian | Github Sponsor
Note: Sponsor avatars refresh at 5:30 AM and PM UTC daily.
Contributing#
We welcome all forms of contribution! To contribute to RSS-Translator, please follow these steps:
- Fork this repository
Click the Fork button in the top right to copy the project to your GitHub account.
- Clone to local
bash
git clone https://github.com/your-username/RSS-Translator.git
cd RSS-Translator
-
Create a new branch
It is recommended to create a separate branch for each feature or fix:
git checkout -b feature/your-feature-name -
Install dependencies and start development
Recommended to use the uv tool:
uv run dev # Automatically installs dependencies and starts the dev server5. Submit a Pull RequestSubmit a PR on GitHub, describing your changes and motivation.
Contribution Tips
Make sure your code passes formatting checks and basic tests before submitting. It is recommended to describe your changes and motivation in detail in the PR. All types of contributions are welcome: documentation, tests, features, or bug fixes. If you have questions or suggestions, feel free to join the Telegram group.
Thank you for your participation and support!