2500+ 开发者正在使用我们

React i18n → 2 分钟内支持 29 种语言

reactI18nPage.heroDesc

€0.12/1000 字符 翻译记忆 占位符受保护

传统翻译的问题

数周的等待

传统翻译机构需要为一种语言花费 2–4 周。

报价昂贵

译者按每个单词收取 €0.10–0.25。一个 10k 字的应用成本超过 €1,000。

损坏的占位符

reactI18nPage.pain3Desc

工作原理

3 步骤。2 分钟。完成。

1

上传 JSON

上传你的 en.json、messages.json 或 Locale 文件

2

选择语言

可用29种语言。根据需要选择尽可能多的语言。

3

下载

获取 de.json、fr.json、es.json... 已就绪,可放入你的 /locales 目录。

可与所有 React i18n 库一起使用。

上传你的 JSON 文件——我们会自动识别格式。

react-intl

FormatJS 生态系统

react-i18next

适用于 React 的 i18next

next-intl

Next.js 国际化

next-i18next

用于 Next.js 的 i18next

lingui

Lingui 框架

前后对照

占位符、复数形式和 HTML 标签将被保留

之前 (en.json)

// en.json
{
  "greeting": "Hello, {{name}}!",
  "items": {
    "one": "{{count}} item",
    "other": "{{count}} items"
  },
  "welcome": "Welcome to <bold>our app</bold>"
}

之后 (de.json)

// de.json
{
  "greeting": "Hallo, {{name}}!",
  "items": {
    "one": "{{count}} Artikel",
    "other": "{{count}} Artikel"
  },
  "welcome": "Willkommen bei <bold>unserer App</bold>"
}

价格计算器

5,000 字符
基础费用 (3 × €1.00)3.00
字符成本 (€0.12/1000)0.60
总计3.60
现在翻译 →

为 React 开发者打造

占位符保护

reactI18nPage.feat1Desc

JSON 结构保持不变

嵌套键、数组和复杂的 JSON 结构将被保留。

2 分钟而不是 2 周

上传 → 翻译 → 下载。在咖啡还没凉前完成。

翻译记忆 = 90% 节省

已翻译的字符串将重复使用。更新几乎没有成本。

全面的 i18n 语法支持

reactI18nPage.syntax1
{named} 具名占位符
ICU MessageFormat
复数规则(one/other/few/many)
嵌套的 JSON 结构
字符串中的 <html>标签</html>
带上下文的字符串 (_context)
数字和日期格式化

为什么不用 Lokalise/Crowdin?

shipglobalLokaliseCrowdin
价格€0.12/1k 字符$120/月+$100/月+
设置2 分钟1+ 小时1+ 小时
翻译记忆
需要订阅吗?

准备好翻译您的 React 应用吗?

首次翻译在2分钟内完成。无需订阅。没有废话。