Стіна в 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-кана...
Це не назва, це уламок. Вона втрачає розв'язку, а в назві розв'язка — зазвичай останні кілька слів, тобто причина клікнути.
Різати по межі слова краще, але все одно втратно: ви викидаєте те, до чого речення вело. А в перекладеній назві «вата» зазвичай на початку (артиклі, довші сполучники), тоді як зміст — у кінці.
Те, чого не можна зробити з Google чи DeepL
Ось різниця, яка справді важить, — і вона взагалі не про якість перекладу.
Google, DeepL і Microsoft просто нема де сказати про ліміт. Вони приймають текст і віддають текст. Поля «і тримайся в межах 100 символів» не існує, бо вони не знають, що таке назва на YouTube. Що повернулося — те й маєте, а єдиний хід, який лишається, — правити руками. Дев'яносто разів.
У VidAI таке поле є. Тож ми перевірили його як належить: та сама назва, та сама цільова мова, чотири різні способи попросити.
| Що ми сказали моделі | Результат | Влізло? |
|---|---|---|
| Нічого про довжину | 114 символів | Ні |
| «Тримай перекладену назву коротшою за 100 символів» — дописано після стильових правил | 113 символів | Ні |
| «ЖОРСТКИЙ ЛІМІТ: назва МУСИТЬ бути не довшою за 100 символів разом із пробілами. Порахуй їх. Якщо довша — виріж слова, доки не влізе.» — сказано першим | 85 символів | Так |
| «Результат МУСИТЬ бути не довшим за 90 символів — це важливіше за все інше. За потреби прибери друге речення.» | 63 символи | Так |
Перечитайте другий і третій рядки — у них увесь урок.
Те саме прохання, сформульоване ввічливо й поставлене останнім, не робить нічого. 113 символів замість 114: модель зафіксувала побажання і проігнорувала його. Перенесене на початок, написане як жорстке правило, з прямою вказівкою рахувати й із названою жертвою — воно дало 85 символів, не вбивши жарт:
Top 10 VidAI features to change your YouTube in 2026! So awesome! Wish I knew sooner!
Отже, правило довжини — це не побажання, але модель вважатиме його побажанням, доки ви не зробите його структурним. Ставте його першим, вживайте слово МУСИТЬ, називайте число і кажіть, чим жертвувати. Це справжній переносний прийом — він працює для будь-якої вашої інструкції, просто на довжині його найлегше виміряти.
Що натомість робить VidAI
І навіть жорстка інструкція — не гарантія. Моделі справді погано рахують символи: вони їх оцінюють, а не лічать. Тож правило, яке спрацювало на одній назві, може дати перебір на наступній. Хтось мусить реально перевірити.
Коли перекладена назва повертається задовгою, VidAI не обрізає її першим ділом. Він просить модель переписати її коротше, цільовою мовою — і робить у цьому запиті одну річ, важливішу за все інше:
Надсилає і оригінальну назву, і задовгий переклад.
Перекладена назва несе цільову мову, регістр і формулювання. Оригінал несе те, що автор насправді мав на увазі. Коли переклад «роздутий», стиснення в бік авторського задуму дає значно кращу коротку назву, ніж стиснення роздутого тексту: ви прибираєте вату, а не зміст.
Переписування цілиться в 95 символів, а не в 100, бо моделі регулярно перевищують ціль на кілька символів, і спроба, що повернулася зі 103, — це змарнована спроба.
Якщо ця модель недоступна, пробує друга. Якщо лежать обидві — спрацьовує обрізання по межі слова, яке завжди дає щось валідне. Ланцюжок навмисно тотальний: він ніколи не падає, ніколи не повертає порожнечу і ніколи не віддає YouTube назву понад ліміт.
Остання гарантія існує через реальний баг, який ми колись випустили. Рання версія могла зламатися так, що повертала назву необрізаною — тобто автор, який увімкнув автовиправлення, опинявся в гіршому становищі за того, хто лишив його вимкненим: його задовга назва доходила до YouTube і відхилялася. Ланцюжок переписування побудований так, щоб такий результат був структурно неможливим, а не просто малоймовірним.
Три речі, які можна зробити вже сьогодні
1. Пишіть коротші назви-джерела. Це найдієвіше й найменш приємне. До 70 символів мовою оригіналу лишає запас майже для будь-якої цільової мови. Кожен зекономлений символ у джерелі економить від 1,0 до 1,7 символа німецькою.
2. Впишіть ліміт у свої AI-інструкції — як жорстке правило, і першим. Саме це нас і здивувало, тож копіюйте формулювання, а не переказуйте його:
ЖОРСТКИЙ ЛІМІТ: перекладена назва мусить бути не довшою за 95 символів разом із пробілами. Порахуй їх. Якщо довша — ріж слова, доки не влізе: спершу прикметники, а не зміст.
М'якша версія того самого речення, засунута після стильових правил, вимірювано не дає нічого. Цільтеся в 95, а не в 100, щоб невеликий перебір усе одно лишався в межах ліміту. Так модель одразу пише коротку назву — з повним контекстом голосу вашого каналу, а не стискає роздуту другим заходом.
3. Увімкніть автоматичне виправлення й лишіть увімкненим. Це страхувальна сітка для випадків, які проґавили перші два пункти. Немає сценарію, у якому вимкнене краще: з вимкненим задовга назва просто обрізається з трьома крапками.
Що з цього узагальнюється
Конкретний урок — про 100 символів. Загальний — про те, що поломки перекладу на YouTube зазвичай мовчазні.
Назва, яка не влізла; опис, який упорався в ліміт 5000 символів; мова, що опублікувалася в базовий код, але не в регіональний — жодна з цих ситуацій не викидає помилки, яку ви побачите. Вони просто означають, що один із ваших ринків тихо отримав менше за інші, а дізнаєтеся ви про це через місяці. Або ніколи.
Ось справжній аргумент на користь інструмента замість вставляння тексту в перекладач: не в тому, що переклад кращий (хоча ми вважаємо, що кращий), а в тому, що хтось перевіряє нудні обмеження в усіх дев'яноста мовах, щоразу, коли ви не дивитеся.