For about a decade I've been translating English to Arabic documents, movies, TV series, conferences as Ted talks and applications (I'm also an expert software developer). As a fan of American movies and series, I'm pretty strong and continuously updated in American colloquial English, slang phrases and expressions.