No accurate machine translator has yet been devised - so the answer to your question is No.
There is a fairly simple mathematical proof which suggests strongly that no accurate machine translator can ever be devised using our current strategies.
I have yet to find a decent online translator that is accurate because they all translate literally- they can't identify the context of words and sentences. However, I have a good site that can translate words from english to french (and vice versa), and also gives the translation of common phrases using that word. Hope it helps!
The link is: http://www.wordreference.com/Is there an accurate translator that can translate english to french?
There is no such thing as an accurate translation program for any language to any other language, whatever people may tell you.
Sorry - you need a human translator.
Just google online Translator and to check it's accurate just translate it back to english from frenchIs there an accurate translator that can translate english to french?