国际化处理

Kecare 可使用 Ai 为你的文章翻译成多种语言, 让文章触达多语言读者。

启用翻译

在 Kecare 中使用翻译也非常简单,仅需在所需翻译的文章 Front Matter 中添加 translate 字段:

---
title: 我的第一篇文章
translate: ['zh-CN', 'en-US', 'ja-JP']
---

第一个语言代码必须是文章的原始语言

配置翻译服务

.kecare 目录中,新建一个 kecare.config.ts 文件。

让后在 .kecare/kecare.config.ts 中配置 LLM:

export async function kecareConfig() {
    return {
        llm: {
            model: 'deepseek-chat',
            apiKey: 'your-api-key',
            apiBaseUrl: 'https://api.deepseek.com/v1',
            prompt: ''  // 提示词
        }
    };
}

支持任何兼容 OpenAI API 格式的服务。

常用语言代码

语言 代码
简体中文 zh-CN
英语 en-US
日语 ja-JP
韩语 ko-KR
繁体中文 zh-TW

语言代码遵循 BCP 47 标准:语言-地区(如 en-GBpt-BR)。

缓存与增量更新

翻译结果缓存在 .kecare/.tmp 目录,下次构建时仅翻译修改部分。最大可能的节省Token的花销

清除缓存仅需删除 .tmp 目录即可

文章作者:
文章链接:kecare.me/articles/493f5fa2
版权声明: 博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源