Миграция с Bogo — ваши переведённые записи переезжают вместе с вами

Bogo прекрасно прост: одна запись на каждый язык, связанные между собой. Но простота — это и его потолок.

🔒 Проверено на безопасность 🧾 Открытый исходный код по лицензии GPL 📤 Без привязки — экспорт в любое время ⚡ Двигатель в 20 раз легче

Bogo прекрасно прост: одна запись на каждый язык, связанные между собой. Но простота — это и его потолок. На этой странице — честный рассказ о том, что на самом деле означает переход на TranslateRocket — бесплатный многоязычный плагин для WordPress: что переносится, что нет и сколько времени это занимает.

Попробуйте без риска

Чтобы попробовать TranslateRocket, не нужно отключать текущий плагин. Активируйте его рядом: посетители видят точно такой же сайт, а вы импортируете переводы, дополняете их и просматриваете любую страницу на любом языке. Когда убедитесь, отключите старый плагин и запустите сайт одним щелчком.

Параллельный режим, доступен начиная с TranslateRocket 1.4.0.

Коротко: ваши существующие переводы импортируются в один клик, ничего из вашего не изменяется и не удаляется, а импорт работает, даже если другой плагин уже деактивирован или удалён.

Что делает этот плагин — и где он заканчивается

Bogo создаёт отдельную запись для каждого языка и связывает их. Это работает, но всё, что за пределами контента записи, остаётся непереведённым — меню, виджеты, строки темы, WooCommerce, SEO-метаданные, — а каждая новая страница означает копию, которую нужно вручную создать и поддерживать на каждом языке.

Где на самом деле хранятся ваши переводы

Bogo хранит два поля метаданных записи: _locale— язык этой записи, и _original_post, которое связывает версии между собой.

Что переносится

  • У записей и страниц — заголовки, отрывки и основной текст, сопоставленные в точности.
  • Все созданные вами языки, а не только один.
  • А также произвольные типы записей, не только записи и страницы.

Заметка для технически любопытных: _original_post — это не указатель на оригинал, а ключ группы , который есть у каждой версии, включая оригинал, и Bogo записывает в него GUID записи. Если читать его как ID родителя, всё выглядит правильно, а не импортируется ничего. Мы выяснили это, сгенерировав тестовые данные собственной функцией Bogo, а не написав их вручную, — и именно поэтому наш импортер работает на настоящем сайте с Bogo, а не на аккуратном примере.

Как мигрировать, шаг за шагом

  1. Сделайте резервную копию сайта. Ничто здесь не изменяет ваш контент, но миграция без резервной копии — плохая привычка, каким бы ни был инструмент.
  2. Установите TranslateRocket из wordpress.org. Он бесплатный, и регистрировать аккаунт не нужно.
  3. Выберите свои языки в TranslateRocket → Languages: язык, на котором написан ваш сайт, и те, для которых у вас уже есть переводы.
  4. Откройте TranslateRocket → Import. Экран анализирует ваш сайт и показывает, что было найдено, с указанием количества. Если написано, что ничего не обнаружено, ничего не угадывается.
  5. Нажмите кнопку импорта для этого плагина и дайте ей выполниться. Ваш исходный контент остаётся нетронутым.
  6. Заполните пробелы бесплатно. Всё, что старый плагин никогда не охватывал — меню, строки темы, WooCommerce — можно перевести встроенным в Chrome и Edge переводчиком: без API-ключа, без аккаунта, ничего никуда не отправляется. Мы замерили время: 464 строки за 42 секунды.
  7. Проверьте всё, а затем удалите старый плагин, когда будете удовлетворены результатом — не раньше.

Как всё выглядит потом

После импорта у вас один набор страниц плюс сохранённые переводы, а не два параллельных сайта, которые нужно держать в синхроне. Новый контент переводится один раз, прямо со страницы.

А ещё вы получаете то, по чему судят о плагине перевода, когда проходит эффект новизны: URL-адреса вида /es/с правильными hreflang, переведённые slugs, переключатель языков в виде шорткода, блока или виджета, правила видимости для каждой страницы и память переводов, чтобы одно и то же предложение никогда не переводилось дважды.

Вопросы, которые задают перед переходом

Будут ли удалены мои дублированные записи?

Нет. Ничего вашего не трогается и не удаляется. Импорт только читает и записывает переводы в собственные таблицы TranslateRocket.

Поддерживаются ли произвольные типы записей?

Да. Читается всё, что Bogo связал, каким бы ни был тип записи.

А меню, виджеты и строки темы?

Это как раз то, чего Bogo не умел, — и то, что TranslateRocket подхватывает автоматически, пока вы просматриваете собственный сайт.

Это бесплатно?

Полностью. Никакого платного тарифа, никаких ограничений по языкам и никакого API-ключа, если вы пользуетесь переводчиком, встроенным в Chrome и Edge.

Скачать TranslateRocket — бесплатно Посмотреть все возможности

Переходите с другого плагина? WPML · Polylang · TranslatePress · Веглот · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate

Нужна помощь с сайтом? Я могу сделать это за вас

Я Федерико, разработчик TranslateRocket, — и делать и переводить сайты на WordPress это моя работа. Именно поэтому плагин может оставаться бесплатным: он не урезан ради продажи вам обновления, это тот самый инструмент, которым я каждый день пользуюсь на сайтах, за которые мне платят.

Новый многоязычный сайт с нуля, приведённый в порядок дизайн, существующий сайт, доведённый с одного языка до десяти, разработка под задачу, вычитанные переводы или переезд с плагина, который берёт с вас деньги каждый месяц: расскажите, что нужно, и я честно скажу, тот ли я человек для этого. Вы имеете дело с тем, кто написал движок, а не с очередью в поддержку.

Расскажите мне о своём сайтеhello translaterocket com

Нужен ключ API?

Пошаговые инструкции для OpenAI, Claude, Gemini, DeepL и Google Translate: сколько стоит каждый, какие бесплатны и как установить лимит расходов. Инструкции по ключам API →

💬 Нужна помощь?
Работает на TranslateRocket™