Oh there's a lot of people who are not native English speakers. I remember a group on the old forum just for us. My native language is Romanian but I've been learning English since I was a kid so I'm rather good at it, even though grammar is not a friend, the many rules mostly, and I just write and speak as I know. I usually write my posts in English, without translation, but I do use synonym dictionaries from time to time and the red underlining on this site is very helpful.