>>714572953
I'll be honest with you: Learn the fucking language yourself - or at least become capable to deal with Japanese text yourself, locally, offline.
The second you start relying on TL people - no matter if professional or as part of a loose group on the Internet -, you have officially lost.