← 返回锻造场
已交付 Next.js国际化人工智能内容

Dra. Rebeca Soares Andrade — 十语种医疗品牌平台.

一位医生的内容与业务平台:健康文章、新闻室、带订阅的付费流媒体、供应商与服务商招募通道,以及面向企业的消费门户——通过内建于 CMS 的 LLM 辅助翻译流程,以十种语言发布。

客户
Dra. Rebeca Soares Andrade
周期
2026
角色
架构师兼主力开发

Languages

10

Domain models

26

Application code

~35.6k LOC

API namespaces

18

www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br
www.rebecasoaresandrade.med.br

问题

想要国际受众的医疗个人品牌,每次都撞上同一堵墙:翻译是发布瓶颈。十个语种意味着每篇文章、每个服务页、每条新闻都是十份工作——而其中一份被编辑的瞬间,另外九份就悄无声息地过期了。

第二个约束很实际。视频是效果最好的形式,而上传的人往往在办公网络上,手里是体积很大的原始文件。

解决方案

翻译被做进编辑流程本身,而不是流程之后的一步。内容只写一次;CMS 为每个模型与语种保存一条翻译记录,标记哪些已过期,并可按需经 Anthropic SDK 单独重译某一个字段——带人工复核状态,而非盲目自动发布。

  • 十个语种,包含从右至左的阿拉伯语,并处理好 hreflang 与 canonical,使各版本不会在搜索中互相竞争。
  • 上传前压缩。视频在浏览器内经 ffmpeg.wasm 压缩,原始大文件不必以完整体积穿过网络。
  • 自建分析:页面浏览、CTA 点击追踪与带 CSV 导出的看板——归属于客户而非平台的度量。

系统架构

Next.js 单体:公开页面树按语种分段,管理端 CMS 不带 locale,另有面向企业与其用户的两组独立门户。使用 Route Handler 而非 Server Action,因此每个界面背后都是别的客户端也能调用的 API。

  • 翻译层是一等模型,配有后台矩阵视图与用于批量作业的脚本通道。
  • 付费流媒体的准入由单一访问解析器裁决,依据订阅方案与状态判断。
  • 企业注册号查询集成可从公开登记信息自动填充注册资料。

成果

一篇文章发布一次,就同时面向十种语言的受众;一处更正以可追踪的任务形式扩散,而不是留下九个被遗忘的页面。供应商、服务商与消费三条通道从邮件迁移到表单,直接写入管理端读取的同一个数据库。

完整技术栈

Next.js 16 (App Router)React 19TypeScriptPrisma 6PostgreSQL 16Auth.js v5next-intlTailwind v4Anthropic SDKffmpeg.wasmSupabase StorageSendGrid
João Afonso Assumpção 系统架构师 · 自动化工程师 · 解决方案构建者
© 2026 · 版权所有。 使用 SvelteKit 构建