As dictionaries you have: almaany.com and wordreference.com.These two are really great. For me, i prefer the almaany, it is wider and it classifies the terms over the fields they are used in. But if you mean a service that translates paragraphs and sentences, for me, i do not trust any mechanical service. You can submit your work to a translator whom you trust his/her work and get the best translation. Ahh, by the way, i am a translator. I can help if you need any.