I use OpenNMT(pytorch)
See:
It’s going to take some time for the NMT to get trained for “perfection” in languages…