Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a rewrite rule translators_title("zh-cn") so that when fetching the feed #2922

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

SamPeng87
Copy link

Add a rewrite rule translators_title("zh-cn") so that when fetching the feed, the title is translated. This greatly helps us when reading the feed list, significantly enhancing our information filtering capability. On the other hand, since the title contains few tokens, the cost and usage are minimal. Currently, only ChatGPT is supported.

#2914

Do you follow the guidelines?

@SamPeng87 SamPeng87 closed this Oct 31, 2024
@SamPeng87 SamPeng87 reopened this Oct 31, 2024
@SamPeng87
Copy link
Author

What do I need to wait for next

@AiraNadih
Copy link
Contributor

To be honest, I don't think this feature is worth the cost for everyone.

Adding extra dependencies just to serve a minority of users' needs doesn't seem justified.

You can easily achieve this using Immersive Translate in your browser, or alternatively use third-party apps or frontend websites to implement this functionality.

@SamPeng87
Copy link
Author

Yes, you might be right, I am also using this Chrome extension. However, more fragmented browsing is done on the app. At this time, quick translation is a great help in filtering capabilities.

@AiraNadih
Copy link
Contributor

AiraNadih commented Nov 13, 2024

Actually, I'd recommend checking out RSS-Translator instead.
It's a more comprehensive solution that:

  1. Supports multiple translation engines (including ChatGPT, Claude, DeepL, etc.)
  2. Can translate both titles and content
  3. Generates translated RSS feeds that you can subscribe to
  4. Is self-hostable
  5. Has caching to minimize translation costs

This would be a better solution than implementing translation directly in the core system, as it's specifically designed for this purpose and offers much more flexibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants