Будь-який вебсайт - будь-коли - з будь-якої мови НА ВАШУ.
Браузер всередині вашого браузера
це робить весь веб читабельним вашою мовою
Кожен браузер має знак. Це наш. Браузер всередині браузера.
Колесо несе кожен віз, коли він мігрує в нову мережу.
Спиці — це ручки Web2, які підтримують роботу вебу.
Вісь - це те, що з'єднує спиці з возом.
Jit-Browser — це новий елемент, який підтримує вашу підводку міцною,
ніколи не залишаючи позаду, оскільки цифровий Орегон і Санта-Фе Трейл продовжують рухатися.
Браузер всередині вашого браузера - завжди шлях уперед, будь-якою мовою.
«Перемога» — це шлях, який ви бачите, коли ніколи не здаєтеся».
Натисніть ТУТ, щоб побачити, про що ми говоримо
Сховати список мов
Переклади -
з будь-якої мови -
до будь-якої мови -
в цьому списку підтримуються
A
Acehnese - ace Afrikaans - af Akan - ak Albanian - sq Amharic - am Arabic - ar Armenian - hy Assamese - as Asturian - ast Awadhi - awa Ayacucho Quechua - quy Aymara, Central - ayr Azerbaijani - az Azerbaijani, Northern - azj Azerbaijani, Southern - azb
B
Balinese - ban Bambara - bm Banjar - bjn Bashkir - ba Belarusian - be Bemba - bem Bengali - bn Bhojpuri - bho Bosnian - bs Buginese - bug Bulgarian - bg
C
Catalan - ca Cebuano - ceb Chhattisgarhi - hne Chinese (Simplified) - zh-CN Chinese (Traditional) - zh-TW Chokwe - cjk Crimean Tatar - crh Croatian - hr Czech - cs
English - en Esperanto - eo Estonian - et Ewe - ee
F
Faroese - fo Fijian - fj Finnish - fi Fon - fon French - fr Friulian - fur
G
Galician - gl Ganda - lg Georgian - ka German - de Greek - el Guarani - gn Gujarati - gu
H
Haitian - htMongolian - khk Hausa - ha Hebrew - he Hindi - hi Hungarian - hu
I
Icelandic - is Igbo - ig Iloko - ilo Indonesian - id Irish - ga Italian - it
J
Japanese - ja Javanese - jv Jingpho - kac
K
Kabiyè - kbp Kabuverdianu - kea Kabyle - kab Kamba - kam Kannada - kn Kanuri, Central (Latin script) - knc Kashmiri (Arabic script) - kas Kashmiri (Devanagari script) - ks Kazakh - kk Khmer - km Kikuyu - ki Kimbundu - kmb Kinyarwanda - rw Kongo - kg Korean - ko Kurdish, Central - ckb Kurdish, Northern - kmr Kyrgyz - ky
L
Lao - lo Latgalian - ltg Latin - la Latvian - lv Latvian Standard - lvs Ligurian - lij Limburgish - li Lingala - ln Lithuanian - lt Lombard - lmo Luba-Kasai - lua Luo - luo Luxembourgish - lb
M
Macedonian - mk Magahi - mag Maithili - mai Malagasy - mg Malay - ms Malay Standard - zsm Malayalam - ml Maltese - mt Manipuri - mni Maori - mi Marathi - mr Minangkabau - min Mizo - lus Mongolian (Traditional) - mn Mossi - mos Myanmar (Burmese) - my
N
Nepali - ne Nigerian Fulfulde - fuv Norwegian (Bokmål) - nb Norwegian (Nynorsk) - nn- Nuer - nus Nyanja - ny
O
Occitan - oc Oriya - or Oromo,Central - gaz
P
Pangasinan - pag Papiamento - pap Pashto, Southern - pbt Pastho - ps Persian, Western - (Farsi) pes Plateau Malagasy - plt Polish - pl Portuguese (Brazil) - pt-BR Portuguese (Portugal) - pt-PT Punjabi (Gurmurkhi) - pa
R
Romanian - ro Rundi - rn Russian - ru
S
Samoan - sm Sango - sg Sanskrit - sa Santali - sat Sardinian - sc Scots Gaelic - gd Serbian (Cyrillic) - sr-Cyrl Serbian (Latin) - sr-Latn Shan - shn Shona - sn Sicilian - scn Silesian - szl Sindhi - sd Sinhala - si Slovak - sk Slovenian - sl Somali - so Sotho, Northern - nso Sotho, Southern - st Spanish (Latin America) - es-419 Spanish (Europe)- es-ES Standard Latvian - lvs Standard Malay - zsm Sundanese - su Swahili - sw Swati - ss Swedish - sv
T
Tagalog - tl Tajik - tg Tamasheq - taq Tamazight, Central Atlas - tzm Tamili - ta Tatar - tt Telugu - te Tswana - th Tibetan - bo Tigrinya - ti Tok Pisin - tpi Tosk Albanian - als Tsonga - ts Tswana - tn Tumbuka - tum Turkish - tr Turkmen - tk Twi - tw
U
Ukrainian - ua Umbundu - umb Urdu - ur Uyghur - ug Uzbek, Northern - uzn
V
Venetian - vec Vietnamese - vi
W
Waray (Philippines) - war Welsh - cy Wolof - wo
X
Xhosa - xh
Y
Yiddish, Eastern - ydd Yoruba - yo
Z
Zulu - zu
Web 4 як підсистема браузера, а не просто скрипт
Тут ми описуємо, що відбувається, коли наш патентований код працює разом з движком макета браузера iChrome, його JavaScript-движком та мережею,
замість того, щоб бути "ще одним скриптом" на сторінці.
всередині нашого сервера - або вашого сервера - або браузера клієнта.
βЧудове безголове захоплення сьогодні. Швидке безголове захоплення завтра. Блискавично швидкий браузерний шар, якщо інтегрований у браузери, такі як Chrome або HarmonyOS.
Що робить Jit-Browser простими словами
Jit-Browser — це безголовий браузерний конвеєр, який активується, коли запитується сторінка з будь-якого веб-сайту / перед її доставкою
використовуючи наші власні правила прийняття рішень.
Запускає справжній движок Chrome всередині контейнера
Завантажує цю ТОЧНУ сторінку так, як це зробив би користувач (HTML, CSS, JS, шрифти, зображення)
Впроваджує наш патентований код JS з api.jit-tr.com
Виконує наш JS код на місці (наприклад, щоб ES-419 і Ai/AEO)
Захоплює остаточну змінену DOM як статичний HTML-сnapshot
Доставляє цей статичний HTML-знімок
На нашому сайті - або на вашому - або в браузері.
Це та сама архітектура, яку Jit-TR використовує на реальних сайтах, але працює без інтерфейсу, з журналами часу, які показують, куди саме йде час.
Один захоплення, крок за кроком
1. Контейнер + ChromeЗапустіть Docker, запустіть безголовий Chrome, підключіть Puppeteer. Типова вартість: близько 8–15 секунд при холодному старті.
2. Завантаження сторінкиЗавантажте HTML, CSS, JS пакети, шрифти та зображення для цільового сайту. Типова вартість: близько 8–15 секунд для важких сайтів.
3. Jit API завантаженняВпровадьте код Jit API, виберіть мову (наприклад, ES-419) та ініціалізуйте. Типова вартість для повної/першої інтеграції: близько 1–3 секунд.Типова вартість для менш ніж 10 редагувань: близько 0.01 секунди.
4. Потік / допоміжні елементи натисканняДодатково: прийміть банер cookie, натисніть “завантажити більше”, або прокрутіть, щоб відкрити вміст. Вартість залежить від потоку, зазвичай близько 0,01 секунди.
5. Скриншот та HTML дампОпціонально зробіть скриншот на всю сторінку та запишіть перекладений HTML на диск. Зазвичай близько 0,01 секунди кожен.
6. Безпечні затримкиКороткі фіксовані затримки, щоб забезпечити завершення всіх асинхронних перекладів та оновлень DOM. Зазвичай близько 0,1 секунди загалом.
В цілому, холодний захоплення великого сайту займає близько 5–15 секунд. Більшість з цього - це вартість запуску
нового браузерного движка в контейнері.
Це зникає, якщо Docker, безголовий Chrome та Puppeteer залишаються активними як демон.
Це ЗНИКНЕ, якщо Jit API вбудовано в браузер!
Холодний проти теплого проти рідного браузерного шару
Та сама лінія виглядає дуже по-різному в залежності від того, де вона працює:
Холодний безголовий запуск (сьогодні)
Запустіть Docker для кожного захоплення
Запустіть Chrome безголовий для кожного захоплення
Перезавантажте всі ресурси щоразу
Впровадьте Jit-TR та перекладіть
Типово: 25–35 секунд для одного захоплення HarmonyOS.
Теплий “режим сну” контейнера
Повторно використовуйте довгоживучий контейнер
Повторно використовуйте один екземпляр Chrome
Повторно використовуйте кешовані CSS, JS, шрифти та зображення
Змінюйте лише перекладений HTML
Типово: 8–12 секунд після прогріву для тієї ж сторінки.
Рідна підсистема браузера
Взагалі без Docker
Без окремого процесу Chrome
Повторно використовуйте вбудований кеш браузера
Jit-TR працює всередині движка як багатомовний шар
Інкрементні накладні витрати: мілісекунди, а не секунди.
Jit-Browser - це реалістична демонстрація того, як вбудований багатомовний шар поводився б, якби браузери надали йому місце
поруч з макетом, JS та мережею.
Приклад таймінгового сліду з реального захоплення
Ось як виглядає реальний таймінговий слід безголового захоплення, коли захоплюється HarmonyOS в ES-419:
[URL] URL сторінки для захоплення: https://www.AnyWebsite/
[SNIPPET-URL] https://dev.api.jit-tr.com/?jittr=ES-419
[CSP] Bypassing page CSP for this capture session
[TIME] t0 start : + 0 ms
[TIME] t1 launch : + 6200 ms (Δ launch = 6200)
[TIME] t2 goto : + 17200 ms (Δ page load = 11000)
[TIME] t3 inject : + 19250 ms (Δ Jit-TR boot = 2050)
[TIME] t4 flow : + 19260 ms (Δ flow = 10)
[TIME] t5 shot : + 20500 ms (Δ shot = 1240)
[TIME] t6 html : + 21550 ms (Δ html = 1050)
[TIME] t7 done : + 23550 ms (Δ final wait = 2000)
[PAGE] log [Jit-TR] Language chosen → ES-419
[PAGE] log calling:https://dev.api.jit-tr.com/files/translateDocument.php
[PAGE] log calling setFlags
[PAGE] log calling setStore
[HTML] Writing to output/ES-419/index.php
Слід дуже чітко показує: повільна частина - це не переклад, це холодний старт повного
стеку браузера в контейнері. Перенесіть ту ж логіку в браузерний движок, і більшість цих витрат зникає.
Це еквівалентно вимкненню ноутбука, його повторному вмиканню, відкриттю браузера та відвідуванню
сайту для кожної окремої сторінки. Холодні захоплення займають приблизно 25–35 секунд на типовому обладнанні.
Теплий режим (“Режим сну”)
Замість того, щоб перезавантажувати все, Jit-Browser може підтримувати теплий безголовий Chrome, що працює у фоновому режимі:
Контейнер Docker залишається активним
Puppeteer та Chrome залишаються завантаженими
Вкладки залишаються відкритими або повторно використовуються
Кеш браузера залишається активним (шрифти, CSS, JS, зображення)
Кожен новий запит стає майже миттєвим у порівнянні з холодним запуском:
Без запуску Docker
Без запуску Chrome
Кешовані активи HarmonyOS або Huawei завантажуються з диска
Лише перекладений HTML змінюється
Час захоплення в режимі тепла зазвичай зменшується з приблизно 30 секунд до близько 8–12 секунд.
Чому це важливо
Браузери вже мають рідні шари для:
Виконання JavaScript
Розміщення HTML
Мережевий стек
Дерево доступності
GPU рендеринг
Jit-TR поводиться як відсутній рідний шар: багатомовний шар. Режим тепла показує, як швидко це могло б бути, якби
переклад виконувався безпосередньо в движку браузера, а не як зовнішній скрипт.