Превод на уебсайта: адреси, hreflang и преглед
Преведеният уебсайт има нужда от повече от преведен текст: един адрес за всеки език, hreflang, атрибута lang, речник и преглед, преди да публикуваш.
Един адрес за всеки език
Дай на всяка езикова версия на страницата собствен URL адрес, например example.com/de/ и example.com/pl/. Google препоръчва отделни адреси, вместо езикът да се сменя на същия адрес с бисквитки или настройки на браузъра. Подпапки, поддомейни или национални домейни работят; параметри в адреса като ?lang=de не се препоръчват. Google определя езика на страницата по видимото ѝ съдържание, затова дръж текста и навигацията на една страница на един език.
hreflang: свържи версиите
С hreflang казваш на търсачките кои страници си принадлежат: с елементи link в head на страницата, с HTTP header или в sitemap. За Google трите начина са равностойни, затова един е достатъчен. Пример за страница на английски, немски и полски:
<link rel="alternate" hreflang="en" href="https://example.com/en/prices/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/" />
<link rel="alternate" hreflang="pl" href="https://example.com/pl/ceny/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/prices/" />- Същият блок стои и на трите страници. Всяка версия изброява себе си и всички останали; ако B не сочи обратно към A, Google пренебрегва таговете.
- Използвай пълни адреси с https://, а не само /de/preise/.
- Кодът на езика следва ISO 639-1 (de, pl), по желание с регион по ISO 3166-1 Alpha 2, например de-AT. Код на държава сам по себе си не е валиден.
- x-default посочва страницата за посетители, чийто език не съвпада с нито една от версиите ти. Google го е създал за страници за избор на език; много сайтове използват основната си версия.
Атрибутът lang
Задай езика на страницата в елемента html, например lang="en". Пасаж на друг език получава собствен атрибут lang в елемента около него. Според W3C тази информация се използва от гласовия изход, превода на брайл, проверката на правописа, избора на шрифт и сричкопренасянето. Google от своя страна пише, че не използва hreflang или атрибута lang, за да определи езика на страницата. Затова атрибутът служи на браузърите и помощните технологии, а видимият текст трябва да е на правилния език.
Какво не бива да се превежда
- HTML тагове и атрибути: преведено име на клас или href чупи оформлението или връзката.
- Заместители като {name}, {{count}}, %s или %1$d. Те остават точно такива, каквито са, и се появяват точно веднъж.
- URL адреси, имена на файлове, имейл адреси, код и кратки кодове като [contact-form].
- Ключове в езикови файлове, например checkout.button.pay. Превеждат се само стойностите.
- Имена на марки и продукти, освен ако нарочно не си избрал местно име.
Езикови файлове: .po, JSON и XLIFF
Приложенията, темите и плъгините пазят текстовете си в езикови файлове. В gettext файловете .po всеки запис има msgid (източника) и msgstr (превода); header Plural-Forms казва колко форми за множествено число има езикът. Полският има нужда от три, английският от две. В i18n JSON файловете ключовете остават и се променят само стойностите. XLIFF държи източника и целта един до друг, с идентификатори и бележки, които трябва да останат.
Речник за термините на марката и продуктите
Преди първия превод реши кои термини остават същите (имена на марка, продукти и планове) и кои винаги получават един и същ превод. Добави формата на обръщение: du или Sie на немски, ty или Pan/Pani на полски. Така бутоните, продуктовите страници и имейлите остават последователни.
Машинен превод: чернова, след това носител на езика
Машинният превод ти дава бърза първа чернова, а не готов текст. Правилата на Google срещу спам посочват извлечено съдържание, превърнато в много страници чрез автоматичен превод, с малка стойност за потребителите, като един пример за злоупотреба с мащабирано съдържание. Проблемът там са масово произведени страници без стойност, а не преводът като такъв. Google пише също, че ако се преведат само менюто и футърът, а основното съдържание остане на един език, това създава лошо преживяване. Планирай преглед от носител на езика:
- 1Прочети текста на страницата, не само в таблица. Контекстът променя смисъла.
- 2Провери числата, датите, цените, мерните единици и данните за контакт.
- 3Провери термините от речника и формата на обръщение.
- 4Провери кратките текстове: бутоните, елементите на менюто и съобщенията за грешка често стават по-дълги или двусмислени.
Не пренасочвай посетителите автоматично
Google съветва да не се използват автоматични пренасочвания въз основа на предполагаемия език или местоположение на посетителя, например IP адрес или език на браузъра: те може да попречат на хората и търсачките да видят всички версии. Сложи видим превключвател на езика на всяка страница, който води към същата страница на другите езици, и остави хората да избират.
Работи с Do4U
Превод на HTML запазва таговете, връзките, атрибутите и заместителите непроменени и след това проверява структурата; речникът на твоя акаунт запазва имената на марки и продукти така, както ги искаш. Инструментът Езикови файлове прави същото за файлове .po, JSON и XLIFF и създава формите за множествено число на целевия език. Инструментът Превод обработва обикновен текст и изброява неясните пасажи като бележки.
Do4U прави черновата, ти проверяваш и решаваш. Дай я на носител на езика да я прочете, преди да публикуваш. Преводът не е обещание за повече посетители.
Източници
- Google Search Central: Информирай Google за локализираните версии на страницата си (страницата е актуализирана на 21 септември 2026 г., на английски) (developers.google.com)
- Google Search Central: Управление на многорегионални и многоезични сайтове (страницата е актуализирана на 10 декември 2025 г., на английски) (developers.google.com)
- W3C Internationalization: Защо да използваш атрибута за език? (актуализирано на 5 септември 2025 г., на английски) (www.w3.org)
- Google Search Central: Правила срещу спам за уеб търсенето на Google (страницата е актуализирана на 28 август 2026 г., на английски) (developers.google.com)