i1n.ai
Svelte 集成

本地化您的 Svelte 应用

从您的 Svelte 或 SvelteKit 项目推送 JSON 语言文件,通过 AI 翻译成 182 种语言,并拉取类型安全的定义。支持 SSR 和静态渲染。

$ npx i1n init
src/routes/+page.svelte
<!-- src/routes/+page.svelte -->
<script lang="ts">
  import { t } from 'i1n'
</script>

<h1>{t('home.title')}</h1>
<p>{t('home.description')}</p>
<!-- ↑ Autocomplete from i1n.d.ts -->

为什么 Svelte 团队使用 i1n?

兼容 SvelteKit SSR

i1n 语言环境文件可与 SvelteKit 的加载函数和服务器端渲染配合使用。翻译在 +page.svelte 和 +page.server.ts 中均可用。

类型安全的翻译键

自动生成的 i1n.d.ts 为您的 Svelte 组件提供每个翻译键的完整自动补全功能。

人工智能驱动的翻译

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

CLI优先工作流

从终端进行推送、翻译和拉取。自然融入 SvelteKit 和 CI/CD 管道。

开始本地化您的 Svelte 应用

永久免费。无需信用卡。