LiveTL/HyperChat

[Feature]: Chat auto translate using deepl API

sharkman opened this issue · 2 comments

Checklist

  • This is an issue for Hyperchat, not LiveTL. I will go to the LiveTL repo to report an issue for LiveTL.
  • I have checked for a duplicate or similar issue. I made sure to check closed issues as well.
  • I am not reporting a bug. If I am, I will use the bug report issue template.
  • By submitting this issue, you agree to follow our Code of Conduct

Is your feature request related to a problem? Please describe.

Google translate is pretty poor in translation quality in general regarding Asian languages.

Describe the solution you'd like

You can use Deepl API to auto translate in addition to Google translate. This may require an API token from user (not sure).

Expected behavior

Translation quality should improve drastically.

Describe alternatives you've considered

No response

Anything else?

No response

Deepl is very expensive ($25.00 per 1,000,000 characters) so only way this gets implemented is if the user buys deepl and puts in an api key.

This seems very niche so if we do decide to implement this, it will be very low on the priority list.

I agree, it is expensive and niche, that's why I use my Discord translation bot with the same functionality.
Unfortunately, it has one flaw: youtube API does not have access to live chat messages for the members-only streams (and they do not plan to implement this feature).