So answering your question, yes you can. As long as they aren't google translated and the poster himself/herself actually understands the language and the logic behind what he/she posted, then I think it's fine.
Read the rule quoted by nc50lc above. Using Goolge translator or any other automated translator to help you communicate with other members on their local boards is not prohibited as long as you are translating your own words.
@op, you can post on any local board. It's fine as long as you are not spamming. If your posts are adding value to the discussion then no one would care about grammatical mistakes.