Стіна в 100 символів: чому перекладені назви YouTube тихо не публікуються
Ми взяли одну українську назву відео — 91 символ — і переклали її трьома мовами чотирма різними двигунами. Дванадцять перекладів.
Жоден не вліз.
| Англійська | Німецька | Іспанська | |
|---|---|---|---|
| VidAI | 104 | 114 | 116 |
| Microsoft | 109 | 119 | 116 |
| 110 | 141 | 125 | |
| DeepL | 132 | 153 | 132 |
Ліміт назви в YouTube — 100 символів. Кожне число в цій таблиці більше. Дванадцять із дванадцяти.
Це та поломка, про яку ніхто не пише, бо вона не схожа на поломку. Вона схожа на ніщо.
Що насправді робить YouTube
Понад 100 символів — YouTube відмовляється зберігати назву. Не «обрізає». Не «попереджає». Відмовляється.
Якщо ви перекладаєте одне відео однією мовою — ви дізнаєтеся одразу. Якщо одне відео дев'яноста мовами — ні. Решта 89 пройдуть, запуск відзвітує про успіх, а в однієї мови тихо не буде перекладеної назви: вона відкотиться до вашого оригіналу, мовою, якої той глядач не читає.
Ви цього не помітите. Червоного банера «німецька не влізла» не буває.
Чому це стається з усіма
Мови не однакової довжини. Переклад із компактної мови-джерела у багатослівнішу додає символів — надійно й передбачувано:
| Мова | Приріст щодо 91-символьного українського джерела |
|---|---|
| Англійська | +14% … +45% |
| Іспанська | +27% … +45% |
| Німецька | +25% … +68% |
Німецька — стабільний порушник спокою: складені іменники й довші службові слова. У нашому тесті найгірший німецький результат виявився на 68% довшим за джерело.
Це означає, що назва-джерело на 85 символів, яка комфортно вкладається в ліміт, насправді не в безпеці. За +45% це 123 символи німецькою — і вона не опублікується.
Практичне правило: якщо ваша назва-джерело довша приблизно за 70 символів, вважайте, що частина мов не влізе.
Обрізання — не рішення
Очевидний вихід — різати назву на 100 символах. Він же й поганий, бо назви не деградують плавно. Обріжте за лічильником символів — і отримаєте:
Топ 10 функцій VidAI, які повністю змінять те, як ви ведете свій YouTube-кана...
Це не назва, це уламок. Вона втрачає розв'язку, а в назві розв'язка — зазвичай останні кілька слів, тобто причина клікнути.
Різати по межі слова краще, але все одно втратно: ви викидаєте те, до чого речення вело. А в перекладеній назві «вата» зазвичай на початку (артиклі, довші сполучники), тоді як зміст — у кінці.
Що натомість робить VidAI
Коли перекладена назва повертається задовгою, VidAI не обрізає її першим ділом. Він просить модель переписати її коротше, цільовою мовою — і робить у цьому запиті одну річ, важливішу за все інше:
Надсилає і оригінальну назву, і задовгий переклад.
Перекладена назва несе цільову мову, регістр і формулювання. Оригінал несе те, що автор насправді мав на увазі. Коли переклад «роздутий», стиснення в бік авторського задуму дає значно кращу коротку назву, ніж стиснення роздутого тексту: ви прибираєте вату, а не зміст.
Переписування цілиться в 95 символів, а не в 100, бо моделі регулярно перевищують ціль на кілька символів, і спроба, що повернулася зі 103, — це змарнована спроба.
Якщо ця модель недоступна, пробує друга. Якщо лежать обидві — спрацьовує обрізання по межі слова, яке завжди дає щось валідне. Ланцюжок навмисно тотальний: він ніколи не падає, ніколи не повертає порожнечу і ніколи не віддає YouTube назву понад ліміт.
Остання гарантія існує через реальний баг, який ми колись випустили. Рання версія могла зламатися так, що повертала назву необрізаною — тобто автор, який увімкнув автовиправлення, опинявся в гіршому становищі за того, хто лишив його вимкненим: його задовга назва доходила до YouTube і відхилялася. Ланцюжок переписування побудований так, щоб такий результат був структурно неможливим, а не просто малоймовірним.
Три речі, які можна зробити вже сьогодні
1. Пишіть коротші назви-джерела. Це найдієвіше й найменш приємне. До 70 символів мовою оригіналу лишає запас майже для будь-якої цільової мови. Кожен зекономлений символ у джерелі економить від 1,0 до 1,7 символа німецькою.
2. Впишіть ліміт у свої AI-інструкції. Починаючи з 1.9.2 ви можете дати VidAI письмові вказівки щодо перекладу назв — і довжина є цілком легітимною вказівкою:
Тримай перекладені назви коротшими за 90 символів. Спершу прибирай прикметники, а не зміст.
Це краще, ніж виправляти постфактум, бо модель одразу пише коротку назву, а не стискає довгу другим заходом. І скорочення відбувається з повним контекстом голосу вашого каналу, а не окремо від нього.
3. Увімкніть автоматичне виправлення й лишіть увімкненим. Це страхувальна сітка для випадків, які проґавили перші два пункти. Немає сценарію, у якому вимкнене краще: з вимкненим задовга назва просто обрізається з трьома крапками.
Що з цього узагальнюється
Конкретний урок — про 100 символів. Загальний — про те, що поломки перекладу на YouTube зазвичай мовчазні.
Назва, яка не влізла; опис, який упорався в ліміт 5000 символів; мова, що опублікувалася в базовий код, але не в регіональний — жодна з цих ситуацій не викидає помилки, яку ви побачите. Вони просто означають, що один із ваших ринків тихо отримав менше за інші, а дізнаєтеся ви про це через місяці. Або ніколи.
Ось справжній аргумент на користь інструмента замість вставляння тексту в перекладач: не в тому, що переклад кращий (хоча ми вважаємо, що кращий), а в тому, що хтось перевіряє нудні обмеження в усіх дев'яноста мовах, щоразу, коли ви не дивитеся.