Loco Translate стоит более чем на миллионе сайтов WordPress и отлично справляется со своей задачей. Просто это другая задача. На этой странице — честный рассказ о том, что на самом деле означает переход на TranslateRocket — бесплатный многоязычный плагин для WordPress: что переносится, что нет и сколько времени это занимает.
Коротко: ваши существующие переводы импортируются в один клик, ничего из вашего не изменяется и не удаляется, а импорт работает, даже если другой плагин уже деактивирован или удалён.
Что делает этот плагин — и где он заканчивается
Loco Translate редактирует файлы .po и .mo: языковые файлы вашей темы и ваших плагинов. Это правильный инструмент, чтобы превратить «Add to cart» в «Aggiungi al carrello». Но вот чего он не умеет — так это сделать ваш сайт многоязычным: он не даст вам ни испанской версии страницы «О нас», ни переключателя языков, ни /es/ URL-адресов. Строки интерфейса существуют только на одном языке — языке сайта.
Где на самом деле хранятся ваши переводы
Всё, что вы ввели в Loco, хранится в wp-content/languages/loco/, в виде файлов .po (редактируемых) и .mo (скомпилированных). Эти часы работы принадлежат вам, и они лежат прямо на вашем сервере.
Что переносится
- Каждая строка, которую вы перевели вручную, для каждого языка, с которым вы работали.
- Каталоги как плагинов, так и тем.
- Ничего, что написали не вы: языковые пакеты, которые WordPress скачивает сам, намеренно пропускаются. Это тысячи строк, которые никто на вашем сайте не выбирал, и их импорт похоронил бы те, что действительно важны.
- Записи, всё ещё помеченные как «fuzzy» , тоже пропускаются — их ещё никто не проверил, а перевод, который никто не проверил, — это не перевод.
Одна техническая деталь, потому что она важна, а о ней никто не говорит: файл .mo не содержит флага «fuzzy» — он есть только в файле .po. Loco всегда записывает оба, и мы читаем .po , когда оба лежат рядом, поэтому непроверенные записи не попадают в импорт. Если бы вы сохранили только .mo, они бы попали.
Как мигрировать, шаг за шагом
- Сделайте резервную копию сайта. Ничто здесь не изменяет ваш контент, но миграция без резервной копии — плохая привычка, каким бы ни был инструмент.
- Установите TranslateRocket из wordpress.org. Он бесплатный, и регистрировать аккаунт не нужно.
- Выберите свои языки в TranslateRocket → Languages: язык, на котором написан ваш сайт, и те, для которых у вас уже есть переводы.
- Откройте TranslateRocket → Import. Экран анализирует ваш сайт и показывает, что было найдено, с указанием количества. Если написано, что ничего не обнаружено, ничего не угадывается.
- Нажмите кнопку импорта для этого плагина и дайте ей выполниться. Ваш исходный контент остаётся нетронутым.
- Заполните пробелы бесплатно. Всё, что старый плагин никогда не охватывал — меню, строки темы, WooCommerce — можно перевести встроенным в Chrome и Edge переводчиком: без API-ключа, без аккаунта, ничего никуда не отправляется. Мы замерили время: 464 строки за 42 секунды.
- Проверьте всё, а затем удалите старый плагин, когда будете удовлетворены результатом — не раньше.
Как всё выглядит потом
Если хотите, оставьте Loco Translate установленным — они друг другу не мешают. Loco остаётся вашим редактором строк интерфейса; TranslateRocket добавляет языки, URL-адреса, переключатель и контент страниц.
А ещё вы получаете то, по чему судят о плагине перевода, когда проходит эффект новизны: URL-адреса вида /es/с правильными hreflang, переведённые slugs, переключатель языков в виде шорткода, блока или виджета, правила видимости для каждой страницы и память переводов, чтобы одно и то же предложение никогда не переводилось дважды.
Вопросы, которые задают перед переходом
Нужно ли сначала удалить Loco Translate?
Нет. Два плагина выполняют разные задачи и могут работать вместе. Импорт читает файлы на диске, поэтому он работает, даже если вы уже удалили Loco.
Будут ли импортированы языковые пакеты, которые WordPress скачал автоматически?
Нет, и это сделано намеренно. Читаются только файлы в wp-content/languages/loco/ — работа, которую вы действительно сделали. Официальные языковые пакеты WordPress и так применяет сам, и они добавили бы тысячи строк, которые вы никогда не выбирали.
Что происходит с записями, помеченными как fuzzy?
Они пропускаются. Fuzzy означает, что перевод угадан инструментом и никогда не подтверждён человеком. Эти строки можно перевести и потом — вручную или автоматически.
Это правда бесплатно?
Да. У TranslateRocket нет платной версии, платы за язык и ограничения на количество слов. Если вы пользуетесь переводчиком, встроенным в Chrome и Edge, вы никогда никому ничего не платите.
Переходите с другого плагина? WPML · Polylang · TranslatePress · Веглот · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate
Уходите с платного плагина? Читайте честные сравнения: альтернатива WPML · альтернатива TranslatePress · альтернатива Weglot · альтернатива GTranslate
Нужна помощь с сайтом? Я могу сделать это за вас
Я Федерико, разработчик TranslateRocket, — и делать и переводить сайты на WordPress это моя работа. Именно поэтому плагин может оставаться бесплатным: он не урезан ради продажи вам обновления, это тот самый инструмент, которым я каждый день пользуюсь на сайтах, за которые мне платят.
Новый многоязычный сайт с нуля, приведённый в порядок дизайн, существующий сайт, доведённый с одного языка до десяти, разработка под задачу, вычитанные переводы или переезд с плагина, который берёт с вас деньги каждый месяц: расскажите, что нужно, и я честно скажу, тот ли я человек для этого. Вы имеете дело с тем, кто написал движок, а не с очередью в поддержку.
Нужен ключ API?
Пошаговые инструкции для OpenAI, Claude, Gemini, DeepL и Google Translate: сколько стоит каждый, какие бесплатны и как установить лимит расходов. Инструкции по ключам API →