i1n.ai
Astro Интеграция

Локализуйте ваш сайт Astro

Отправляйте JSON-файлы локализации из вашего проекта Astro, переводите с помощью ИИ на 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 во время сборки — нулевые накладные расходы во время выполнения.

Совместимо с островом

Используйте i1n в компонентах Astro и островках фреймворков (React, Vue, Svelte) с тем же типобезопасным API.

Удобно для коллекций контента

Управляйте переведенным контентом вместе с коллекциями контента Astro. i1n отвечает за файлы локализации, Astro — за контент.

Перевод на базе ИИ

Одна команда CLI переводит весь ваш сайт на любой язык. Маскирование переменных защищает выражения Astro.

Начните локализацию вашего сайта Astro

Бесплатно навсегда. Кредитная карта не требуется.

Сравнить альтернативы