TITLE: TRANS_RPC
基于预构建模型, 实现离线翻译 中 <-> 英文
.
通过 grpc
调用 transformers
加载预训练模型 opus-mt-zh-en opus-mt-en-zh .
archlinux
下需要以下包
- python-transformers
- python-sentencepiece-git (aur)
- python-pytorch
构建依赖:
- python-grpcio
- python-grpcio-tools
由于使用 grpc
需要同步修改 proto
,执行下列命令简化操作:
sh make_proto.sh
python trans_rpc_server.py #启动
python trans_rpc_client.py -l en -s "test string" #翻译 en - zh 翻译中文 -l zh