translateappIEMS5722_Assignment-TranslateApp

该项目是IEMS5722课程的作业1、2和4,属于香港中文大学的移动网络编程分布式服务器体系结构课程之一。服务器端使用Node.js开发,启动服务器之前,请先安装所需的依赖项,通过运行 npm install 来安装。启动服务器时,使用 npm start 命令。确保系统的 $ PATH 环境变量中包含 node,对于Ubuntu系统,使用 nodejs 而非 node,可以通过以下命令创建符号链接:sudo ln -s /usr/bin/nodejs /usr/bin/node。服务器API使用字典CC-CEDICT进行翻译,字典加载到内存中的字典/映射中,用户请求会查询字典并以JSON格式返回翻译结果。API示例:/translate?word=PARM1,该单词需要进行翻译,输入应为UTF-8编码URL编码,请求不区分大小写。

zip 文件大小:4.2MB