Hi, sorery for not replying earlier, but I've been stuck offline for a few days and am catching up with the forum.
The forum should very useful for dealing with any specific doubts or problems you may have, which could help with your translating. Also, as you can interact with so many native speakers, it should be a useful source of vocab, etc. I have found that I have learned a huge amount about American English from the forum, which has helped me greatly as a British English speaker, so you should be able to find the same here.
- For Teachers