Some languages simply do not translate well between english to other languages. French, German, the Nordic languages are examples. I doubt translators will fix that easily. Phrases/expressions can have their own meaning in any language also which do not usually translate across properly. Not to mention regional english.
How's it hangin'
Oh duh just realised this thread is 2 & half years old. oops. Time for it to come out of its nappies. lol
On that topic, stars21 does a reasonable job for some languages. It seeks best translation. For the above mentioned languages though, keep it basic.