raycast-multi-translate icon indicating copy to clipboard operation
raycast-multi-translate copied to clipboard

Add support for DeepL Api

Open McPizza0 opened this issue 1 year ago • 9 comments

Clear and concise description of the problem

DeepL is an alternative to Google Translate. Its translations are often of better quality than G.

It supports autodetect language and offers a large amount of languages.

Suggested solution

Implementing DeepL with a BYOK (Bring your own Keys) would give an alternative for people who want to avoid Google, or demand higher quality translations

Alternative

No response

Additional context

Link to docs: https://www.deepl.com/docs-api

Validations

  • [X] Follow our Code of Conduct
  • [X] Read the Contributing Guide.
  • [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

McPizza0 avatar Jun 11 '23 07:06 McPizza0

💎 $25 bounty created by @McPizza0 👉 To claim this bounty, submit your pull request on Algora 📝 Before proceeding, please make sure you can receive payouts in your country 💵 Payment arrives in your account 2-5 days after the bounty is rewarded 💯 You keep 100% of the bounty award 🙏 Thank you for contributing to antfu/raycast-multi-translate!

algora-pbc avatar Jun 11 '23 07:06 algora-pbc

I am open to that! I think the challenge part to me is that it would be nice to find a underlying node library that support multiple translation providers

antfu avatar Jun 11 '23 10:06 antfu

I'd like to look into this.

jemiluv8 avatar Jun 11 '23 11:06 jemiluv8

There's a official deepl node libary: https://github.com/DeepLcom/deepl-node perhaps it will help.

gummipunkt avatar Jun 14 '23 05:06 gummipunkt

Assign this to me i think I can do it.

Vivek7038 avatar Jun 20 '23 17:06 Vivek7038

Assign this to me i think I can do it.

Vivek7038 avatar Jun 20 '23 17:06 Vivek7038

Hi @McPizza0 , I'd like to work on this issue. I am not sure how I can get free API from DeepL.

gupta-piyush19 avatar Jun 22 '23 14:06 gupta-piyush19

I am not sure how I can get free API from DeepL.

Sign up here: https://www.deepl.com/pro-api Theres free api account as shown in the pricing table

If you want to claim the $25 bounty, check the comment here: https://github.com/antfu/raycast-multi-translate/issues/7#issuecomment-1586058943

@antfu Are you happy for someone to work on this as a separate api rather than the unified api you wanted?

McPizza0 avatar Jun 22 '23 15:06 McPizza0

I am not sure how I can get free API from DeepL.

Sign up here: https://www.deepl.com/pro-api Theres free api account as shown in the pricing table

If you want to claim the $25 bounty, check the comment here: #7 (comment)

@antfu Are you happy for someone to work on this as a separate api rather than the unified api you wanted?

Hey, I am from India. DeepL is not available here 🥲 Also, If I select any other country, it still asks for a payment card. Is there any alternative for this?

gupta-piyush19 avatar Jun 22 '23 15:06 gupta-piyush19