Для веб-разработчиков

Переведи свой сайт, не повредив вашу настройку i18n

JSON i18n для React, Next.js, Vue и Angular — автоматически, последовательно, устойчиво к обновлениям.

Поддерживаемые фреймворки

Все популярные веб-фреймворки и библиотеки i18n

⚛️

React

react-intl, react-i18next

Next.js

next-intl, next-i18next

💚

Vue

vue-i18n

🅰️

Angular

@ngx-translate

🔶

Svelte

svelte-i18n

JSON i18n рабочий процесс

Простая интеграция в ваш процесс разработки

1Загрузите ваш JSON-файл
2Выберите целевые языки
3Скачайте переведённые файлы

До (en.json)

{
  "greeting": "Hello, {name}!",
  "welcome": "Welcome to our app"
}

После (de.json)

{
  "greeting": "Hallo, {name}!",
  "welcome": "Willkommen in unserer App"
}

Почему мы вместо ChatGPT?

Различия на первый взгляд

ФункционалshipglobalChatGPT / DIYагентство
Память перевода
Перевод один раз, обновления бесплатны.
Одноразовая оплата
Каждый раз заново
Каждый раз заново
Большие файлы
Без ограничений по размеру.
Неограничено
Лимит токенов
Без ограничений
Защита заполнителей
{name}, %@, {{count}} останутся нетронутыми
Автоматически
Подвержен ошибкам
Ручной
Изначальный формат
JSON, XML, .strings сохраняются.
Автоматически
Требуется копировать и вставлять
Зависит od dobavljača
29 языков
Переводить все сразу.
Одновременно
По одному
Дорого
Согласованность
Одинаковые термины = одинаковый перевод
Гарантированная память переводов
Несогласованный
Варьируется
Цена
Стоимость перевода
$От 1 €/язык
$$Время + API
$$$в 10–50 раз дороже
Bonus

SEO-оптимизированный перевод

Лучшие позиции на международных рынках.

Теги hreflang

Автоматическое определение языка для Google

Локальные ключевые слова

Переводы соответствуют локальному поведению поисковых запросов.

Meta-теги

Заголовок и описание для каждого языка

Часто задаваемые вопросы

Какие структуры JSON поддерживаются?
Плоские и вложенные JSON-структуры, ICU MessageFormat, формы множественного числа и интерполяция полностью поддерживаются.
Работает ли с next-intl?
Да! Поддерживаются все распространённые библиотеки i18n, такие как next-intl, react-intl, vue-i18n и @ngx-translate.
Как это помогает SEO?
Многоязычные сайты лучше ранжируются по локальным запросам. С помощью тегов hreflang Google понимает версии языка.
Корректно ли переводятся формы множественного числа?
Да, ICU MessageFormat и разные правила множественного числа корректно применяются для каждого языка.

Готовы к международному охвату?

Откройте новые рынки с вашим сайтом.