This has been discussed somehow in other threads but not in detail.
I think it would be useful to start a REST API layer to support various functionalities.
obviously the “translate” function (as supported now in the zmq server - but zmq only supports this one)
get model “info” (topology, vocab info ?)
“adapt” by passing additional text. Since we can update almost in real-time, it could be useful for adaptive MT.
“evaluate” which could be useful to get BLEU score based on a test set and therefore know if a model is appropriate before actually using it.
does this go beyond the scope of the project or not ?