
MTrans
聚合多引擎翻译,自动挑最优结果,翻译更准更自然
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 800
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.6+
- 可访问外网的翻译源
安装与启动步骤
-
1看形态
国内作者写的多源翻译服务,聚合多家在线翻译与 TTS。
git clone https://github.com/hujingshuang/MTrans.git cd MTrans -
2跑起来
它本质是转发请求再解析结果,依赖不重。
pip install -r requirements.txt && python main.py -
3接自研业务
把它的 HTTP 接口当统一翻译入口用。
curl -X POST http://127.0.0.1:8000/translate -d '{"text":"hello"}' -
4注意合规与限流
多源并发容易被对方限流,加缓存与退避。
在代码里加 redis 缓存
如何确认成功
同一句话能在多个源之间切换并拿到译文。
注意事项
- 它的优势是一次接入多家,某个源挂了可以自动降级。
- 这类项目依赖对方页面结构,源站改版就要修解析。
- 商用前确认各翻译源的服务条款。
核心亮点
- 多引擎交叉验证,降低单一翻译错误率
- Java 实现,易于集成到现有 Java 项目
- 提供可配置的评分规则,灵活适配不同语言对
不足之处
- 项目早期,文档和社区支持有限
- 依赖外部翻译 API,可能产生网络延迟和费用
适用场景
- 需要高质量翻译的文档本地化
- 多语言客服系统实时翻译
- 翻译质量对比研究或教学演示
替代项目
Argos Translate、Lingva Translate、Apertium
下一篇:FinSight
同类项目推荐
Asterics-AAC
开源
免费离线AAC应用,让沟通障碍者轻松表达并控制智能家居
Free, easy-to-use AAC app with offline support, flexible input options, media & smar···
siclaw
开源
让 AI 帮你深度排查基础设施故障,快速定位根因。
AI-powered SRE platform — read-only infrastructure diagnostics with deep investigat···
echo-speaks
开源
把 Echo 变成 Hubitat 的虚拟设备,实现语音播报和媒体控制
Integrate your Amazon Echo devices into your Hubitat environment to create virtual E···
ashare-llm-analyst
开源
输入股票代码,让大模型自动生成A股分析报告
基于Python的A股智能分析工具,结合大语言模型提供数据驱动的投资建议和市场洞察
一键追踪品牌在6大AI模型中的曝光表现
Open-source AI visibility tracker. Track how ChatGPT, Perplexity, Gemini, Copilot an···
cardiobot
开源
专注心血管健康的智能问答助手,快速获取可靠医学知识
Cardio chatbot is trained on carefully curated datasets related to cardiovascular di···
mLLMCelltype
开源
多模型投票,单细胞注释又快又准
Cell type annotation for single-cell RNA-seq using multi-LLM consensus
phlox
开源
本地运行 AI 医疗助手,隐私安全问诊
Open source, local first AI medical agent for desktop and web.
ashare-lake
开源
本地日更 A 股数据湖,零 token 喂给 AI agent
开源中国股市(A股)本地数据湖:沪深股票行情、A股股票数据与金融数据,面向量化研究、量···