top of page

1752 дописи за один день: як наш девблог вивчив дванадцять нових мов 🌍

Фото автора: Marcel Dütscher
Marcel Dütscher
15 годин тому
Читати 3 хв

7 листопада 2026 р.


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


Цифри. Тоді в блозі було 146 статей, кожна німецькою й англійською. За один день до них додалися дванадцять мов: французька, іспанська, італійська, португальська, нідерландська, польська, турецька, російська, українська, японська, корейська й китайська. Це 146 × 12 = 1752 нові дописи плюс 72 перекладені категорії. Кожен переклад має дату німецького оригіналу. Допис від 20 червня має дату 20 червня й польською, а не 3 жовтня. Усі версії пов'язані між собою, тож перемикач мов тепер веде до тієї самої статті іншою мовою.


Чому б просто не натиснути кнопку перекладу? Наш сайт працює на Wix, і Wix уміє перекладати дописи сам. Але для нас це означало б 1752 рази натиснути «Перекласти», а потім 1752 рази вручну змінити дату. Наш кредит теж не вистачив би: нам потрібно було близько 746 000 слів, а було приблизно 43 000. До того ж універсальний машинний переклад не знає слів, якими користується наша гра.


Гра як словник. Тож ми зробили все самі. Невеличка програма забирає кожен допис через інтерфейс Wix (API – двері, крізь які з сайтом розмовляють програми, а не люди) і ділить його на абзаци. ШІ перекладає абзац за абзацом і отримує мовні файли самої гри як словник. Так верстак у блозі має ту саму назву, що й кнопка в грі. Команди на кшталт /tp, назви клавіш, номери версій та імена лишаються як є. Потім програма-перевіряльник порівнює кожен переклад з оригіналом. Вона стежить, щоб збігалися кількість абзаців, посилання, числа й номери версій, і щоб письмо було правильним. Японська справді має бути японськими знаками. Лише коли все збігається, допис виходить в мережу.


Другий погляд на делікатні теми. Близько 25 дописів на мову пройшли ще одну перевірку: усе про дітей і шкільний клуб, про безпеку дітей, про нашу ліцензію та про сюжет. У цих дописах одне хибне слово може завдати справжньої шкоди. Згодом ми ще раз перевірили ці 300 дописів на живому сайті.


Дорогий урок. 💸 Першого разу кожен пакет мав перекладача й рецензента. Обидва були ШІ-агентами, які самі збирали свої файли. Це коштувало близько 10 мільйонів токенів на пакет (токени – маленькі шматочки слів, за які ШІ виставляє рахунок), і після 6 % роботи наш обліковий запис упирався в ліміт. Вдруге ми все підготували: кожен пакет отримав один компактний вхідний файл з текстами та саме ті записи словника, що підходять. ШІ писав переклад кількома великими частинами, а за ними йшов єдиний прогін перевірки. Для цього вистачило меншої, швидшої моделі (Sonnet). Ми ніколи не запускали більше п'яти агентів одночасно, інакше спрацьовує хвилинний ліміт нашого ШІ-акаунта. Так 98 агентів пройшли без жодної помилки, а все разом коштувало приблизно стільки, скільки раніше один-єдиний пакет. Урок виходить далеко за межі блогу: ШІ швидкий і дешевий, коли викласти йому все потрібне. Дорогим він стає, коли мусить шукати сам.


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


Відтоді все йде само. Кожен новий допис, зокрема допис про оновлення, перекладається дванадцятьма іншими мовами, щойно вийде німецькою й англійською, і публікується з тією самою датою. Якщо ми пізніше змінимо щось у німецькому тексті, система помітить, які переклади застаріли, і перекладе їх знову. А з версії 2026.10.4 вікно «Що нового?» у грі показує новини й вашою мовою.


Якщо ви говорите однією з цих мов і спіткнулися об якесь речення, скажіть нам: у грі через F1 (F2 у браузері) або на GitHub. 🙏

Останні пости

Дивитися всі
Ноутбук Justus – наша мірка 💻

7 листопада 2026 р. У нашій стратегії є одне запитання, яке має пройти кожна нова ідея: Чи це ще працює у вкладці браузера? Для нас продуктивність – не фаза прибирання наприкінці. Це властивість гри,

 
 
Чому нова версія називається 2026.7.19, а не 0.9.2 🗓️

Хто оновлюється сьогодні, перестрибує з версії 0.9.1 на 2026.7.19. Це схоже на помилку друку, але це навмисне рішення: ми змінили схему версіонування, від «семантичних» версій до версій за датою (рік.

 
 

Коментарі


Коментування цього посту більше не доступне. Зверніться до власника сайту, щоб дізнатися більше.
bottom of page