Для веб-разработчиков
Переведи свой сайт, не повредив вашу настройку 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?
Различия на первый взгляд
| Функционал | shipglobal | ChatGPT / 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 и разные правила множественного числа корректно применяются для каждого языка.