1. Conduid
  2. AI
  3. wizd-airylark-server
MCP server · AI

wizd-airylark-server

AiryLark的ModelContextProtocol(MCP)服务器,提供高精度翻译API

Unclaimed ai
39Low

Scored 5 months ago · breakdown

About wizd-airylark-server

wizd-airylark-server is an MCP server published by git+wizd in the AI category: airyLark的ModelContextProtocol(MCP)服务器,提供高精度翻译API.

Install

Install
npx @iflow-mcp/wizd-airylark-mcp-server
Claude Code
claude mcp add airylark -- npx -y @iflow-mcp/wizd-airylark-mcp-server
npx
npx -y @iflow-mcp/wizd-airylark-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about wizd-airylark-server

Powered by Claude · Grounded in docs

I know everything about wizd-airylark-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

AiryLark

PRs Welcome GitHub issues

一个多功能文档处理与翻译工具,基于Next.js构建

AiryLark是一个开源的文档处理工具,支持多种文件格式的输入和处理。无论是PDF文档、Word文件还是纯文本,AiryLark都能高效处理。

在线试用

您可以通过访问 https://airylark.vcorp.ai/ 来试用AiryLark的在线版本,体验多语言翻译服务的高精度和高效率。

核心功能

多格式支持

文件类型

  • PDF 文档 (.pdf)
  • Word 文档 (.doc, .docx)
  • 文本文件 (.txt)
  • Markdown 文件 (.md)

文本输入

  • 直接粘贴文本内容
  • 网页链接 (http/https URL)
  • 拖放文件上传

高级翻译引擎

  • 智能规划:系统会对文档进行分析,识别文档类型、风格和专业领域,制定翻译策略
  • 上下文感知:考虑全文语境进行翻译,保持风格一致性
  • 专业术语识别:自动识别和正确翻译各领域专业术语
  • 键值术语表:显示原文和译文中的关键术语对照,方便参考

质量评估与优化

  • 自动校对:翻译完成后进行全文校对,检查一致性
  • 翻译质量评估:提供专业的翻译质量评分和改进建议
  • 详细修改意见:指出具体问题位置,并给出修改建议
  • 多维度评价:从准确性、流畅度、术语一致性等多个维度进行评估

专家工具

  • 专家编辑模式:对自动翻译结果进行专业校对和编辑
  • 思考过程可视化:显示AI翻译时的思考过程,提高翻译透明度
  • 分段翻译展示:逐段对比原文和译文,便于细致校对

与竞品对比

功能特性 AiryLark DeepL Google翻译 百度翻译
开源免费 ✅ ❌ ❌ ❌
自托管部署 ✅ ❌ ❌ ❌
文件格式支持 PDF, Word, TXT, MD Word, PDF, PPT Doc, PDF Doc, PDF
翻译思考过程 ✅ ❌ ❌ ❌
专业术语优化 ✅ ✅ 部分支持 部分支持
质量评估系统 ✅ ❌ ❌ ❌
专家编辑模式 ✅ 部分支持 ❌ ❌
上下文感知翻译 ✅ ✅ 部分支持 部分支持
离线使用 ✅ ❌ ❌ ❌
API集成 ✅ ✅ ✅ ✅

技术特点

  • 流式处理:使用流式API,实时展示翻译过程
  • 模块化设计:翻译过程分为规划、翻译、审阅三个清晰的步骤
  • 高性能处理:优化的文件处理逻辑,支持处理大型文档
  • 自定义模型:支持通过环境变量配置自定义翻译模型

开发指南

首先,运行开发服务器:

npm run dev
# 或
yarn dev
# 或
pnpm dev
# 或
bun dev

在浏览器中打开 http://localhost:3030 查看结果。

部署指南

环境变量配置

在部署前,请确保配置以下环境变量:

PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url

方法一:传统部署

  1. 构建应用:
npm run build
  1. 启动生产服务器:
npm start

方法二:使用 Docker 部署

快速部署(使用公共Docker镜像)

我们已经在Docker Hub上提供了预构建的镜像,您可以直接使用它进行快速部署:

  1. 拉取最新的镜像:
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest

镜像标签说明:

  • latest: 最新稳定版
  • dev: 开发版本,包含最新功能但可能不稳定
  • v1.x.x: 特定版本号,如需使用固定版本可指定,例如 docker.io/wizdy/airylark:v1.0.0
  1. 创建环境变量文件(如.env):
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
  1. 运行容器:
# 运行主应用
docker run -p 3030:3030 --env-file .env -d docker.io/wizdy/airylark:latest

# 运行MCP服务器
docker run -p 3031:3031 --env-file .env -d docker.io/wizdy/airylark-mcp-server:latest
  1. 访问应用:

在浏览器中打开 http://localhost:3030 即可使用AiryLark。 MCP服务器运行在 http://localhost:3031。

一键启动(适用于测试,无需配置环境变量文件):

docker run -p 3030:3030 -e PORT=3030 -e TRANSLATION_API_KEY=your_api_key -e TRANSLATION_MODEL=your_model -e TRANSLATION_BASE_URL=your_base_url -d docker.io/wizdy/airylark:latest

常见问题:

  • 如果遇到权限问题,请尝试使用sudo运行Docker命令
  • 端口冲突时,可以修改映射端口,例如:-p 8080:3000会将应用映射到8080端口

单独使用 Dockerfile

  1. 构建 Docker 镜像:
# 构建主应用
docker build -t airylark .

# 构建MCP服务器
docker build -t airylark-mcp-server ./mcp-server
  1. 运行容器:
# 运行主应用
docker run -p 3030:3030 --env-file .env.local -d airylark

# 运行MCP服务器
docker run -p 3031:3031 --env-file .env.local -d airylark-mcp-server

使用 Docker Compose

  1. 创建 .env 文件(或使用现有的 .env.local):
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
  1. 使用项目中包含的 docker-compose.yml 文件启动所有服务:
docker-compose up -d

这将同时启动主应用和MCP服务器。

  1. 如需单独管理服务:
# 仅启动主应用
docker-compose up -d airylark

# 仅启动MCP服务器
docker-compose up -d mcp-server

# 查看日志
docker-compose logs -f

方法三:部署到 Vercel

最简单的部署 Next.js 应用的方式是使用 Vercel 平台。

  1. 将代码推送到 GitHub 仓库
  2. 在 Vercel 中导入项目
  3. 配置环境变量
  4. 部署

许可证

本项目使用定制的AiryLark许可证,基于Apache 2.0开源许可证,并附加特定功能的商业保护条款:

  • 核心代码:采用Apache 2.0许可证开源
  • 高级功能:包括高级翻译功能、批量处理、API集成和企业级功能,具有附加使用条款
  • 自托管免费:所有功能在自托管版本中永久免费使用
  • 商业保护:第三方不得未经许可将特定功能作为服务销售

详细条款请参阅LICENSE文件。

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About wizd-airylark-server

How do I install wizd-airylark-server?

Run npx @iflow-mcp/wizd-airylark-mcp-server, then add the server to your MCP client's configuration.

Is wizd-airylark-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is wizd-airylark-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.