In the output help of tanslate_server.lua, the default value for this host option is said to be “127.0.0.1”. With this value, only local access is allowed.
I searched few hours why my Java client didn’t succeed in its callings. I first thought it was a trouble with the ZMQ Java version I used. I then had the good idea to test your python code, that worked locally on the server, on the remote machine, and found out more precisely that this was coming from a right access on the server. I finally had to search around ZMQ to find the exact explanation and solution.
All this could have been avoided if your documentation would have used the “0.0.0.0” host option in your sample.
It works well WITHOUT host parameter, I mean I can only access the server on the server itself instead of accessing remotely. Any suggestion is much appreciate.