Повернутися до блогу
Laptop showing a website with a language switcher open alongside translated locale files labelled by language, on a minimal desk.

Як однолюдна контент-агенція доставляє багатомовні сайти без перекладача

By Robert M

Як однолюдне контент-агентство доставляє багатомовні сайти без перекладача

Клієнт запитує, чи можете ви надати їхній новий сайт англійською, французькою, німецькою, іспанською та голландською мовами. Ви працюєте самостійно. У вас немає бюджету на переклад, включеного у ваш ретейнер, і немає мережі фріланс-перекладачів на виклик. Але ви також не хочете відмовлятися від хорошого проєкту.

Це ситуація, в якій опиняються багато малих агентств і фрілансерів. Попит на багатомовні сайти зростає стабільно, оскільки все більше бізнесів намагаються охопити аудиторії поза своїм ринком, але розмови про бюджет не встигають за цим. Клієнти часто розглядають переклад як статтю витрат, яку можна скоротити або виключити, не розуміючи справжніх витрат на якісне виконання.

Цей пост про те, як практично впоратися з цією прогалиною, не жертвуючи якістю і не зазнаючи збитків у проєкті.


Старі варіанти і чому вони не підходять

Традиційні шляхи знайомі.

Ви можете найняти фріланс-перекладача на кожну мову. Для сайту на п’яти мовах із тридцятьма сторінками контенту це значні витрати ще до врахування раундів правок, часу виконання та накладних витрат на брифінг п’яти різних людей щодо тону і термінології клієнта. Ці витрати або з’їдають ваш прибуток, або додаються до рахунку клієнта, і раптом проєкт опиняється під загрозою.

Ви можете використати споживчий інструмент перекладу і вручну його відредагувати. Це працює для простих речень, але щойно ваш контент має якусь структуру (файл локалі JSON, блог-пост Markdown, HTML-сторінка з атрибутами і тегами), результат стає непередбачуваним. Ключі перекладаються. Синтаксис Markdown ламається. Атрибути HTML пошкоджуються. Ви витрачаєте більше часу на виправлення результату, ніж заощадили, не наймаючи перекладача.

Ви можете сказати клієнту, що багатомовність поза межами проєкту, і зробити сайт однією мовою. Іноді це правильна відповідь. Але це не завжди розмова, яку хочеться вести.


Що насправді змінилося

Те, що зробило цей робочий процес можливим, — це не штучний інтелект для перекладу загалом. Це саме збереження формату.

Проблема з подачею структурованого контенту у загального призначення інструмент перекладу ніколи не була в якості перекладу. Сучасний машинний переклад хороший. Проблема була в тому, що інструменти не розрізняли контент і структуру. Вони трактували все як текст для перекладу, включно з частинами, які слід було залишити без змін.

Файл локалі, як цей:

{
  "nav": {
    "home": "Home",
    "about": "About us",
    "contact": "Get in touch"
  }
}

Повертався з перекладеними ключами, зруйнованою вкладеністю або повністю перетвореним у прозу. Будь-який із цих результатів означає ручне очищення перед тим, як файл стане придатним, і саме тут зникає економія часу.

API, який вважає структуру недоторканою, змінює економіку. Ви надсилаєте файл, отримуєте назад ідентичну структуру, змінені лише рядкові значення. Відразу кладете вихідний файл у проєкт. Не потрібно додаткового очищення.


Робочий процес на практиці

Ось як виглядає процес у реальному проєкті.

На етапі контенту все зберігається у простих текстових або Markdown-файлах замість жорстко закодованих рядків. Це хороша практика для підтримки, а також означає, що контент у форматі, який можна чисто перекласти.

На етапі збірки короткий скрипт читає файл мови-джерела, відправляє його в PolyLingo API з переліком цільових мов і записує по одному вихідному файлу на кожну локаль. Для сайту з п’ятьма мовами це один виклик API. Скрипт виконується за кілька секунд. Вихідні файли одразу потрапляють у структуру проєкту.

