first, let me apologize for speaking English : 우선 영어로 말씀드리는 점 죄송합니다.
It hasn't kicked in yet : 아직 감을 못 잡았어요.
The french are masters of social media : SNS는 프랑스인들이 전문가에요.
But, Americans invented it : 하지만 발명한건 미국인이죠.
Hey, how was the first day? : 첫날은 어땠어?
Maybe, a few things got lost in translation : 소통에서 몇가지 문제가 있었던 것 같아.
I really feel like I could be big asset here : 나여기서 잘 지낼 것 같아.
kick in : 효과가 나타나다.
likewise : 이와 비슷하게
look forward to : 기대하다.
get to : ~에 닿다.
invent : 발명하다.
translation : 번역
get lost : 길을 잃다.
I really feel like : ~ 일거같다.