No, not aware of better alternatives, but I can do a bit of googling and maybe I will find something better.
Keyword is maybe.
Edit:
- if I google ātranslation platform onlineā there appear dozens of hits.
A nice place to start could be:
16 online translation tools recommended by translators - Gengo - what criteria does OGS value in a Pottle-alternative?
- we are bound to go off topic, maybe proceed with this in someplace elsewhere?