На етапі перевірки клієнт переглядає перекладений контент. Цей крок варто зберегти. Машинний переклад добре справляється з більшістю контенту, але клієнти іноді мають улюблену термінологію, фрази бренду або регіональні особливості, які потребують людського ока. Перевірка швидша, ніж переклад з нуля, бо структура вже правильна, а більшість контенту точна. Ви перевіряєте, а не створюєте.

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


Вартість у порівнянні з наймом перекладачів

Цифри залежать від розміру проєкту, але структура порівняння послідовна.

Типовий сайт малого бізнесу може мати близько 2 000 слів інтерфейсного тексту та контенту сторінок. Перекладений на п’ять мов, це приблизно 10 000 слів вихідного тексту. За середньою ставкою фріланс-перекладу ви дивитесь на кілька сотень фунтів або доларів до правок.

З PolyLingo 2 000 слів контенту п’ятьма цільовими мовами комфортно поміщається в платний план Starter за $9 на місяць, включно з можливістю кількох проєктів у тому ж платіжному періоді. Безкоштовний рівень (50 000 токенів на місяць) покриває менші проєкти безкоштовно.

Клієнт все одно робить перевірку, що означає, що він залучений до якості результату, а не просто отримує рахунок. Це зазвичай краще сприймається у розмовах про проєкт.


Розмова про обсяг з клієнтами

Одна зміна, яку дозволяє цей робочий процес, — це зміна способу, як ви говорите про багатомовний обсяг з клієнтами.

Раніше «багатомовний» означало «дорожче, довший термін, залежність від третіх сторін». Тепер це ближче до рішення конфігурації. Ви визначаєте обсяг, запускаєте скрипт, клієнт перевіряє. Важка частина — це стратегія контенту і архітектура сайту, а не логістика перекладу.

Це змінює те, що ви можете запропонувати. Клієнт, який планував запуск однією мовою з нечітким планом додати мови пізніше, може зробити всі п’ять одразу без подвоєння вартості проєкту. Клієнт, який постійно додає сторінки, може повторно запускати скрипт щоразу, коли змінюється контент, замість того, щоб повертатися до перекладача з новим брифом.

Це також змінює розмову про те, що насправді означає багатомовність. Завдання агентства — побудувати сайт з правильною архітектурою i18n, хорошим текстом на мові джерела і процесом перевірки перекладів. Це розмова з більшою цінністю, ніж «ми розберемося з перекладами, коли англійська версія буде готова».


Коли все ще має сенс використовувати людських перекладачів

Варто бути чесним.

Для маркетингових текстів, які мають нести справжню емоційну вагу цільовою мовою, кваліфікований людський перекладач дасть кращий результат. Різниця найбільше важлива для кампаній, заяв позиціонування бренду і всього, де сама фраза є продуктом.

Для суворо регульованого контенту (юридичного, медичного, фінансового) правильним вибором є людський перекладач з експертизою в галузі, і це часто вимога відповідності.

Для довгих редакційних матеріалів, де голос має звучати природно, а не перекладено, людський перегляд — це більше, ніж легка перевірка.

Описаний тут робочий процес найкраще підходить для інтерфейсних текстів, контенту сторінок, описів продуктів, документації та маркетингових сайтів, де точність і структурна цілісність важливіші за стилістичні нюанси. Це охоплює велику частку того, що насправді доставляє мале агентство.


Початок роботи

Безкоштовний рівень PolyLingo включає 50 000 токенів на місяць без необхідності кредитної картки. Для малого агентства це покриває значну кількість контенту, перш ніж потрібно буде думати про платний план.

API приймає простий текст, Markdown, JSON і HTML. Безкодний перекладач у панелі керування обробляє одноразові завдання без жодного звернення до API, що корисно для сесій перевірки клієнта, коли ви хочете показати перекладений результат без попереднього створення чогось.

Почати безкоштовний переклад