Я показываю свою схему в n8n, которая одним запуском переводит название и описание YouTube-видео на 15 языков и сразу проставляет их в настройках ролика — без ручного заполнения раздела локализаций и без платных сторонних сервисов. Собираю всю цепочку узлов: от ссылки на видео и подключения YouTube-аккаунта через Google Cloud до перевода текста через DeepSeek, очистки ответа под лимиты YouTube API и финального запроса на обновление видео. Проверяю результат вживую на своём канале и показываю, как в YouTube Studio у ролика появляются турецкая, португальская и немецкая версии названия и описания. Материал подойдёт тем, кто уже работает в n8n и хочет автоматизировать локализацию своих видео сразу на несколько языков.
0:00–2:21 Вступление: демонстрация авторского пайплайна автоматического перевода названия и описания видео на нужные языки в один клик через n8n на Railway вместо платных сторонних сервисов; материал рассчитан на тех, кто уже прошёл предыдущие уроки по n8n. 2:21–4:54 Сборка первых узлов схемы: ручной триггер (Manual), нода Set с полем для вставки ссылки на видео, нода Code (JavaScript) — разбирает ссылку на video_url и video_id через регулярку по youtu.be/ и watch?v=. 4:54–9:02 Добавление ноды YouTube «Get a video» и настройка авторизации через Google-аккаунт: создание проекта в Google Cloud Console и обязательное включение YouTube Data API v3, без которого дальнейшая работа с YouTube-нодами невозможна. 9:02–11:42 Настройка OAuth Consent Screen (тип External) и создание OAuth Client (Web application) с redirect-ссылкой, которая зависит от места развёртывания n8n — Railway или собственный компьютер; получение Client ID и Client Secret с предупреждением сохранить секрет сразу, второй раз его не покажут. 11:42–13:36 Публикация приложения через Audience → Publish App → Confirm — без этого шага авторизация через Google не пройдёт; ввод Client ID и Secret в n8n, авторизация через Google и проверка ноды «Get a video», которая возвращает JSON с названием и описанием ролика. 13:36–15:09 Подключение Basic LLM Chain к уже настроенному DeepSeek с готовым промптом-переводчиком на 15 языков; для добавления языков вне списка нужно уточнить у ChatGPT правильный языковой код. 15:09–16:23 Проверка перевода: DeepSeek обрабатывает запрос примерно за минуту и возвращает переводы на все выбранные языки, включая арабский, хинди, японский и корейский. 16:23–18:36 Добавление двух нод Code для очистки и приведения ответа к формату YouTube API — удаление служебных символов, обрезка названия до 100 и описания до 4900 символов, отбрасывание пустых заголовков, которые YouTube не принимает. 18:36–20:21 Финальная нода…
🔒
Этот материал доступен участникам Клуба. Войдите или оформите доступ,
чтобы читать целиком, открывать видео и комментировать.