There are some apps/programs that can do a very rough translation. But no software can replace a qualified translator. If you need to deliver a properly translated document you need to contact a professional translator. My 2c.
Trados is the most used, but you will always have to fine tune it.