How do i send/receive files with pure JS?

Just use translate.google.com

Yes, but the user will only need to switch language once in their entire time on Snap! and a cookie is made to remember language preference.