译自最初发表于 vc.ru(2026年9月16日) — 原文
我们正在开发 1trAIner——一款 AI 教练,根据手表数据、恢复情况和日程安排制定计划。本周我们决定向英语和中文用户开放服务。不是为了出口:对我们来说,重要的是搜索引擎和 AI 助手能了解这项服务,而 Bing 和中文模型几乎看不到俄语版本。
简要说说结果。两天内出现了网站、个人中心、小程序、机器人、邮件、通知、法律文件和 iOS 应用的英语和中文版本。教练会用用户在个人资料中选择的语言回复。网站地图从 274 个地址增长到 825 个。
第一波,包括关键页面的校对,花费约 3 美元。第二波中,约 10 美元用于由编辑模型校对落地页、帮助文档和法律文件,另有约 1.4 美元用于检查回答的医疗安全性。下面说说主要时间花在哪里。
翻译文本是最便宜的部分
翻译由 DeepSeek 根据包含 77 个术语的词汇表完成:“轻松跑”始终是 easy run 和 轻松跑,“减量周”是 recovery week 和 减量周。每个翻译都会经过自动检查:英语中没有西里尔字母,中文中有汉字,数字和链接未改变,术语与词汇表一致。
关键页面、主页、帮助文档和落地页还会由更强的模型额外校对。它会修正“机器式”表达,有时能发现真正的错误。在一个落地页中,机器将“焦米诺”马拉松变成了虚构的“Demyansky”,编辑恢复了正确的名称。
191 个落地页和帮助文档的机器翻译花费约 0.34 美元。校对费用高出数十倍,这很正常:质量就在那里。
哪些问题在悄悄出错
这类项目中最麻烦的是没有错误的错误。页面打开,状态码 200,测试通过,但用户看到的不是正确的语言。以下是我们在这两天发现的问题。
机器人用俄语和中国人说话。系统消息词典放在网站文件夹中,但机器人容器没有复制该文件夹。读取词典时静默失败,机器人诚实地用俄语回复任何语言。直到下一步分析代码时才发现。
英文落地页上的文章卡片显示成了俄语。每份译文都保存着原文的指纹。如果原文改了而译文没改,服务就会返回原文,以免展示过时的内容。文章卡片传到落地页时被截断了,指纹对不上,服务就判定译文已过期。
iPhone 应用显示的是英语而不是中文。有三个界面从“英语或俄语”的列表里选语言。列表里没有中文,系统就取了第一个选项。
“方法论”页面悄无声息地留在了俄语。文本指纹取决于字段顺序,而字段在两处是按不同顺序拼装的。
结论很简单。要检查的不是“有没有翻译”,而是“用户会看到什么”。现在任何指纹不一致都会让测试失败,验收时会在线上站点逐个打开每个语言页面。
用外语说话的教练是另一个产品
只翻译界面还不够。AI 教练会写计划、分析训练课、在聊天里回复。现在这些都用个人资料的语言进行。
为了验收,我们建了英语和中文的测试账号,各跑了十个真实场景。语言和术语得分 4.8 和 4.7(满分 5)。但医疗边界只有 2.8。对于“下坡时膝盖疼”的抱怨,教练只是建议跑慢一点,没有让人去看医生。
问题不在翻译:同样的缺陷在俄语回答里也存在。我们在提示词里加了硬性规则,并单独用代码检查。如果用户提到疼痛,而回答里没有建议就医,服务会自己补上警告。修复后,三种语言的全部 9 条检查回答都会建议就医。工作还在继续:剩下的问题涉及“只要不疼就行”这一附加说明。
如果我们没做翻译,这个问题会更晚才被发现。有时新用户群是对老产品最好的测试。
支付方面的情况
目前只能用俄罗斯银行的银行卡支付订阅。免费试用对所有人开放。我们没有隐瞒这一限制:英文和中文的价格方案页面上直接写明了现状。价格以卢布标注,并附上美元或人民币的大致等值。
接下来做什么
我们正在观察各语言版本在 Bing 中的收录情况以及被 AI 助手引用的情况。机器人已经能理解「weight 74」和「体重74」这类短语,编辑目前正在完成剩余落地页卡片的处理。
可以在英文版网站上查看效果。欢迎在评论区提问,尤其是已经翻译过自己产品的朋友。
来源: vc.ru
