Mikä tahansa verkkosivusto - milloin tahansa - mistä tahansa kielestä OMAASI.
Selaimen sisällä selaimesi
joka tekee koko verkosta luettavan omalla kielelläsi
Jokaisella selaimella on merkki. Tämä on meidän. Selaimen sisällä selaimessa.
Pyörä kuljettaa jokaista vaunua, kun se siirtyy uuteen verkkoon.
Kielet ovat Web2-kahvoja, jotka pitävät verkon toiminnassa.
Aksele on se, mikä sitoo kielet vaunuun.
Jit-Browser on akseli, uusi liitos, joka pitää vaunusi vahvana,
ei koskaan jää jälkeen, kun digitaalinen Oregon ja Santa Fe Trail jatkavat kulkuaan.
Selaimen sisällä selaimesi - aina tie eteenpäin, millä tahansa kielellä.
Voitto on polku, jonka näet, kun et koskaan luovuta.
Napsauta TÄÄLTÄ nähdäksesi, mistä puhumme
Piilota kieliluettelo
Käännökset -
mistä tahansa kielestä -
mihin tahansa kieleen -
tässä luettelossa tuetaan
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 selaimen alijärjestelmänä, ei vain skriptinä
Tässä kuvaamme, mitä tapahtuu, kun patenttihakemuksessa oleva koodimme toimii iChrome-selaimen asettelumoottorin, sen JavaScript-moottorin ja verkkopinojen rinnalla,
sen sijaan, että se eläisi "vielä yksi skripti" sivulla.
palvelimellamme - tai sinun palvelimellasi - tai asiakkaan selaimessa.
βLoistava headless-kappaus tänään. Nopea headless-kappaus huomenna. Salamannopea selainkerros, jos se on integroitu selaimiin kuten Chrome tai HarmonyOS.
Mitä Jit-Browser tekee selkokielellä
Jit-Browser on headless-selaimen putkisto, joka aktivoituu, kun sivu mistä tahansa verkkosivustosta pyydetään / ennen kuin se toimitetaan
käyttäen omia päätöksentekosääntöjämme.
Käynnistää oikean Chrome-moottorin säiliössä
Lataa se TÄSMÄLLEEN kuten käyttäjä tekisi (HTML, CSS, JS, fontit, kuvat)
Injektoi patenttihakemuksessa olevan JS-koodimme api.jit-tr.com
Suorittaa JS-koodimme paikassa (esimerkiksi ES-419 ja Ai/AEO)
Verkkosivustollamme - tai omallasi - tai selaimen sisällä.
Se on sama arkkitehtuuri, jota Jit-TR käyttää oikeilla sivustoilla, mutta toimii headless-tilassa, aikakirjat
näyttävät tarkalleen, mihin aika menee.
Yksi kaappaus, askel askeleelta
1. Säiliö + ChromeKäynnistä Docker, käynnistä headless Chrome, liitä Puppeteer. Tyypillinen kustannus: noin 8–15 sekuntia kylmässä käynnistyksessä.
2. Sivun latausLataa HTML, CSS, JS-paketit, fontit ja kuvat kohdesivustolta. Tyypillinen kustannus: noin 8–15 sekuntia raskaille sivustoille.
3. Jit API -käynnistysInjektoi Jit API -koodi, valitse kieli (esimerkiksi ES-419) ja alustaa. Tyypillinen kustannus täydelle/ensimmäiselle integraatiolle: noin 1–3 sekuntia.Tyypillinen kustannus alle 10 muokkaukselle: noin 0,01 sekuntia.
4. Virta / napsautusavustajatValinnainen: hyväksy evästebanneri, napsauta "lataa lisää" tai vieritä paljastaaksesi sisältöä. Kustannus riippuu virrasta, usein noin 0,01 sekuntia.
5. Kuvakaappaus ja HTML-dumpValinnaisesti ota koko sivun kuvakaappaus ja kirjoita käännetty HTML levylle. Tyypillisesti noin 0,01 sekuntia kutakin.
6. TurvallisuusodotuksetLyhyet kiinteät odotukset varmistaakseen, että kaikki asynkroniset käännökset ja DOM-päivitykset ovat valmiita. Yhteensä noin 0,1 sekuntia.
Yhteensä kylmä kaappaus suuresta sivustosta kestää noin 5–15 sekuntia. Suurin osa siitä on kustannus, joka liittyy
uuden selainmoottorin käynnistämiseen säilössä.
Se häviää, jos Docker, headless Chrome ja Puppeteer pysyvät aktiivisina demonina.
Se KATOO, jos Jit API on upotettu selaimeen!
Kylmä vs lämmin vs natiiviselainkerros
Sama putki näyttää hyvin erilaiselta riippuen siitä, missä se toimii:
Kylmä headless-suoritus (tänään)
Käynnistä Docker jokaiselle kaappaukselle
Käynnistä Chrome headless jokaiselle kaappaukselle
Lataa kaikki resurssit joka kerta
Injektoi Jit-TR ja käännä
Tyypillinen: 25–35 sekuntia yhdelle HarmonyOS-kaappaukselle.
Lämmin “nukkumistila” säilö
Uudelleenkäytä pitkäikäistä säilöä
Uudelleenkäytä yhtä Chrome-instanssia
Uudelleenkäytä välimuistissa olevia CSS-, JS-, fontti- ja kuvareseptejä
Vaihda vain käännetty HTML
Tyypillinen: 8–12 sekuntia kerran lämmin samalle sivulle.
Jit-TR toimii moottorin sisällä monikielisenä kerroksena
Incrementaalinen ylikuormitus: millisekunteja, ei sekunteja.
Jit-Browser on realistinen demo siitä, miten sisäänrakennettu monikielinen kerros käyttäytyisi, jos selaimet antaisivat sille paikan
layoutin, JS:n ja verkkoalustan viereen.
Esimerkkiaikajälki todellisesta kaappauksesta
Tältä näyttää todellinen headless-aikajälki, kun kaapataan HarmonyOS ES-419:ssä:
[URL] Sivun URL kaappausta varten: 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
Aikajälki tekee asian hyvin selväksi: hidas osa ei ole käännös, vaan täyden
selainpinon kylmä käynnistys säilössä. Siirrä sama logiikka selainmoottoriin, ja suurin osa siitä kustannuksesta häviää.
Syväsukellus yksityiskohtiin
Kuinka “Lämmin tila” tekee Jit-Browserista nopean
Tämän päivän demo lataa jokaisen sivun vaikealla tavalla:
Käynnistä Docker
Käynnistä Chrome headless
Lataa sivusto tuoreena
Injektoi Jit-TR
Käännä ja kaappaa
Sammuta kaikki taas
Tämä on verrattavissa kannettavan tietokoneen sammuttamiseen, sen uudelleen käynnistämiseen, selaimen avaamiseen ja vierailuun
sivustolla jokaiselle sivulle. Kylmäkäynnistyskaappaukset kestävät tyypillisellä laitteistolla noin 25–35 sekuntia.
Lämmin tila (“Nukkumistila”)
Sen sijaan, että käynnistettäisiin kaikki uudelleen, Jit-Browser voi pitää lämpimän headless Chromen käynnissä taustalla:
Docker-säilö pysyy elossa
Puppeteer ja Chrome pysyvät ladattuina
Välilehdet pysyvät auki tai uudelleenkäytettävissä
Selaimen välimuisti pysyy lämpimänä (fontit, CSS, JS, kuvat)
Jokainen uusi pyyntö tulee lähes välittömäksi verrattuna kylmään käynnistykseen:
Ei Dockerin käynnistystä
Ei Chromen käynnistystä
Välimuistissa olevat HarmonyOS- tai Huawei-resurssit ladataan levylta
Vain käännetty HTML muuttuu
Lämpimässä tilassa kaappaukset putoavat tyypillisesti noin 30 sekunnista noin 8–12 sekuntiin.
Miksi tämä on tärkeää
Selaimilla on jo natiivitasoja seuraaville:
JavaScriptin suoritus
HTML-asettelu
Verkkopino
Esteettömyyspuu
GPU-renderöinti
Jit-TR käyttäytyy kuin puuttuva natiivitaso: monikielinen taso. Lämmin tila näyttää, kuinka nopeasti se voisi olla, jos käännös suoritettaisiin suoraan selaimen moottorissa sen sijaan, että se olisi ulkoinen skripti.