Enhver hjemmeside - når som helst - fra ethvert sprog TIL DIT.
En browser inde i din browser
der gør hele nettet læsbart på dit sprog
Hver browser har et mærke. Dette er vores. En browser inde i en browser.
Hjulet bærer hver vogn, når det migrerer ind i det nye web.
Egerne er Web2-håndtagene, der holder nettet kørende.
Aksen er det, der binder egerne til vognen.
Jit-Browser er den nye akselmontering, der holder din vogn stærk,
aldrig efterladt, mens den digitale Oregon og Santa Fe Trail fortsætter med at bevæge sig.
En browser inde i din browser - altid en vej fremad, på ethvert sprog.
Det "vind" er den vej, du ser, når du aldrig giver op".
Klik HER for at se, hvad vi taler om
Skjul sproglisten
Oversættelser -
fra ethvert sprog -
til ethvert sprog -
i denne liste understøttes
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 som en browser underkomponent, ikke bare et script
Her beskriver vi, hvad der sker, når vores patentansøgte kode kører sammen med iChrome Browser layoutmotoren, dens JavaScript-motor og netværksstakken,
i stedet for at leve som "endnu et script" på siden.
inde i vores server - eller din server - eller klientens browser.
βFantastisk headless capture i dag. Hurtig headless capture i morgen. Lynhurtig browserlag, hvis det integreres inde i browsere som Chrome eller HarmonyOS.
Hvad Jit-Browser gør i almindeligt sprog
Jit-Browser er en headless browser pipeline, der aktiveres, når en side fra enhver hjemmeside anmodes om / før den leveres
ved hjælp af vores proprietære beslutningsregler.
Starter en ægte Chrome-motor inde i en container
Indlæser den PRÆCIS samme side, som en bruger ville (HTML, CSS, JS, skrifttyper, billeder)
Injekterer vores patentansøgte JS-kode fra api.jit-tr.com
Udfører vores JS-kode på stedet (for eksempel til ES-419 og Ai/AEO)
Fanger det endelige modificerede DOM som et statisk HTML snapshot
Leverer det statiske HTML snapshot
På vores side - eller på din - eller inde i en browser.
Det er denne samme arkitektur, Jit-TR bruger på rigtige sider, men kører headless, med tidslogs
der viser præcist, hvor tiden går.
En capture, trin for trin
1. Container + ChromeStart Docker, start headless Chrome, tilslut Puppeteer. Typisk omkostning: omkring 8–15 sekunder ved en kold start.
2. SideindlæsningIndlæs HTML, CSS, JS-bundter, skrifttyper og billeder til det målrettede websted. Typisk omkostning: omkring 8–15 sekunder for tunge sider.
3. Jit API bootInjekter Jit API-koden, vælg sprog (for eksempel ES-419), og initialiser. Typisk omkostning for fuld/første gang/integration: omkring 1–3 sekunder.Typisk omkostning for færre end 10 redigeringer: omkring 0,01 sekunder.
4. Flow / klik hjælpereValgfrit: accepter en cookie-banner, klik “indlæs mere”, eller rul for at afsløre indhold. Omkostninger afhænger af flowet, ofte omkring 0,01 sekunder.
5. Screenshot og HTML dumpValgfrit at tage et fuldside screenshot og skrive den oversatte HTML til disk. Typisk omkring 0,01 sekunder hver.
6. SikkerhedsventetiderKorte faste ventetider for at sikre, at al asynkron oversættelse og DOM-opdateringer er færdige. Normalt omkring 0,1 sekunder i alt.
I alt, en kold optagelse af et stort site tager omkring 5–15 sekunder. Det meste af det er omkostningen ved at starte
en ny browsermotor inde i en container.
Det dissipateres, hvis Docker, headless Chrome og Puppeteer forbliver aktive som en daemon.
Det FORSVINDER, hvis Jit API er indlejret i en browser!
Kold vs varm vs native browserlag
Den samme pipeline ser meget forskellig ud afhængigt af, hvor den kører:
Kold headless kørsel (i dag)
Start Docker for hver optagelse
Start Chrome headless for hver optagelse
Genindlæs alle aktiver hver gang
Injektér Jit-TR og oversæt
Typisk: 25–35 sekunder for en HarmonyOS optagelse.
Varm “søvn tilstand” container
Genbrug en langvarig container
Genbrug en enkelt Chrome instans
Genbrug cachede CSS, JS, skrifttyper og billeder
Ændre kun den oversatte HTML
Typisk: 8–12 sekunder når den er varm for den samme side.
Native browser subsystem
Ingen Docker overhovedet
Ingen separat Chrome proces
Genbrug browserens indbyggede cache
Jit-TR kører inde i motoren som et flersproget lag
Inkrementel overhead: millisekunder, ikke sekunder.
Jit-Browser er en realistisk demo af, hvordan et indbygget flersproget lag ville opføre sig, hvis browsere gav det en plads
ved siden af layout, JS og netværksstakken.
Eksempel på timing trace fra en reel optagelse
Dette er, hvordan et reelt headless timing trace ser ud, når man optager HarmonyOS i ES-419:
[URL] Side URL for optagelse: 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
Trace gør punktet meget klart: den langsomme del er ikke oversættelsen, det er den kolde start af en fuld
browserstak i en container. Flyt den samme logik ind i browsermotoren, og de fleste af de omkostninger forsvinder.
Dybdegående detaljer
Hvordan “Varm Tilstand” gør Jit-Browser hurtig
Dagens demo indlæser hver side den hårde vej:
Start Docker
Start Chrome headless
Indlæs sitet friskt
Injektér Jit-TR
Oversæt og optag
Luk det hele ned igen
Dette svarer til at slukke en bærbar computer, tænde den igen, åbne browseren og besøge et
site for hver enkelt side. Kold-start optagelser tager cirka 25–35 sekunder på typisk hardware.
Varm Tilstand (“Søvn Tilstand”)
I stedet for at genstarte alt, kan Jit-Browser holde en varm headless Chrome kørende i baggrunden:
Hver ny anmodning bliver næsten øjeblikkelig sammenlignet med en kold opstart:
Ingen Docker-opstart
Ingen Chrome-opstart
Cachede HarmonyOS eller Huawei-aktiver indlæses fra disk
Kun det oversatte HTML ændres
Warm-mode optagelser falder typisk fra omkring 30 sekunder til omkring 8–12 sekunder.
Hvorfor dette er vigtigt
Browsere har allerede native lag til:
JavaScript-udførelse
HTML-layout
Netværksstak
Tilgængelighedstræ
GPU-rendering
Jit-TR opfører sig som et manglende native lag: et flersproget lag. Warm Mode viser, hvor hurtigt det kunne være, hvis
oversættelsen kørte direkte inde i browsermotoren i stedet for som et eksternt script.