i1n.ai
Astro 集成

本地化您的 Astro 网站

从您的 Astro 项目推送 JSON 语言文件,通过 AI 翻译成 182 种语言,并拉取类型安全的定义。适用于静态和混合渲染。

$ npx i1n init
src/pages/index.astro
---
// src/pages/index.astro
import { t } from 'i1n'
---

<html lang="en">
  <body>
    <h1>{t('home.welcome')}</h1>
    <p>{t('home.description')}</p>
  </body>
</html>

为什么 Astro 团队使用 i1n?

静态优先

区域设置文件是标准的 JSON。Astro 会在构建时将它们构建成静态 HTML — 运行时开销为零。

岛屿兼容

在 Astro 组件和框架岛(React、Vue、Svelte)中使用 i1n,API 类型安全且保持一致。

内容集合友好

与 Astro 的内容集合一起管理已翻译的内容。i1n 处理语言环境文件,Astro 处理内容。

人工智能驱动的翻译

一个 CLI 命令即可将您的整个网站翻译成任何语言。变量屏蔽可保护 Astro 表达式。

开始本地化您的 Astro 网站

永久免费。无需信用卡。