New translation plugin for Evolution (mail)

Hi everyone,

I’ve been working on a new extension for Evolution and wanted to share it with the community.

I work in a foreign country and receive a lot of emails in my non-native language. So far, copy-pasting to google translate was my go-to, but this was becoming a hassle. Also, why solve in 10 seconds something that you can solve in two weeks? And so… here we are:

Evolution Translation Extension lets you translate emails right in Evolution with a single button or keypress (Ctrl+Shift+T). The cool part is that everything happens locally on your machine.. no internet required, no data sent anywhere (unless you specifically choose to do so via Google Translate).

What it does:

- One-click translation directly in the email preview

- Works completely offline using ArgosTranslate

- Auto-detects the source language

- Keeps your HTML formatting intact

- Supports 50+ languages (new language pairs are downloaded when needed)

- Uses GPU acceleration if you have CUDA available (only for the local model)

How to install:

If you’re on Ubuntu 24.04, grab the .deb package from the releases page (https://github.com/costantinoai/evolution-mail-translate/releases) and install:

`sudo apt install ./evolution-translate-extension_1.0.0-1_amd64.deb`

For other distros, you can (try to; not tested) compile from source:

```

git clone https://github.com/costantinoai/evolution-mail-translate.git

cd evolution-mail-translate

./scripts/install-from-source.sh

```

The repo has a full user guide and developer docs if you want to dig deeper or contribute.

Right now it’s mainly tested on Ubuntu 24.04, but the from-source build should work on other distros too. If you try it out, I’d love to hear how it goes!

Cheers,

Andrea