
AiryLark MCP 专业翻译服务器

2025.04.06
6
TypeScript专业翻译多语言支持质量评估内容生成
AiryLark MCP 专业翻译服务器是一个基于ModelContextProtocol(MCP)的服务器模块,提供专业级高精度翻译服务接口。它支持多种语言互译,具备三阶段翻译流程、领域术语识别、质量评估系统等核心功能,适用于技术文档、学术论文、法律文件、医疗资料和金融报告等专业内容的翻译。
View on GitHub
Overview
基本能力
产品定位
AiryLark MCP 专业翻译服务器是一个基于ModelContextProtocol(MCP)的服务器模块,提供专业级高精度翻译服务接口。
核心功能
- 三阶段翻译流程:分析规划、分段翻译、全文审校,确保专业领域文档的翻译质量
- 领域术语识别:自动识别专业文本领域,提取关键术语并确保术语一致性
- 质量评估系统:提供全面翻译质量评估,包括准确性、流畅性、术语使用和风格一致性
- 多语言支持:支持中文、英文、日语、韩语、法语、德语等多种语言互译
- 风格与格式保持:根据文本类型自动调整翻译风格,保持原文的专业性和表达方式
适用场景
- 技术文档翻译:软件文档、API文档、技术规范等专业内容翻译
- 学术论文翻译:确保学术术语准确,保持学术文体风格
- 法律文件翻译:保证法律术语准确性和表述精确性
- 医疗资料翻译:专业医学术语翻译和医疗文献本地化
- 金融报告翻译:准确翻译金融术语和复杂财务概念
工具列表
- 翻译工具 (translate_text)
- 专业级文本翻译,自动适应不同领域和文体风格。
-
参数:
text
,target_language
,source_language
(可选),high_quality
(可选) -
翻译质量评估工具 (evaluate_translation)
- 对翻译结果进行全面质量评估,提供详细反馈。
- 参数:
original_text
,translated_text
,detailed_feedback
(可选) -
评估指标:准确性、流畅性、术语使用、风格一致性
-
资源接口
supported_languages
: 支持的语言列表
常见问题解答
- 如何配置环境变量?
-
创建
.env
文件或设置环境变量:TRANSLATION_API_KEY
,TRANSLATION_MODEL
,TRANSLATION_BASE_URL
,PORT
-
如何与AI助手集成?
- 使用
@modelcontextprotocol/sdk/client/index.js
和@modelcontextprotocol/sdk/client/sse.js
连接到MCP服务器
使用教程
使用依赖
- 确保已安装Node.js (v18+)和npm
安装教程
- 安装依赖:
cd mcp-server
npm install
- 配置环境变量:
创建
.env
文件或设置以下环境变量:
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model_name
TRANSLATION_BASE_URL=your_api_base_url
PORT=3031
- 启动开发服务器:
npm run dev
- 生产环境构建并启动服务器:
npm run build
npm start
调试方式
- 开发环境启动后,可以通过调用工具接口进行调试,例如:
const result = await client.callTool({
name: "translate_text",
arguments: {
text: "The mitochondrion is the powerhouse of the cell.",
target_language: "zh",
high_quality: true
}
});
console.log(result.content[0].text);
- 检查服务器日志以查看运行状态和错误信息。