Post Aab2CwFu3dfnB2JXpw by gregorni@fosstodon.org
(DIR) More posts by gregorni@fosstodon.org
(DIR) Post #AaUvpnVqppNsQJKZ8q by rafaelmardojai@social.odka.org
2023-10-06T15:47:36Z
0 likes, 0 repeats
It looks like the most requested provider for Dialect finally will be implemented... 😏
(DIR) Post #Aab27kxicPOWhgKzQW by nekothegamer@wetdry.world
2023-10-09T14:26:11Z
0 likes, 0 repeats
@rafaelmardojai oh FINALLY, this will definetly make dialect more worth using it
(DIR) Post #Aab2CwFu3dfnB2JXpw by gregorni@fosstodon.org
2023-10-09T14:27:17Z
0 likes, 0 repeats
@rafaelmardojai Nice! 👌
(DIR) Post #AabL34H7HhiWHZt9hQ by rafaelmardojai@social.odka.org
2023-10-09T17:58:24Z
0 likes, 0 repeats
Actually this implementation has the limitation of a 3 sec "sleep" between requests to DeepL's RPC interface to avoid "too many requests" errors and an eventual IP ban.For this reason I have also been playing with a headless webview with injected JS that should give us the same translation speed as using the website and no problems.
(DIR) Post #AabTFpwuesRtFX2Qc4 by julianfairfax@fosstodon.org
2023-10-09T19:30:17Z
0 likes, 0 repeats
@rafaelmardojai you could also add the ability to log into an account? That's how Translate You on Android does it.
(DIR) Post #AabVV6O41aL4U091dI by rafaelmardojai@social.odka.org
2023-10-09T19:55:29Z
0 likes, 0 repeats
@julianfairfax Do you mean like using a official DeepL account/api key?Well, last time I checked they require a bank card for registering and didn't accept one from my country. So I'm not implementing something I can't test 😕.
(DIR) Post #AabX6kBF8YwWZHf1N2 by julianfairfax@fosstodon.org
2023-10-09T20:13:31Z
0 likes, 0 repeats
@rafaelmardojai I mean like letting the user use their own API key (not sure if that's also what you meant, but I think so).
(DIR) Post #AabYU0j1tCokUo7dui by rafaelmardojai@social.odka.org
2023-10-09T20:28:56Z
0 likes, 0 repeats
@julianfairfax Yes, since they have a free API tier, we wanted to support that instead of scraping/inverse engineering, but since it's not available in my and my co-maintainer's country, we can't really support it.But if this becomes possible, it should be really easy to support. Adding rest API providers to Dialect is quite easy, and we already support setting API keys in the UI (currently only for libre translate instances that support it).