mcpField
B
blog-localize

blog-localize

github.com/infrasity-labs营销与增长15194 次安装18 周前更新
代码仓库

关于 blog-localize

blog-localize 是用于将博客译文进一步适配目标市场的技能,面向需要本地化内容的编辑团队。它根据文化档案检查品牌、统计数据、语气和法规引用,并在保留原论点的同时调整阅读体验。

主要功能

  1. 01按地区代码加载文化档案
  2. 02审查可能显得异地化的内容
  3. 03替换本地品牌示例与统计数据
  4. 04调整行动号召、语气和法规引用
  5. 05检查适配质量与 SEO 要素
  6. 06保存本地化版本并汇总修改

适用场景

  1. 01将基础译文适配特定国家或地区
  2. 02修订读起来像直译的博客内容
  3. 03本地化示例、统计资料与行动号召
  4. 04检查本地化后的语气和 SEO

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill blog-localize

安装后在 Claude Code 中输入/blog-localize确认已加载。

详细介绍

博客本地化,深度文化适配

对翻译后的博客文章进行文化适配,让成稿读起来像是为目标市场创作的,而不是翻译过来的。 这是 blog-translate 之上的一层:替换示例、调整语气、更换引用,并本地化完整的阅读体验。

重要参考资料

  • ../blog-translate/references/cultural-adaptation.md,包含 DACH、法语区、西语区、日语区和自定义模板替换表的共享文化档案文件。请勿重复此文件。

适用场景

  • blog-translate 生成基础译文后立即使用。
  • 现有译文读起来像是“从英语翻译过来的”。
  • 目标是特定市场,而不只是某种语言。
  • 内容需要本地统计数据、示例和品牌引用。

工作流

阶段 1:了解区域设置
  1. 解析区域设置代码。接受完整代码(de-DE、fr-CA、es-MX、 pt-BR、zh-TW)或纯语言代码(de、fr)。
  2. 从以下位置加载文化档案: ../blog-translate/references/cultural-adaptation.md。
    • 如果该区域设置有对应档案,则使用该档案。
    • 如果没有,请按照该参考资料中的“自定义区域设置模板”部分,在文中创建一个最简档案。
  3. 阅读译文并确定适配目标。
阶段 2:文化审查

检查体现内容源自外国的元素:

元素检查内容
品牌示例与当地无关的美国或英国品牌
统计数据来源仅针对美国的研究和调查
CTA美式强势行动号召
习语直译的英语表达
法律引用在当地法律适用时仍引用外国法律(CCPA、FTC),而非当地法律(DSGVO、RGPD)
文化引用外国节日、活动、习俗
货币和定价未换算或未提供背景说明的 USD
语气对目标市场而言过于随意或过于正式
称呼方式Sie/du、tu/vous、正式/非正式称呼前后不一致

输出一份审查报告,列出每个目标及其严重程度(关键、建议、可选)。

阶段 3:适配
3a. 替换示例

将外国示例替换为当地对应内容:

  • 使用 WebSearch 查找当地案例研究、品牌或情景。
  • 在保留相同论点和结构的前提下替换文中内容。
  • 如果没有当地对应内容,则保留原文,并补充当地背景说明(“在德国市场,类似的情况是 X”)。
3b. 本地化统计数据
  • 搜索对应的当地统计数据([topic] statistik [country] 2025 2026)。
  • 如果有当地数据,则同时替换来源和数据。每项论述只保留一个具名来源。
  • 如果没有,则保留原统计数据,但注明其地理范围(“在美国,……”)。
  • 绝不删除来源归属信息。
3c. 适配 CTA

根据文化档案改写行动号召:

  • 调整强势程度(DACH 和 JA 偏好提供信息;US 偏好祈使表达)。
  • 使用符合当地文化的行动动词。
  • 调整紧迫感的表达方式。
3d. 调整语气
  • 根据档案匹配正式程度(DACH 的 B2B 默认使用 Sie,生活方式类 B2C 使用 du;FR 默认使用 vous;JA 则根据受众大幅调整语域)。
  • 确保全文正式或非正式称呼方式一致。
  • 符合当地内容风格惯例。
3e. 法律和监管背景
  • 将外国法律引用替换为当地对应法律(CCPA 在 DE 替换为 DSGVO,在 FR 替换为 RGPD,在 BR 替换为 LGPD)。
  • 在有助于读者的地方补充当地合规说明。
  • 删除无关的外国监管引用。
3f. 品牌示例替换(速查表)

../blog-translate/references/cultural-adaptation.md 中的语言区域配置文件提供 替换表。常见示例:

来源(美国)DACHFRES(西班牙)LATAMJA
WalmartMediaMarktCarrefourEl Corte InglesWalmart MXAeon
TargetSaturnAuchanHipercorLiverpoolIto-Yokado
FTCBundeskartellamtDGCCRFCNMCProfeco (MX)JFTC
CCPADSGVORGPDRGPDLGPD (BR)APPI
阶段 4:质量核验
  • 已处理所有关键适配目标。
  • 全文语气一致。
  • 不再残留外国来源标记。
  • 统计数据有可靠来源(原始来源或本地化来源)。
  • 行动号召符合文化预期。
  • 全文称呼方式一致,正式或非正式风格统一。
  • 内容仍然支持与原文相同的论点。
  • SEO 要素仍经过优化(关键词、元数据、标题)。
  • 字数符合该语言对的预期比例。
阶段 5:保存并报告
  1. 保存本地化版本。默认:覆盖已翻译的文件。 可选:如果用户希望保留本地化前的版本,则另存为 {slug}-localized.{ext}。

  2. 提交摘要:

    ## Localization complete: [Title]
    
    ### Target locale: [locale-code] ([locale-name])
    
    ### Adaptations made
    | Type | Count | Examples |
    |------|-------|----------|
    | Brand examples | [N] | Walmart -> MediaMarkt |
    | Statistics | [N] | US survey -> DACH survey |
    | CTAs | [N] | "Buy now" -> "Jetzt entdecken" |
    | Tone adjustments | [N] | Casual -> Sie |
    | Legal references | [N] | CCPA -> DSGVO |
    | Cultural references | [N] | Thanksgiving -> Weihnachtsgeschaeft |
    
    ### Cultural fit score
    - Naturalness: [1-10]
    - Market relevance: [1-10]
    - Tone match: [1-10]
    - Overall: [N]/30
    
    ### Remaining recommendations
    - [Optional adaptations not applied]
    

错误处理

场景操作
没有适用于该语言区域的配置文件使用自定义语言区域模板创建最简配置文件,然后继续
文件不是预期语言提醒用户,并提出先翻译的建议
没有本地统计数据保留原始统计数据,并注明其地域范围
语言区域代码有歧义(例如,pt)询问:“你指的是 pt-BR(巴西)还是 pt-PT(葡萄牙)?”

交叉引用

  • 前置步骤(翻译):/blog translate <file> --to <code>
  • 跨语言版本质量检查:/blog locale-audit <directory>
  • 一键式流程:/blog multilingual <topic> --languages <codes>

评论

支持 Markdown