
Lara Translate MCP Server

2025.04.15
45
TypeScript翻译服务语言处理内容生成
Lara Translate MCP Server 是一个基于模型上下文协议(MCP)的服务,专为 Lara Translate API 设计,提供强大的翻译功能,包括语言检测和上下文感知翻译。该服务作为 AI 应用与 Lara Translate API 之间的桥梁,使 AI 应用能够无缝集成高质量的翻译功能。
View on GitHub
Overview
基本能力
产品定位
Lara Translate MCP Server 是一个翻译服务中间件,旨在为 AI 应用提供高质量的翻译功能,支持多语言翻译、语言检测和上下文感知翻译。
核心功能
- 语言检测:自动检测未指定源语言的文本。
- 上下文感知翻译:通过提供上下文提示提高翻译质量。
- 自定义指令:通过特定指令调整翻译行为。
- 多语言支持:支持多种语言对的翻译。
适用场景
- AI 应用需要集成翻译功能时。
- 需要高质量、上下文感知的翻译服务时。
- 多语言内容处理和分析场景。
工具列表
translate
- 功能:支持语言检测和上下文感知的文本翻译。
- 输入参数:
text
:需要翻译的文本数组。source
(可选):源语言代码。target
:目标语言代码。context
(可选):提高翻译质量的上下文。instructions
(可选):调整翻译行为的指令。source_hint
(可选):语言检测的提示。
- 输出:保持原始结构的翻译文本块。
常见问题解答
- 如何获取 API 凭证:需要在 Lara Translate 官网注册并生成凭证。
- 凭证丢失:无法恢复,需重新生成。
- 支持:Lara API 问题联系 Lara 支持,MCP 服务器问题提交 GitHub issue。
使用教程
使用依赖
- 获取 Lara API 凭证:
- 访问 Lara Translate 注册。
- 订阅任意计划(包括免费版)。
- 在账户的 API 部分生成凭证。
- 保存
LARA_ACCESS_KEY_ID
和LARA_ACCESS_KEY_SECRET
。
安装教程
选项1:使用 Docker(推荐)
{
"mcpServers": {
"lara-translate": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"LARA_ACCESS_KEY_ID",
"-e",
"LARA_ACCESS_KEY_SECRET",
"translatednet/lara-mcp:latest"
],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
选项2:使用 NPX
{
"mcpServers": {
"lara-translate": {
"command": "npx",
"args": ["-y", "@translated/lara-mcp"],
"env": {
"LARA_ACCESS_KEY_ID": "<YOUR_ACCESS_KEY_ID>",
"LARA_ACCESS_KEY_SECRET": "<YOUR_ACCESS_KEY_SECRET>"
}
}
}
}
选项3:从源码构建(开发推荐)
git clone https://github.com/translated/lara-mcp.git
cd lara-mcp
pnpm install
pnpm run build
调试方式
- 重启 AI 应用。
- 测试翻译功能:
Translate with Lara "Hello world" to Spanish