I can't guarantee 100%, but I have a lot of experience doing these sort of translations (I built explainjargon.com and had people use it for work settings). I also go over the tweets myself daily just to make sure things aren't terribly wrong & I trust people will point out when it is :)