Argos Translate is state of the art neural machine translation software. It’s written in Python and published under an open source license. Argos Translate uses OpenNMT for translations and can be used as either a Python library, command-line, or GUI application.
Source: LXer – Machine Learning in Linux: Argos Translate is an Offline Translation Library