Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/marian.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Stańczak <stanczakdominik@gmail.com>2018-06-06 20:59:41 +0300
committerDominik Stańczak <stanczakdominik@gmail.com>2018-06-06 21:04:47 +0300
commite95320a6d1e43dc92475ed10f6a9dcdc65d55a3d (patch)
tree588385a6b07de5b3c849c1112ee4deedf163b777 /scripts
parent8fbfa6560f10fff295f1f1b53372e15ae3549fa4 (diff)
Remove leftover references to Python bindings
Diffstat (limited to 'scripts')
-rw-r--r--scripts/python/example.py17
-rw-r--r--scripts/python/mariannmt_server.py53
2 files changed, 0 insertions, 70 deletions
diff --git a/scripts/python/example.py b/scripts/python/example.py
deleted file mode 100644
index c0a70720..00000000
--- a/scripts/python/example.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-
-sys.path.insert(0, os.path.abspath(os.path.dirname(__file__) + "../../build"))
-import libmariannmt as nmt
-
-print >>sys.stderr, "marian-nmt version: ", nmt.version()
-
-if len(sys.argv) == 1:
- print >>sys.stderr, "Specify s2s arguments"
- exit(1)
-
-nmt.init(' '.join(sys.argv))
-for line in sys.stdin:
- print nmt.translate([line.rstrip()])
diff --git a/scripts/python/mariannmt_server.py b/scripts/python/mariannmt_server.py
deleted file mode 100644
index 9f9d2a53..00000000
--- a/scripts/python/mariannmt_server.py
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-import sys
-import os
-import argparse
-
-sys.path.insert(0, os.path.abspath(os.path.dirname(__file__) + "./../build"))
-import libmariannmt as nmt
-
-from bottle import request, Bottle, abort
-
-app = Bottle()
-
-
-@app.route('/translate')
-def handle_websocket():
- wsock = request.environ.get('wsgi.websocket')
- if not wsock:
- abort(400, 'Expected WebSocket request.')
-
- while True:
- try:
- message = wsock.receive()
- if message is not None:
- # force potential unicode to str() for boost conversion
- listSentences = str(message).split('\n')
- numEle = len(listSentences)
- if numEle > 0 and listSentences[numEle - 1] == "":
- del listSentences[numEle - 1]
- trans = nmt.translate(listSentences)
- wsock.send('\n'.join(trans))
- except WebSocketError:
- break
-
-
-def parse_args():
- parser = argparse.ArgumentParser()
- parser.add_argument("-c", dest="config")
- parser.add_argument('-p', dest="port", default=8080, type=int)
- return parser.parse_args()
-
-
-if __name__ == "__main__":
- args = parse_args()
- nmt.init("-c {}".format(args.config))
-
- from gevent.pywsgi import WSGIServer
- from geventwebsocket import WebSocketError
- from geventwebsocket.handler import WebSocketHandler
- server = WSGIServer(
- ("0.0.0.0", args.port), app, handler_class=WebSocketHandler)
- server.serve_forever()