Would it be possible to add different translation engines, like DeepL or ChatGPT? (ChatGPT in particular is often much better than all the alternatives.)
Just to understand, are you imagining the user picking the translation engines?
Maybe, yeah. (Not sure whether it'd be a global setting or one would choose every time.) The reason being that translation results can vary quite a bit.