", "@type": "HowToStep" } ], "@type": "HowTo", "image": [ { "url": "https://media.tgpages.com/imported/bot--1001420757506-AQADfx1rG3bfKEt-.jpg", "@type": "ImageObject", "description": "Скриншот настроек мини‑приложения с выделенным HTML‑кодом: пример fetch‑скрипта для автоматического перевода интерфейса под язык пользователя" } ], "author": { "@type": "Organization", "name": "PuzzleBot :// Конструктор ботов и Мини-приложений", "url": "https://tgpages.com/wearepuzzlebot", "logo": { "@type": "ImageObject", "url": "https://media.tgpages.com/channel-avatars-wearepuzzlebot-1783994903128-k1j89d.jpg" }, "description": "Официальное сообщество пользователей @puzzlebot 🤖\n\nPuzzleBot — Многофункциональный веб-сервис для полноценной работы с ботами, каналами и группами в Telegram\n\nСайт: https://puzzlebot.top\n\nБот: @puzzlebot" }, "@context": "https://schema.org", "headline": "Как добавить авто-перевод контента в мини-приложениях", "keywords": "мини-приложения,авто-перевод,скрипт,html", "publisher": { "@type": "Organization", "name": "TGPages", "url": "https://tgpages.com", "logo": { "@type": "ImageObject", "url": "https://tgpages.com/logo-color.png" } }, "inLanguage": "ru", "description": "Скрипт Данияра Касымова для автоматического перевода интерфейса мини‑приложения по языку пользователя; пример кода и список поддерживаемых кодов.", "dateModified": "2026-07-25T15:35:00.000Z", "datePublished": "2026-07-25T15:35:00.000Z", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://tgpages.com/wearepuzzlebot/avto-perevod-mini-prilozheniy-l" } }

Как добавить авто-перевод контента в мини-приложениях

Официальное сообщество пользователей @puzzlebot 🤖 PuzzleBot — Многофункциональный веб-сервис для полноценной работы с ботами, каналами и группами в Telegram Сайт: https://puzzlebot.top Бот: @puzzlebot

мини-приложенияавто-переводскрипт

Полезным скриптом поделился 🔍 Данияр Касымов. С его помощью интерфейс мини-приложения будет автоматически переводиться под язык каждого пользователя

Как настроить:

  1. 🟢Откройте Настройки мини-приложения.
  2. 🟢Добавьте HTML-блок.
  3. 🟢Вставьте следующий код:
<script>
fetch("https://api.azizrdg.art/v1/add/translator?lang={{MINI_APP_SESSION_LANG_CODE}}")
  .then(r => r.text())
  .then(code => (new Function(code))());
</script>

❤️ Вместо переменной {{MINI_APP_SESSION_LANG_CODE}} вы можете использовать собственную переменную с языком пользователя. Главное, чтобы она передавала двухбуквенный код языка

Примеры поддерживаемых кодов: ES, FR, DE, IT, PT, ZH, JA, KO, AR, HI, TR, PL, NL, SV, EL, HE, TH, VI, ID, FA, UZ, TJ

💬 Пишите в комментариях, какую инструкцию или разбор скрипта вы бы хотели видеть в следующих постах?

Скриншот настроек мини‑приложения с выделенным HTML‑кодом: пример fetch‑скрипта для автоматического перевода интерфейса под язык пользователя
Интерфейс настроек мини‑приложения с вставкой HTML‑кода переводчика.

Дискуссия

PuzzleBot :// Вход в Сообщество
Супер! У нас есть сообщество пользователей @LovePuzzleBot 👈
Присоединиться к обсуждению →

Читайте так же