Bug 172375 - Remove .uno:Translate
Summary: Remove .uno:Translate
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
26.8.0.0 alpha0+ master
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:27.2.0 target:26.8.0.0.beta2
Keywords:
Depends on:
Blocks: DeepL
  Show dependency treegraph
 
Reported: 2026-06-07 10:53 UTC by Heiko Tietze
Modified: 2026-06-22 06:04 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Tietze 2026-06-07 10:53:43 UTC
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.
Comment 1 Wodsfort 2026-06-07 11:46:35 UTC Comment hidden (obsolete)
Comment 2 Wodsfort 2026-06-07 11:50:52 UTC
I have other proposal: Replace DeepL to some free alternative
Comment 3 V Stuart Foote 2026-06-07 12:45:54 UTC
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.
Comment 4 Heiko Tietze 2026-06-08 06:17:37 UTC
(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.
Comment 5 Neil Roberts 2026-06-09 12:12:34 UTC
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.
Comment 6 Adolfo Jayme Barrientos 2026-06-15 17:09:28 UTC
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.
Comment 7 Wodsfort 2026-06-16 09:19:07 UTC
If it will be some other free software have you keep this function?
Comment 8 Buovjaga 2026-06-16 09:50:14 UTC
(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.
Comment 9 Commit Notification 2026-06-21 04:52:21 UTC
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.
Comment 10 Commit Notification 2026-06-22 06:04:53 UTC
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.