Use chatgpt or deepl. They're much better than Google Translate, especially if you specify the context.
Personally I'm interested in Japanese and Chinese culture and I frequently find Japanese speakers engage with my photos on Bluesky so I frequently use it to read responses and write replies where: (1) I can specify tone and context, and then (2) I use a different chatbot to translate my reply back to English to check that it translates properly.
I'll usually translate it with chatgpt and then run the result backward through Google Translate in order to double check. It's been excellent every time.