It might be worth trying the non-Google online translations out there, then taking a couple (or three) translations and comparing them. I know ChatGPT can translate, but I'd be cautious of relying on it - but if it can clear up something idiomatic...?
Good rundown of all the online translators here.