# AI能不能帮个人开发者做海外产品？

URL: https://caijiao.org/posts/203
Source: docs/posts/203.md
Description: 翻译只是最外面一层，还要处理货币与税、日期时区、度量衡和信任。Omni Calculator 覆盖 30 多种语言，Cakedesk 用 €69 一次性定价。

第一次把产品放到海外市场，我以为要处理的是语言。做完一轮才发现语言是最外面的一层，剥开之后还有货币、税、日期、时区、度量衡，以及一个更难的东西：陌生人凭什么相信一个从没听过的网站。

逐层拆下来，AI 在每一层能帮的忙差别很大。

## 翻译这一层，基本解决了

界面文案、说明文档、错误提示、帮助中心的翻译，机器翻译加一遍人工抽查，已经足够用。抽查的重点不是语法，是术语一致性——同一个按钮在十个语言版本里是不是同一个概念，数字格式有没有被改坏。

Omni Calculator 覆盖 30 多种语言，2026 年 6 月的估算访问量约 1429 万。做到这个语言数量，靠的一定是工程化的翻译流程而不是人工逐句翻译：文案抽出来、翻译、回填、构建。这套流程对个人开发者也是可行的，因为界面文案的量其实不大，几千个字符串而已。

![Omni Calculator 计算器分类页截图](/images/2026-09/omnicalculator.com.png)

*Omni Calculator 首页连 Sports 都单独分类，111 个计算器对应各类赛事和成绩换算。*

但翻译解决的是"看得懂"，不解决"愿意用"。一个把界面翻成德语、但价格和日期格式还是中文习惯的产品，用户一眼就能看出来是外来的。

## 钱的部分，错了就是真金白银

这一层 AI 帮不上太多，因为它需要的是准确而不是通顺。

价格用什么货币标、要不要按地区显示不同价格、含税还是不含税、增值税怎么处理、收款通道支持哪些国家——每一项都有具体规则，而且会变。Cakedesk 标的是 €69 一次性授权，这个数字本身说明了一件事：它选择了欧元定价、选择了一次性买断，这两个决定和它的目标市场直接相关。2025 年它卖出 239 份新授权，毛收入约一万六千欧元，对一个个人做的桌面应用来说，这个定价策略是被验证过的。

金额计算上的坑更细。折扣叠加、汇率换算、分账余数、不同国家的舍入习惯，这些都是"算错了没人会发现、但账对不上"的地方。浮点数参与金额计算迟早出问题，整数分或者十进制库是唯一稳妥的做法，[Decimal.js](/decimaljs/) 这类库就是为这个场景存在的。让 AI 写这部分代码可以，但必须由你定义精度规则和舍入方式，不能让它自己挑一个。

## 日期、时区、度量衡这些"看不见的本地化"

这一层最容易被跳过，也最容易暴露产品是给谁做的。

日期格式：美国是月/日/年，欧洲是日/月/年，写反了会直接造成误解。时区：用户看到的活动时间是他本地的还是你的服务器的，跨月统计按哪个时区切分。度量衡：温度、身高、重量用哪套单位。小数分隔符：有些地方用逗号当小数点。

这些不是翻译问题，是格式化问题，而且每一项都有现成的标准库可用。做的时候把它当成一项独立工作来排期，不要等到上线后被用户指出来。

还有一层是输入习惯：姓名顺序、地址格式、电话号码格式、邮编。表单设计时如果按自己的习惯做，海外用户填到一半就放弃了。

## 时差这一项，AI 反而抹平了

海外产品以前有个很实际的麻烦：客服时差。你的白天是对方的深夜，一封邮件来回一天。

自动应答在这里的价值比在别的场景都大。它不需要多聪明，只需要能在对方的工作时间给出第一时间的、基于事实的回应，把"要等 12 小时"变成"马上有个初步答复"。前提是事实库是准确的——这一点在客服话题里是同一个要求：它只能基于你写进去的事实回答，答不上来的老实说要转人工。

## 信任是最难的一层，AI 帮不了

陌生人打开一个没听过的网站，决定是否付费，依据的不是文案写得好不好。

他们看的是：这个站存在多久了、有没有真实的联系方式、有没有第三方评价、付款流程是不是走的知名通道、有没有明确的退款说明。这些东西 AI 能帮你写出来，但写出来的东西不会被相信——用户分得清"写了一堆承诺"和"真的有保障"的区别。

Data Fetcher 的 MRR 是两万三千美元、600 个付费客户，伦敦一个人运营。它卖的是接入 Airtable 的数据同步服务，用户敢付费，很大程度上是因为它挂在一个成熟生态里，而不是因为它自己的页面写得漂亮。个人开发者做海外产品，找一个类似的依托比做漂亮的官网有用得多。

## 分发和部署的基础设施还得自己搞

海外用户访问速度这件事没有捷径。静态资源放 CDN，服务端节点选在用户集中的区域，这些是配置工作不是生成工作。

容器化让这件事对个人变得可行：把环境固化成一个镜像，在哪台机器上跑出来都一样，换服务商的成本也低。[Docker](/docker/) 这一层的投入是一次性的，但能省掉大量"在我机器上好好的"这类问题。静态部分交给 [Nginx](/nginx/) 做反向代理和缓存，配置写一次就能长期用。

AI 在这一层的作用体现在写配置上——告诉它你要达到什么效果，它能给出一份像样的配置，你再逐条核对。这个用法是安全的，因为配置文件对不对，跑一遍就知道。

---

*Omni Calculator 访问量为第三方估算工具 2026 年 6 月数据；Cakedesk 定价与销量来自作者公开自述；Data Fetcher 数据为其在 Indie Hackers 上的公开披露。*
