尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

MiroFish多语言支持指南:7种语言一键切换,3步接入新语言包

MiroFish多语言支持指南:7种语言一键切换,3步接入新语言包 MiroFish多语言支持指南7种语言一键切换3步接入新语言包【免费下载链接】MiroFishA Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎预测万物项目地址: https://gitcode.com/GitHub_Trending/mi/MiroFishMiroFish 是简洁通用的群体智能引擎上传任意报告即可自动推演舆论走向它的多语言支持让你用母语完成整个预测流程。内置 7 种语言切换一次界面、报告、Agent 人设和模拟配置全部跟随变更。什么情况下你会用到它 想象一下你拿着一份中文舆情报告做推演但要把预测结果交给德语团队复核或者你在模拟一段海外话题的传播希望智能体人设和发言直接产出为西班牙语。这些场景里你需要的不只是按钮上几个字翻译一下而是从界面到模拟产物的整体语言切换。MiroFish 的做法是把语言选择当成一条贯穿前端的配置界面文案走语言包智能体对话则通过一句语言指令注入给大模型。所以对你来说只有选语言这一个动作。内置的 7 种语言中文、English、Español、Français、Português、Русский、Deutsch清单定义在 locales/languages.json。如何切换界面语言找到右上角的语言开关。启动 MiroFish 后页面右上角有一个语言切换按钮实现见 frontend/src/components/LanguageSwitcher.vue。点开下拉列表点击目标语言即可无需刷新页面。切换后哪些内容会跟着变全部界面文案五个步骤图谱构建、环境搭建、开始模拟、报告生成、深度互动的标题、描述、状态提示智能体对话与产出本体生成、Agent 人设、模拟配置、报告内容都按所选语言生成选择会写入浏览器本地存储下次打开自动沿用缺翻译的内容回退为中文不会显示空白如果你还没跑起项目先 clone 仓库git clone https://gitcode.com/GitHub_Trending/mi/MiroFish然后按 README.md 完成npm run setup:all安装并启动前后端即可。三步接入一个新语言包 ️MiroFish 的前端会自动扫描 locales/ 目录下的语言文件逻辑在 frontend/src/i18n/index.js所以你只需动两个文件。第一步复制一份翻译文件以 locales/zh.json 为模板新建locales/ja.json把 600 多条文案逐条翻译成目标语言保持键名不变。第二步在注册表里登记新语言打开 locales/languages.json加一行注册项ja: { label: 日本語, llmInstruction: 日本語で回答してください。 }label是下拉框里显示的名字llmInstruction会追加到后端各 LLM 调用的提示词里如 backend/app/utils/locale.py 中的get_language_instruction保证智能体用新语言回答。第三步重启验证切换效果重启前后端确认下拉框出现新语言跑一次小规模的模拟检查本体生成、报告和对话输出是否都是新语言。本地化不生效按这份清单排查界面局部回落到中文多半是语言包里缺键新语言文件漏翻了某些条目系统就会按设计回退到中文。对比 locales/zh.json 检查缺失的键并补齐即可不用改代码。智能体对话不按目标语言回答 两个常见原因界面语言没切到位前端的语言值通过请求头Accept-Language传给后端见 frontend/src/api/index.js切换后请刷新页面再发起任务注册表里的llmInstruction写错了指令本身就是给大模型的请用×××语回答表述不准确时生成语言会漂移把它改成语义明确的一句话另外注意部分模拟配置要求 JSON 字段名、枚举值保持英文如立场字段只有自然语言字段跟随界面语言这是刻意设计不算 bug。收束MiroFish 的多语言支持把语言收敛成了一个下拉框界面、对话、报告一次切换全局生效扩展新语言只需两个 JSON 文件。你可以先把日常流程切到母语跑通一次再按需接入团队需要的第三种语言——整个过程中推演精度不依赖你选哪种语言。【免费下载链接】MiroFishA Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎预测万物项目地址: https://gitcode.com/GitHub_Trending/mi/MiroFish创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表