@kim He estado hablando con el mantenedor de Fedilab y me ha pasado la librería que hizo para gestionar las traducciones. Es muy interesante porque, además de funcionar con Yandex y DeepL, ofusca el texto (elimina los nombres de cuenta, los emails, etc.) antes de hacer la llamada a la API:
https://github.com/stom79/mytransl
Creo que esto es mejor para la privacidad que dejar la traducción en manos del usuario (que copiará y pegará sin más), así que me parece mejor que la alternativa que proponía yo.