Как перевести сайт на английский с ИИ: глоссарий, hreflang и приёмка

Перевести сайт на английский с ИИ реально за пять-семь рабочих дней: тексты выгружаются в таблицу, глоссарий фиксируется до первого батча, перевод идёт кусками по 20–40 строк, английские страницы получают собственные адреса, а связь между языковыми версиями задаётся через hreflang. Модель отвечает за черновик, человек — за факты, цены, юридические формулировки и приёмку. Если этот порядок нарушить, получится сайт с аккуратным английским, который никто не находит.

Начинать стоит не с главной страницы. Главная почти не приносит поисковых переходов на английском: люди ищут конкретную задачу, а не название компании. Поэтому порядок страниц определяется не вкусом, а данными Search Console — показами, запросами и страницами, где эти показы уже есть.

В каком порядке переводить страницы

Первый эшелон: страницы услуг и статьи, у которых уже есть показы и позиции в пределах первых двух десятков. Это спрос, который существует, и ему не хватает только языка. Второй: коммерческие разделы — условия работы, форма заявки, ответы на частые вопросы. Третий: блог и справочные материалы без показов. Четвёртый: юридические страницы. Пятый: архив и всё, что не приносит переходов даже на русском.

Практическое правило простое: если страница на исходном языке не имеет показов вообще, английская версия не появится из ниоткуда. Сначала спрос, потом перевод. Как отбирать такие страницы по данным поиска, разобрано в материале SEO сайта за час с помощью ИИ.

Второе правило: переводится не «сайт», а набор смысловых блоков. Шапка, подвал, кнопки и формы — один батч с жёсткими ограничениями по длине строк. Статьи и описания услуг — другой батч, где модели нужен контекст абзаца целиком, иначе она теряет связки между предложениями.

Глоссарий и запреты: до первого батча

Глоссарий — таблица из трёх колонок: термин на исходном языке, обязательный перевод, комментарий. Пятьдесят-сто строк закрывают почти весь сайт: названия услуг, роли, внутренние процессы, единицы измерения, географические привязки.

Без глоссария модель каждый раз выбирает новый вариант: сегодня «заявка» — это request, завтра inquiry, послезавтра lead. Читатель этого не заметит, а поисковик увидит три разных термина на трёх страницах одной темы. Единый словарь ещё и ускоряет приёмку: не нужно спорить о формулировке на каждой странице.

Отдельный список — запреты. Не переводить названия компаний и продуктов, не менять цифры и единицы, не «улучшать» юридические формулировки, не дописывать то, чего нет в оригинале. Модель по умолчанию склонна добавлять пояснения и сглаживать резкие места; на коммерческих страницах это меняет смысл предложения, а не только стиль.

Третий файл — правила тона: обращение к читателю, длина предложения, отношение к императиву. Английский деловой текст короче русского, и дословный перевод — первое, что выдаёт машинную работу. Обычно помогает ограничение «не больше двадцати слов в предложении» и запрет на вводные обороты в начале абзаца.

Как отдавать текст модели

Три технических условия, без которых перевод придётся переделывать. Первое: на вход идёт структурированный текст, а не HTML целиком — иначе модель правит разметку и ломает вёрстку. Второе: плейсхолдеры и переменные выносятся в отдельный список и подставляются обратно после перевода. Третье: на выходе JSON с теми же ключами, что на входе, а не свободный текст: так результат сравнивается с оригиналом построчно автоматически.

Батч на 20–40 коротких строк работает лучше, чем один запрос на всю статью: модель не теряет конец текста и не начинает сокращать. Длинные материалы режутся по абзацам с сохранением заголовков, чтобы перевод не съезжал по смыслу к середине страницы.

Автоматическая проверка идёт до человека: число строк и ключей совпадает с оригиналом, плейсхолдеры на месте, цифры и адреса не изменились, длина текста в пределах 70–130% исходной. Всё, что не прошло, уходит на повторный перевод, а не на редактора — редакторское время слишком дорого для технического брака.

Отдельные URL и hreflang

Английская версия должна жить на своём адресе. Google рекомендует разные URL для разных языковых версий страницы вместо подмены языка по cookie или настройкам браузера: краулер обычно приходит из США и не передаёт заголовок Accept-Language, поэтому динамическая подмена может оставить часть версий ненайденными (Managing multi-regional and multilingual sites).

Дальше версии нужно связать между собой. Способов три: hreflang в HTML, HTTP-заголовки и карта сайта. С точки зрения Google они равнозначны, и вести все три одновременно смысла нет — поддерживать одну реализацию проще (Localized versions of your pages). Самый доступный вариант — набор ссылок в head каждой версии:

<link rel="alternate" hreflang="ru" href="https://example.com/uslugi/">
<link rel="alternate" hreflang="en" href="https://example.com/en/services/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/services/">

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

Значение x-default указывает страницу для тех, чей язык не перечислен явно. Это разумный выбор для посетителя из страны, которой нет в списке, и одновременно защита от пустой выдачи.

