For translation I would recommend Pleco as you can have the person you are communicating with draw the characters and then translate that. It isn't perfect but I used it heavily when I lived there
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: