小牛翻译开源社区

  FAQ常见问题解答

1.NiuTrans Server 服务启动失败?如何解决?

      当运行启动脚本后,系统未能正常启动,并且运行提示与下图类似:

      这种情况是由于NiuTrans Server工具中的tomcat所使用的端口号在您的计算机中已经被使用。

      解决方式:修改 NiuTrans Server 中的tomcat的配置文件的端口号

      首先,在NiuTrans Server的 “NiuTransServer_V1.1.0_zh2en_x64_window\service\conf” 目录(这里的路径是以汉译英为例)下找到 server.xml 配置文件。打开该配置文件,根据运行中提示的端口找到如下位置:

<Server port="8005" shutdown="SHUTDOWN">
...
<Connector port="1517" protocol="HTTP/1.1" maxThreads="200" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
...
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
...

      根据运行提示将对应的端口号(红色部分)修改为一个计算机中未使用的即可。

2.NiuTrans Server 中的语言种类标示符

语言 标识符
简体中文 zh
英语 en

3.自由修改系统代码

      目前,NiuTrans Server 工具中主要使用了NiuTrans开源中的解码器。

      可以修改NiuTrans开源中NiuTrans.Decoder项目中的代码,将您的想法或者需要的功能加入进去。注意修改后请编译成64位动态库(.so或者.dll)。

      编译成功后,将编译出来的动态库替换掉 NiuTransServer_v1.1.0_zh2en_x64_window/lib/ 目录(目录名会有所不同)下的NiuTrans.Decoder.dll或libNiuTrans.Decoder.so文件,根据工具包的不同请自行判断。

      后续会开放更多的代码来方便大家使用。



            PS:在使用过程中如果您遇到任何问题或者有什么建议,可以加入我们的QQ群(451967838)或发送邮件(niutrans@mail.neu.edu.cn),我们将第一时间给予答复。