Ещё два факта, которые часто упускают. Google определяет язык по видимому содержимому страницы, а не по hreflang и не по атрибуту lang. Поэтому перевод только шапки и подвала при русском основном тексте ничего не даёт: страница остаётся русской. И автоматический редирект по языку ставить не нужно — он мешает и людям, и поиску увидеть все версии; переключатель языка делается обычными ссылками.

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

Что нельзя отдавать модели без проверки

Юридические тексты: оферта, политика конфиденциальности, условия возврата. Цены, сроки и гарантии. Названия людей, компаний и объектов. Любые утверждения о свойствах продукта, которые могут стать обещанием. Медицинские и финансовые формулировки.

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

Приёмка: сколько смотреть глазами

Сплошная вычитка всего сайта не нужна, выборочная — обязательна. Минимум: 10–15% строк случайной выборкой, все шаблонные элементы (кнопки, формы, письма, ошибки), все H1, title и description, первая страница каждого типа. Два-три абзаца стоит прочитать вслух: слух ловит кальку с русского быстрее, чем глаз.

Отдельно проверяется вёрстка: английские строки длиннее или короче русских, и кнопки с фиксированной шириной начинают переноситься. Таблицы и карточки товаров разъезжаются чаще всего.

Носитель языка нужен не для всего сайта, а для спорных блоков: заголовки, первые экраны, коммерческие предложения. Это дешевле полной вычитки и даёт больше эффекта, чем правка запятых в середине статьи.

Метрики, по которым видно результат

Индексация новых адресов: сколько английских страниц реально попало в индекс. Показы по языку в Search Console: они появляются раньше кликов. Переходы на английские страницы и их доля в общем трафике. Конверсия формы на английских страницах в сравнении с русскими. И отдельно — расхождение версий: сколько страниц на русском изменилось после перевода, но не обновилось на английском.

Первые осмысленные данные обычно приходят через две-четыре недели после публикации и индексации. Раньше смотреть не на что: показы по новому языку набираются постепенно.

Сколько времени занимает

Выгрузка строк и подготовка таблицы: два-четыре часа. Глоссарий и правила тона: три-пять часов, и это самая полезная работа из всего списка. Настройка конвейера и первый батч: один рабочий день. Прогон всего сайта: от часа, зависит от объёма. hreflang, карта сайта и переключатель языка: ещё день. Приёмка 10–20% объёма: два-три дня. Итого неделя на сайт из 50–150 страниц при одном человеке на приёмке.

Честные ограничения

Модель не знает рынок. Английская формулировка, понятная переводчику, может не совпадать с тем, как ищут люди: запросы собираются отдельно, из статистики поиска, а не переводятся дословно с русского. Иначе получится правильный английский текст под неправильный запрос.

Машинный перевод юридических и репутационных текстов остаётся риском, даже при хорошем глоссарии. Ответственность за формулировку несёт бизнес, а не модель.

Перевод не создаёт спрос. Если на русском страница не показывалась, английская версия тоже не выйдет в топ — она даёт шанс только там, где спрос есть.

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

Чек-лист запуска

Список страниц по приоритету из данных поиска. Глоссарий на 50–100 терминов. Список запретов и правила тона. Выгрузка строк с плейсхолдерами. Батчи по 20–40 строк и автопроверка результата. Отдельные URL для английской версии. Взаимные hreflang-ссылки с x-default. Переключатель языка обычными ссылками, без редиректа. Ручная приёмка 10–15% строк и всех шаблонов. Адреса в карте сайта. Регламент: как правки на русском попадают в перевод.

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

Частые вопросы

Обязательно ли ставить hreflang, чтобы английская версия нашлась?
Нет, но желательно. Google может найти языковые версии и без разметки, однако в документации прямо сказано, что лучше указывать языковые и региональные страницы явно. Разметка помогает поиску показать нужную версию, а не любую похожую. Если hreflang расставить сложно, начните с отдельных URL и переключателя языка: это база.
Хватит ли машинного перевода без редактора?
Для статей и описаний услуг — обычно да, при глоссарии и выборочной вычитке. Для юридических текстов, цен, гарантий и названий — нет. Там нужен человек, который отвечает за формулировку перед клиентом. Разделение простое: модель переводит, человек подтверждает факты и обещания.
Нужно ли переводить весь сайт сразу?
Нет. Начинайте с раздела, у которого уже есть показы и понятная коммерческая задача. Частичный перевод допустим, но новые языковые страницы стоит связывать взаимными ссылками с основным языком, а не только между собой: так Google быстрее понимает структуру.
Можно ли переводить язык подменой текста на той же странице?
Технически можно, но для поиска это плохой вариант. Google рекомендует разные адреса для разных языковых версий, потому что краулер приходит без заголовка Accept-Language и может не увидеть остальные версии. Отдельные URL с hreflang надёжнее подмены по cookie.

Читайте также

Подписаться на блог в Telegram

Читайте свежие кейсы об AI-автоматизации, системной архитектуре и масштабировании бизнеса.

Подписаться

Готовые агенты в клубе Solar Inside

То, о чём я пишу в блоге, лежит в клубе Solar Inside готовыми агентами с инструкциями: продажи, контент, сторис, переводчик для WhatsApp, учёт расходов. Подписка 2 500 ₽ в месяц, отменить можно в любой момент.

Посмотреть агентов