https://gerrit.libreoffice.org/c/core/+/140624 introduced a command that hard-codes communication with Deepl. I recommend to revert the change as it violates our principles: Deepl is not open source, we do not silently talk with external platforms, and we do not implement function without user request, ie. no Bugzilla ticket. I recommend to implement such function as extension.
I have other proposal: Replace DeepL to some free alternative. It will save same functionality, but will free. It can be also LibreTranslate (but name of LibreTranslate will confuse users) https://libretranslate.com/
I have other proposal: Replace DeepL to some free alternative
Wasn't enhancement of record for machine translation/DeepL integration bug 34058, with a META of any issues 158359 seem to recall incomings to dev list about initial implementation.
(In reply to Wodsfort from comment #2) > I have other proposal: Replace DeepL to some free alternative Still against linking one resource. But free is definitely better than proprietary.
I wanted to try this out but it’s quite a lot of hassle because you have to get a DeepL API key. It’s free but you still have to give your credit card details which I didn’t want to do. For me that is good enough reason to remove the feature because it doesn’t seem good to have to maintain code in the repo that we can’t reasonably test. I don’t suppose many people would miss it seeing as you have to jump through quite a few hoops to use it (ie, enable experimental features and get an API key). If anyone does miss it we can point them towards this extension: https://extensions.libreoffice.org/en/extensions/show/pagetranslate That seems to work quite well and supports a number of different services.
Historically, we have lacked the capability to chase after changes online services make all the time (see, for example, the barely-functional Google Drive integration). This code will just bit-rot.
If it will be some other free software have you keep this function?
(In reply to Wodsfort from comment #7) > If it will be some other free software have you keep this function? There is no huge reason to as there is an extension. We should be careful to not bloat the software.
Heiko Tietze committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/382b6f118c9ce6ba94c559cfa3c521cb1a24f165 Resolves tdf#172375 - Revert "uno:Translate with DeepL API" It will be available in 27.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Heiko Tietze committed a patch related to this issue. It has been pushed to "libreoffice-26-8": https://git.libreoffice.org/core/commit/d60ffe2b97979faf5186136359915994f23a7994 Resolves tdf#172375 - Revert "uno:Translate with DeepL API" It will be available in 26.8.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.